LEGAL DISCLAIMER: This work is based on SEC filings, current events, interviews, corporate press releases, and what we've learned as financial journalists. It may contain errors and you shouldn't make any investment decision based solely on what you read here.