The things I have pointed out here, over and over, are the only dd I do on these stocks. Toxic financing, revenue, management compensation, time in business are what I look at. The info these companies put out for public consumption tends to be questionable in my opinion and I never call the company or it's PR people. That's just asking to be lied to, again, in my opinion.
Good luck to you.