Direct answer: Applying financial statement analysis to a real company means reading all three statements together and letting the data generate a specific buy or pass judgment, not a vague "it looks interesting." This worked example uses a fictional mid-cap retailer, Harbord Retail Group, to walk through gross margin compression, operating cash flow divergence from net income, inventory buildup, rising debt, and the FCF yield vs. P/E comparison that produces the final decision.
Financial Statements in Practice: Worked Example and Portfolio Context
The Company: Harbord Retail Group
Harbord Retail Group is a fictional mid-cap specialty retailer with 420 stores across the United States, selling home goods and seasonal merchandise. The company reports results once per quarter in 10-Q filings and annually in a 10-K. Revenue for the most recent fiscal year was $1.82 billion, and the stock currently trades at $34 per share with 48 million diluted shares outstanding, giving a market capitalization of approximately $1.63 billion.
The following analysis is a complete walkthrough using only publicly available information from the 10-K: the income statement, balance sheet, cash flow statement, and the MD&A. No analyst estimates or external databases are used. Every figure comes directly from the filing.
Step 1: Income Statement Analysis
Harbord's income statement for the most recent fiscal year and the prior two years reveals the following (in millions):
| Metric | FY2022 | FY2023 | FY2024 |
|---|---|---|---|
| Revenue | $1,640M | $1,745M | $1,820M |
| Cost of goods sold | $950M | $1,045M | $1,118M |
| Gross profit | $690M | $700M | $702M |
| Gross margin | 42.1% | 40.1% | 38.6% |
| Operating expenses | $558M | $598M | $640M |
| Operating income | $132M | $102M | $62M |
| Net income | $94M | $72M | $42M |
| Diluted EPS | $1.85 | $1.47 | $0.87 |
What this shows: Revenue grew 10.9% in FY2024, but gross profit grew only 0.3%. The gross margin compressed from 42.1% in FY2022 to 38.6% in FY2024, a 350-basis-point decline over two years. The company is selling more merchandise but keeping significantly less of each dollar in gross profit. Simultaneously, operating expenses grew 7% while revenue grew 4.3% in the same period, adding further pressure to operating income. Operating income fell from $132M to $62M in two years despite revenue growth. Net income fell 55% over the same period. EPS fell from $1.85 to $0.87.
At the current $34 stock price with $0.87 in EPS, the trailing P/E is 39x. This is high for a retailer with declining margins and earnings. The stock appears expensive on a trailing earnings basis.
Step 2: Cash Flow Statement Analysis
The cash flow statement for FY2024 shows: net income $42M, depreciation and amortization added back $78M, inventory increase (use of cash) $95M, accounts payable increase $38M, operating cash flow $28M. Capital expenditures $62M. Free cash flow: $28M minus $62M = negative $34M.
What this shows: Net income of $42M, but operating cash flow was only $28M. The gap is explained largely by inventory buildup of $95M: the company purchased significantly more inventory than it sold, consuming cash that the income statement did not record as a cost. Capital expenditures of $62M (presumably store maintenance and new store openings) further consumed cash, producing negative free cash flow of $34M for the year.
A company with negative free cash flow cannot fund dividends, buy back shares, or grow without raising additional capital. With a market cap of $1.63B and negative $34M in FCF, the FCF yield is negative. On a P/E basis of 39x and a negative FCF yield basis, both valuation measures point to an expensive stock relative to actual cash generation.
Step 3: Balance Sheet Analysis
The balance sheet at fiscal year-end FY2024 shows: cash $48M, inventory $385M, current assets $520M, current liabilities $310M, current ratio 1.68. Long-term debt $340M (up from $195M two years ago). Shareholders equity $312M.
What this shows: Inventory of $385M against revenue of $1.82B represents 77 inventory days (based on COGS of $1,118M, or about 126 days of COGS, which is elevated for a specialty retailer). Two years ago, inventory days were approximately 95 days (prior inventory was $246M against COGS of $950M). Inventory has grown 56% while COGS has grown 18%, a large divergence that suggests the company has more merchandise than demand justifies. Either the company bought too aggressively or sales have slowed more than management expected.
Long-term debt increased from $195M to $340M in two years, a $145M increase. Over the same period, cumulative free cash flow was negative (approximately negative $34M in FY2024 and near breakeven in FY2023, and positive $45M in FY2022). The company has borrowed $145M more in a period where free cash flow was insufficient to fund the business. Net debt is now $340M minus $48M cash = $292M. Operating cash flow of $28M means the company would need over 10 years to pay down net debt from operating cash flow at the current rate.
Step 4: FCF Yield vs. P/E and the Buy or Pass Decision
With the three statements analyzed, the buy or pass decision requires comparing what the stock costs (the price) to what the business produces (the cash flows).
Trailing P/E: $34 / $0.87 EPS = 39x. Specialty retailers with stable margins typically trade at 12x to 18x trailing earnings. Harbord is trading at a significant premium despite declining margins and earnings.
FCF yield: Negative. A stock with negative FCF yield does not meet the basic requirement for a value-oriented long investment. The business is currently consuming cash rather than generating it.
Enterprise value to EBITDA: Market cap $1.63B plus net debt $292M = EV of $1.92B. EBITDA (operating income $62M plus D&A $78M) = $140M. EV/EBITDA = 13.7x. Specialty retail peers might trade at 6x to 9x EBITDA. Even on EBITDA, Harbord trades at a significant premium to the sector.
The decision: Pass. The evidence from all three financial statements converges on the same conclusion. The income statement shows rapidly compressing margins with no evidence of stabilization. The cash flow statement shows the company consuming cash despite positive net income. The balance sheet shows growing inventory that may require markdown to clear, rising debt with insufficient cash flow to service it, and no apparent path to improved free cash flow without a significant operational turnaround. At 39x trailing P/E, negative FCF yield, and 13.7x EV/EBITDA, the stock requires an extremely optimistic turnaround scenario to justify the current price. The margin of safety at this price is essentially zero.
Portfolio Context: What This Analysis Protects Against
This type of analysis is most valuable as a filter: it eliminates companies that might appear interesting on a superficial screen (revenue growth, recognizable brand, earnings growth in recent quarters) but carry hidden deterioration visible only in the full set of financial statements.
A stock screener showing Harbord would display: revenue +4.3%, recognizable specialty retailer, positive net income. An investor stopping at those data points would see a plausible candidate. The full analysis shows margin compression, cash consumption, growing debt, and elevated valuation multiple, which together produce a clear pass decision with specific evidence from each statement rather than a feeling.
In a portfolio context, this kind of rigorous elimination is as important as identifying what to buy. Avoiding a position in a deteriorating business at a stretched valuation is a positive portfolio outcome even though it is invisible in a performance attribution report. The investor who does not own Harbord avoids the potential 40% to 60% drawdown that often accompanies a retailer's eventual inventory write-down and debt restructuring.
Frequently Asked Questions
What is FCF yield and how do you calculate it?
Free cash flow yield is free cash flow per share divided by the stock price. Take operating cash flow from the cash flow statement, subtract capital expenditures to get free cash flow, divide by diluted shares outstanding to get FCF per share, then divide by the current stock price. A company generating $3.50 in FCF per share with a stock price of $50 has a 7% FCF yield. Comparing FCF yield to current bond yields provides context: if the 10-year Treasury yields 4.5% and the stock offers a 4% FCF yield, it provides minimal excess return for the additional risk of equity ownership.
What does gross margin compression signal about a retail business?
Gross margin compression in retail means the company is generating less profit per dollar of sales. This typically signals increased merchandise costs without corresponding price increases, greater promotional activity to clear inventory, a shift to lower-margin channels, or intensifying competition. Sustained compression of 350 to 400 basis points over two to three years often indicates a structural problem. At that magnitude, even revenue growth may not prevent operating income from declining if the margin erosion is not offset by expense leverage.
How do you read inventory buildup as a warning sign from financial statements?
Calculate inventory days (inventory divided by daily cost of goods sold). If inventory days increase significantly over multiple years, the company holds more inventory relative to sales. This suggests demand has weakened while the company continued ordering at prior levels, or that product has become slow-moving. Inventory growth appears in the cash flow statement as a use of operating cash, widening the gap between net income and operating cash flow. An eventual inventory write-down directly reduces gross margin and net income and often signals a larger operational problem has been deferred rather than resolved.