It also did not report a possible funding conflict: https://www.buzzfeednews.com/article/stephaniemlee/stanford-...
Have not picked through the statistics cited in the article yet, but I'd be careful with the conclusions derived from them.
Edit: Direct link to Buzzfeed article.