Trust me when I say you can't dig any deeper than I have bro and I really appreciate you expressing your doubts, it shows your not just any old idiot that throws his money at just anything.
Which also leads me to believe that you can see that while yes, we're all waiting on definitive sec filings to verify the numbers, anecdotal evidence suggest the likely of their correctness. You say you want to believe, does that mean you are a current sh or you are interested in buying?