Non gaap is basically cash basis accounting which means they recognize rev and cash as they come in.. gaap accounting is the preferred method because it gives readers, investors, creditors a more accurate account of the overall financial picture of the company. Audited financials are prepared in conformity with GAAP because here cash basis are adjusted to reflect accrual basis accounting. Under cash basis acctg a company may understate revenues that are to be collected in a future period but belongs to that reporting pd. Gaap accrual basis captures that accrued revenue and the related accts receivable then records cash at a later date when received. So under cash basis the company might not capture all the rev it should in that reporting pd.. this is usually adjusted through journal entries to the ledger to reflect the real revenue that should be accrued and recorded. Hope that helps some.nope they arent hiding anything.. non gaap or cash basisi is just the way they prepare their internally generated financials then the auditors come in at close of FY and apply GAAP to the financials. But some companies apply GAAP throughout the year..goooo the NEW TALK! !