$AIM Insiders bought shares at $4+ six months ago. They obviously thought it was worth more. But I see shorts increased their position 129% recently. Which one is right???
  • 1