"Remember, this is a NASDAQ listed, SEC reporting company, so they cannot lie on the reports"
Hahahaha!!! Sure, so how's Enron and FNRG, among MANY other NYSE and NASDAQ fraud examples of companies lying on SEC-filed financial reports and fraud doing these days!
Jeff Skilling is still sitting in Federal prison in Montgomery, AL. You ought to lett him know that he cannot lie on SEC filed financials.
Worldcom, HealthSouth, and the list goes on and on - both NYSE, AMEX, and NASDAQ companies produce plenty of Federal inmates for fraudulent SEC reporting among other related counts.