Chill. Management still have a lot of skin in this. Maybe they all bought houses in the north of Spain to be closer to the action, I could think of worse places to live. Jokes aside though, you'd be crazy not to sell some shares if you had that many of them. I know i'd be doing the same.
HFR Price at posting:
$1.70 Sentiment: Buy Disclosure: Held