Enron. WorldCom. Wirecard. Luckin Coffee. Different companies, different decades, different frauds. And underneath, almost the same handful of warning signs.

Here is the uncomfortable truth about corporate blow-ups: the numbers usually confess long before the company does. The tells sit in the financial statements, quarters or years ahead of the collapse, waiting for someone to read them.

This is the checklist I run before I trust any company's reported numbers. None of it requires a forensic accounting degree. It requires knowing exactly where to look, and the discipline to actually look.

And one idea ties all of it together, the lens I want you to keep. Every red flag is a gap between the story a company tells and the substance underneath it. Story versus substance. Once you see it, you start seeing it everywhere.

The Warning Signs Hiding in Plain Sight

The first red flag I check on any company: profit rising while cash does not follow.

The 60-Second Version

  • Every red flag comes down to one thing: a gap between the story a company tells and the cash underneath it. Story versus substance.

  • The single most reliable red flag: reported profit rising while operating cash flow does not follow.

  • Others: receivables outrunning sales, non-GAAP gymnastics, recurring 'one-time' charges, and auditor changes.

  • No single flag convicts. Two or more together is your signal to dig deeper, or walk away.

The AI Buildout Needs These 10 Stocks

You don’t have to buy OpenAI or Anthropic to invest in AI. Each large language model requires specialized technology to keep running and growing.

MarketBeat’s The Infrastructure’s Backbone: 10 Stocks Powering the AI Buildout report reveals 10 companies supplying the memory, storage, connectivity, fabrication, power, and cooling behind AI’s next phase.

Flag one: profit without cash

If you learn to check only one thing, check this. Reported net income is the easiest number to manage, because it runs on accrual accounting judgment: when revenue is booked, how costs are spread, what gets estimated. Operating cash flow is usually harder to manufacture, because at some point money either arrives in the bank or it does not.

So watch the two lines together. When earnings climb year after year but the cash flow underneath them flattens or falls, as in the chart above, that gap is what I call paper profit. It is the accounting version of a story that sounds better than it lives, and it is the first thing I check when I judge quality of earnings.

One honest caveat, because it matters later: cash flow is harder to fake than profit, but it is not bulletproof. WorldCom, as we will see, managed to inflate its reported operating cash flow too.

Flag two: when the balance sheet betrays the income statement

The second tell lives in working capital. If a company's sales are genuinely growing, its receivables and inventory should grow roughly in step. When they race ahead of revenue, it is worth asking why.

Line chart, hypothetical company: accounts receivable rising far faster than revenue over five years, both indexed to 100.

A hypothetical company: receivables up 165% while revenue grew 50%. That divergence demands an explanation.

  • Receivables outrunning sales: the company may be recognizing revenue on sales that customers have not paid for yet, or in aggressive cases may never collect.

  • Inventory outrunning sales: goods may be piling up unsold, a write-down waiting to happen.

  • The extreme version: fabricated sales entirely, which is what regulators alleged at Luckin Coffee before it unravelled.

Luckin Coffee is the case that makes this vivid. In 2019, the Chinese coffee chain fabricated more than $310 million of sales through fake transactions, then inflated its expenses by about $190 million to keep the books looking balanced. When a short-seller report and then an internal investigation exposed it in early 2020, the stock fell roughly 80% in a single day. Luckin paid a $180 million penalty to the SEC and was delisted from Nasdaq.

Bar chart of Luckin Coffee's 2019 fraud, about 310 million dollars of fabricated sales and about 190 million dollars of fake expenses to conceal it.

Luckin Coffee's 2019 fabrication, from SEC filings: roughly $310 million of fake sales, concealed behind about $190 million of fake expenses.

None of this is proof of anything on its own. Longer credit terms, seasonality, acquisitions, and fast growth can all move the comparison. The point is that growth showing up in receivables faster than in cash is growth you should question, not yet trust.

Flag three: the language games

Watch what management strips out. Adjusted, or non-GAAP, earnings can be genuinely useful. But when a company leans on 'adjusted' numbers that exclude costs which somehow recur every single year, stock compensation, restructuring, 'one-time' write-offs, you are being shown a version of reality that flatters management.

Waterfall chart showing GAAP net income indexed at 100 rising to 175 in adjusted earnings after adding back stock compensation, recurring restructuring, and one-time charges.

A hypothetical company: each add-back lifts the number, until 'adjusted' earnings sit far above the GAAP figure.

The 'one-time' charge that shows up every year. One restructuring charge is a business event. A restructuring charge in year one, year two, year three, and year four is closer to an operating cost wearing a disguise. When the exceptional becomes annual, the adjusted number may overstate what the business can sustainably earn. This kind of pattern is the everyday face of earnings management.

Flag four: the tells in the notes and the auditor's letter

The front of the financials is polished. The truth tends to sit in the notes and in the auditor's opinion, which is exactly why most people never read them.

Quality of earnings

Quality of earnings: whether the profit is real, repeatable, and backed by cash.

  • Accounting policy changes: a quiet change in how revenue or depreciation is recognized can shift reported results. Look for a clear explanation.

  • Related-party transactions: significant deals with entities connected to management deserve scrutiny of their terms and business purpose.

  • Auditor changes and restatements: understand the reason before assuming the worst. Sometimes it is benign, sometimes it is not.

  • Going-concern doubts and material weaknesses: two different but serious signals, one about whether the company can keep operating, one about its control over financial reporting. Both are easy to miss.

What the famous frauds all had in common

The specific tricks differ, but the shape is always the same: a widening gap between the story the company tells and the cash it actually produces, papered over with accounting.

Bar chart of WorldCom's improperly capitalized line costs: about 3.06 billion dollars in 2001 and 0.80 billion in the first quarter of 2002, roughly 3.8 billion in total.

WorldCom booked about $3.8 billion of routine network 'line costs' as capital spending, which inflated both its profit and its reported operating cash flow.

Enron hid the debt. WorldCom hid the costs. Wirecard invented the cash. Enron used off-balance-sheet entities to keep debt out of sight. WorldCom admitted it had overstated its cash flow by about 3.8 billion dollars by booking routine 'line costs' as capital spending, which lifted both profit and reported operating cash flow. That was part of a fraud that eventually totaled around 11 billion. Wirecard simply claimed nearly 1.9 billion euros of cash that did not exist, and its auditors signed off for years.

The specifics differ, but the shape repeats: a widening gap between the story and the substance. WorldCom is also the reminder that even the cash flow statement can be gamed, which is why you read the notes, not just the headline numbers.

The scorecard I actually use

Put it together and you get a simple checklist. I run any company I am serious about through all eight before I trust a single headline figure.

The 8-point red-flag scorecard

The eight-point scorecard. Print it, and run every company you analyze through it.

The rule that keeps you honest. No single flag is a conviction. Plenty of good companies trip one of these for perfectly innocent reasons. But when two or three light up at once, especially profit without cash plus receivables outrunning sales, you stop admiring the growth story and start asking hard questions. That instinct, more than any formula, is what separates people who get caught in blow-ups from people who saw them coming. Story versus substance, every time.

How to actually use this

  • Every time you look at a company, put net income and operating cash flow side by side, across five years. Start there.

  • Index revenue, receivables, and inventory to a base year and watch whether they move together.

  • Read the notes and the auditor's opinion before you read the glossy letter from the CEO.

  • Treat two or more flags firing together as a reason to dig, not a reason to panic. Then decide.

The full breakdown of history's biggest accounting scandals, and exactly how each one was done, is on the site if you want to study the patterns in detail.

Reply and tell me the company you want me to run through this scorecard next. I will pick one apart in a future issue.

Best regards,

Dheeraj Vaidya

Dheeraj Vaidya, CFA, FRM
Ex-JPMorgan & CLSA
Co-founder, WallStreetMojo

P.S. If you want this plus everything else we teach, our WallStreetMojo All-Access Membership includes the Financial Modeling and Valuation Course along with 50+ courses and certifications covering Investment Banking, Equity Research, AI, and more.

P.P.S: Partner Offer: Start a newsletter. Build an audience. Get paid.

Beehiiv gives you everything to create, grow and monetize a newsletter—including opportunities to earn from ads as your audience grows.

In partnership with

Blu Dot surpasses 2,000% ROAS with self-serve CTV ads

Home furniture brand Blu Dot blew up on CTV with help from Roku Ads Manager. Here’s how:

After a test campaign reached 211,000 households and achieved 1,010% ROAS, the brand went all in to promote its annual sales event. It removed age and income constraints to expand reach and shifted budget to custom audiences and retargeting, where intent was strongest.

The results speak for themselves. As Blu Dot increased their investment by 10x, ROAS jumped to 2,308% and more page-view conversions surpassed 50,000.

“For CTV campaigns, Roku has been a top performer,” said Claire Folkestad, Paid Media Strategist, Blu Dot. “Comping to our other platforms, we have seen really strong ROAS… and highly efficient CPMs, lower than any other CTV partner we've worked with.”

Using Roku Ads Manager, the campaign moved from a pilot to a permanent performance engine for the brand.