Strong (80+) · Adequate (60–79) · Caution (<60). A band describes the score, not an action.
The company records a sift_score of 72.9 driven by pillar scores of safety 65, income_stability 68, fundamentals 75 and time_in_market 85. Fundamentals include a 10-year average ROE of 631.14 alongside net_debt_to_cfo of 1.84 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
High returns on capital, low debt, operating margins that move moderately year to year and priced above its Graham number. Revenue has grown about 2.4% a year over 10 years; a cash dividend has been paid 23 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) |
|---|---|---|---|---|---|---|
| Q2 FY2026 | 2026-06-30 | $5.4B | $3.3B | $1.0B | $693.0M | — |
| Q1 FY2026 | 2026-03-31 | $5.3B | $3.2B | $964.0M | $646.0M | — |
| Q4 FY2025 | 2025-12-31 | $5.2B | $3.1B | $92.0M | −$37.0M | — |
| Q3 FY2025 | 2025-09-30 | $5.1B | $3.0B | $1.1B | $736.0M | — |
| Q2 FY2025 | 2025-06-30 | $5.1B | $3.1B | $1.1B | $743.0M | — |
| Q1 FY2025 | 2025-03-31 | $4.9B | $3.0B | $1.1B | $690.0M | — |
| Q4 FY2024 | 2024-12-31 | $4.9B | $3.0B | $1.1B | $739.0M | — |
| Q3 FY2024 | 2024-09-30 | $5.0B | $3.1B | $1.1B | $736.0M | — |
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 |
|---|---|---|---|---|---|---|---|---|
| FY2025 | $20.4B | $12.3B | $3.3B | $2.1B | $2.63 | $3.6B | $54.0M | $6.9B |
| FY2024 | $20.1B | $12.2B | $4.3B | $2.9B | $3.51 | $3.5B | $212.0M | $7.3B |
| FY2023 | $19.5B | $11.3B | $4.0B | $2.3B | $2.77 | $3.0B | $609.0M | $8.2B |
| FY2022 | $18.0B | $10.2B | $2.9B | $1.8B | $2.13 | $1.9B | $401.0M | $8.8B |
| FY2021 | $17.4B | $10.4B | $3.3B | $2.2B | $2.55 | $2.8B | $609.0M | $7.2B |
| FY2020 | $16.5B | $10.0B | $3.9B | $2.7B | $3.14 | $3.3B | $743.0M | $7.3B |
| FY2019 | $15.7B | $9.3B | $3.6B | $2.4B | $2.75 | $2.8B | $117.0M | $7.6B |
| FY2018 | $15.5B | $9.2B | $3.7B | $2.4B | $2.00 | $2.6B | −$102.0M | $6.4B |
| FY2017 | $15.5B | $9.3B | $3.6B | $2.0B | $2.00 | $2.5B | −$60.0M | $6.6B |
| FY2016 | $15.2B | $9.1B | $3.8B | $2.4B | $2.00 | $2.5B | −$243.0M | $6.5B |
| FY2015 | $16.0B | $9.4B | $2.8B | $1.4B | $1.00 | $2.3B | −$299.0M | $6.6B |
As reported in each year's 10-K. Free cash flow = operating cash flow − capital expenditure. — = not in data file.