Strong (80+) · Adequate (60–79) · Caution (<60). A band describes the score, not an action.
The time_in_market pillar scores 65 while safety, income_stability, and fundamentals each score 35. Fundamentals data shows roe_10yr_avg of 0, dividend_yield of 0, and cash_to_market_cap of 0.
For education and general information only. Not a recommendation to buy, sell, or hold. How the score is calculated
Priced above its Graham number. Revenue has grown about 16.4% a year over 10 years; a cash dividend has been paid 22 years in a row.
Returns on capital, margins and cash generation, with how steady each has been.
Source: SEC filings as reported (XBRL) and market data. Figures are not restated for acquisitions or one-off items; share counts are adjusted for detected splits. “—” means the figure is not in the data file, never a zero. For education and general information only. Not a recommendation to buy, sell, or hold. How the score is calculated
| Quarter | Period end | Revenue | Gross profit | Operating income | Net income | EPS (diluted) |
|---|---|---|---|---|---|---|
| Q4 FY2026 | 2026-06-30 | $3.7B | $2.2B | — | $1.4B | $1.03 |
| Q3 FY2026 | 2026-03-31 | $3.4B | $2.1B | — | $1.2B | $9.09 |
| Q2 FY2026 | 2025-12-31 | $3.3B | $2.0B | — | $1.1B | $8.67 |
| Q1 FY2026 | 2025-09-30 | $3.2B | $2.0B | — | $1.1B | $8.47 |
| Q4 FY2025 | 2025-06-30 | $3.2B | $2.0B | — | $1.2B | $0.90 |
| Q3 FY2025 | 2025-03-31 | $3.1B | $1.9B | — | $1.1B | $8.12 |
| Q2 FY2025 | 2024-12-31 | $3.1B | $1.9B | — | $824.5M | $6.13 |
| Q1 FY2025 | 2024-09-30 | $2.8B | $1.7B | — | $945.9M | $7.01 |
Quarter figures are derived from year-to-date filings (Q4 = full year − nine months). EPS = net income ÷ diluted shares for the period. — = not in data file.
| Year | Revenue | Gross profit | Operating income | Net income | EPS (diluted) | Free cash flow | Equity | Borrowings |
|---|---|---|---|---|---|---|---|---|
| FY2026 | $13.6B | $8.3B | — | $4.8B | $3.66 | $3.8B | $6.3B | $5.9B |
| FY2025 | $12.2B | $7.4B | — | $4.1B | $3.04 | $3.7B | $4.7B | $5.9B |
| FY2024 | $9.8B | $5.9B | — | $2.8B | $2.03 | $3.0B | $3.4B | $6.6B |
| FY2023 | $10.5B | $6.3B | — | $3.4B | $2.42 | $3.3B | $2.9B | $5.9B |
| FY2022 | $9.2B | $5.6B | — | $3.3B | $2.19 | $3.0B | $1.4B | $6.7B |
| FY2021 | $6.9B | $4.1B | — | $2.1B | $1.34 | $2.0B | $3.4B | $3.4B |
| FY2020 | $5.8B | $3.4B | — | $1.2B | $0.77 | $1.6B | $2.7B | $0 |
| FY2019 | $4.6B | $2.7B | — | $1.2B | $0.75 | $1.0B | $2.7B | $250.0M |
| FY2018 | $4.0B | $2.6B | — | $802.3M | $0.51 | $1.2B | $1.6B | $0 |
| FY2017 | $3.5B | $2.2B | — | $926.1M | $0.59 | $1.0B | $1.3B | $250.0M |
| FY2016 | $3.0B | $1.8B | — | $704.4M | $0.45 | $728.0M | $689.1M | $0 |
As reported in each year's 10-K. Free cash flow = operating cash flow − capital expenditure. — = not in data file.