However, looking at a longer timeframe of 90 trades, there have been significantly more shares bought (35.59 million) than sold (5.14 million), suggesting a historically positive sentimen
<< Insider Sentiment: Over the last 90 trades, there have been significantly more shares bought by insiders than sold, suggesting positive internal sentiment. >>
That couldn't be more wrong.
There has be absolutely no insider buying of this stock over the last few years at all.
The Serial Liar CEO & his minion COO give themselves free shares.