Hmmm, would directors be buying shares in a company if it was not healthy? Don't think so. Might be relatively small dollar amounts, still I would say a 'plus'. Standby for the doubters and knockers.........
AHL Price at posting:
0.2¢ Sentiment: LT Buy Disclosure: Held