perhaps they bought the IPO and took their winnings for other pursuits... why automatically assume insider trading? Its hovered around 27c for a while.. not like it dropped big and sold...