Shhh. Don't tell anyone but the data hasn't been released yet. In all seriousness, an insider sell off due to sub par bottom line results is a silly theory IMO.