
Harbor Coffee, the fictional coffee company we'll follow through this track, reports annual sales of $1,100 million and earnings per share of $3.00. Both are up on last year. Has the outlook improved too?
You have a few minutes with the release before the earnings call. The headline sounds encouraging, but it doesn't answer that question. Harbor's abbreviated annual release below gives you enough to check growth, margins and cash. Your first read should leave you with a short business update you can support with numbers, plus one question for the call.
Start with the labels
An earnings release is a company's announcement of its financial results. You'll find it and its supporting tables on the company's investor-relations website. For US companies, it also commonly appears as an earnings-release attachment, or exhibit, to a current SEC report.
The fuller statements and notes live in the periodic filings. The release is management's announcement, not an independent audit opinion.
These excerpts use Harbor's reported FY2/FY3 figures; we calculate margins, growth rates and free cash flow from them.
Harbor Coffee · FY3 annual results
Periods: full fiscal years FY2 and FY3. Units: USD millions, except EPS in dollars per share.
Basis: GAAP (US accounting rules); diluted EPS. Release date: not supplied.
The fiscal calendar identifies the period you are reading. Annual releases can put quarterly and annual columns side by side; this excerpt uses only full years. A correct number in the wrong column is the wrong answer.
Read revenue and EPS together
Amounts are USD millions except diluted GAAP EPS; “pp” means percentage points. We added the change column.
| Metric | FY2 | FY3 | Change |
|---|---|---|---|
| Revenue | $1,050 | $1,100 | +4.76% |
| Diluted EPS | $2.7941 | $3.00 | +7.37% |
| Operating margin | 20% | 20% | 0 pp |
| Free cash flow | $112.5 | $120 | +6.67% |
Sales rise by $50 million on last year's $1,050 million: $50 ÷ $1,050 × 100 = about 4.76%. EPS grows faster, at 7.37%.
The EPS footnote helps explain the gap. Net income rises from $142.5 million to $150 million, while diluted weighted-average shares fall from 51 million to 50 million. Dividing profit by those share counts gives the EPS figures above; growth uses the unrounded values. More profit is spread across fewer shares.
Higher than last year and higher than expected are different claims. Harbor's release establishes growth; calling it an earnings beat or miss needs a forecast to compare with the result.
Matching pre-release consensus: not supplied.
Consensus combines analysts' forecasts. A separate Harbor snapshot dated FY2 year-end puts FY3 diluted GAAP EPS at $3.05. That older forecast doesn't tell you what analysts expected just before this announcement.
The comparison needs the same fiscal period and accounting basis: annual diluted GAAP EPS against annual diluted GAAP EPS. The estimate's timestamp matters too. A forecast collected after the release may already reflect the news you're trying to assess.
Find the business behind the totals
Further down, the operating detail puts the headline growth in context:
Operating income: FY2 $210m; FY3 $220m.
Packaged-coffee revenue: $735m → $770m. Coffee-shop revenue: $315m → $330m, from FY2 to FY3.
Operating margin stays at 20%, a change of zero percentage points. Harbor makes $20 of operating profit from each $100 of sales in both years. The business is bigger; each sales dollar is no more profitable at the operating level.
The business-line revenue breakdown attributes $35 million of the sales increase to packaged coffee and $15 million to shops. Both lines grow 4.76%, leaving the mix at 70% packaged coffee and 30% shops. The total isn't hiding a shrinking shop business here: both sales lines move together.
Segment profit: not supplied. Seventy percent of sales does not mean seventy percent of profit. Without each line's costs or margins, you cannot tell which business earns more profit. The company-wide 20% margin cannot fill in either missing segment margin.
Follow cash, then the outlook
The cash rows cover the same full fiscal years:
Operating cash flow: FY2 $170.5m; FY3 $180m.
Capital expenditure: FY2 $58m; FY3 $60m.
Those two rows give you free cash flow:
For FY2, $170.5 million − $58 million = $112.5 million. For FY3, $180 million − $60 million = $120 million. Free cash flow rises by $7.5 million, or 6.67%.
Capex rises, so the free cash flow gain comes from more operating cash, not a smaller investment bill. What drove operating cash flow higher is the next question for the detailed cash-flow statement.
On an interim release, check the cash-flow heading again. A US quarterly report can pair three months of profit with nine months of cash flow. To judge how well profit turned into cash, use matching periods. Sharing a page does not mean sharing a period.
The outlook is the last stop:
Management guidance: not provided.
Guidance is management's forecast. Harbor's separate FY3 year-end analyst snapshot puts FY4 diluted GAAP EPS at $3.24. That is the analysts' view of next year, not management's.
The $3.24 forecast is above FY3's $3.00 result, so it shows expected growth. To show an improving outlook, you'd need an earlier forecast for FY4 to compare it with. Harbor had a better FY3; whether expectations for FY4 improved remains unanswered.
Keep the first read short
When time is short, read the labels, revenue and EPS first, then margins, cash and outlook. This route keeps the year's results separate from next year's expectations.
A first-pass earnings read is a short business update with one unanswered question. For Harbor, three sentences do the job:
- Growth. Against FY2, Harbor's FY3 annual revenue rose 4.76% and diluted GAAP EPS rose 7.37%, with matching pre-release consensus not supplied.
- Margins and cash. Operating margin held at 20%, while full-year free cash flow rose from $112.5 million to $120 million.
- For the call. With management guidance not provided, what does Harbor expect for FY4?
You have a question for the call, and you know what grew, what held steady and what is missing. Before interpreting the market's reaction, there is another comparison to make: whether these results cleared the bar investors had set before the release.
In short
- Read the period, units and accounting basis before interpreting the headline.
- Growth against last year does not establish a beat against expectations.
- More operating profit doesn't prove a better margin. Higher free cash flow doesn't prove less capital spending.
- An analyst forecast cannot stand in for management guidance. Missing information is a finding, not a blank to fill with a guess.
