O EPS (TTM): current value, 10-year range and year-by-year history
Cash & Leverage
+2.3%/yr10Y CAGR
O's earnings per share was roughly flat over the last 10 years (+2.3%/year).
EPS (TTM) History
Historically priceyAbove avgAround avgBelow avgHistorically cheap
O EPS (TTM) by year
Yearly range of O’s eps (ttm) from 2016 to 2026. Over the full period it ranged from $0.94 to $1.46, averaging $1.19.
| Year | Low | Average | High | Year-end |
|---|---|---|---|---|
| 2026 | $1.22 | $1.30 | $1.37 | $1.37 |
| 2025 | $1.03 | $1.10 | $1.17 | $1.17 |
| 2024 | $0.98 | $1.05 | $1.08 | $0.98 |
| 2023 | $1.26 | $1.34 | $1.43 | $1.26 |
| 2022 | $1.02 | $1.15 | $1.43 | $1.43 |
| 2021 | $0.94 | $1.04 | $1.26 | $0.94 |
| 2020 | $1.15 | $1.32 | $1.46 | $1.15 |
| 2019 | $1.29 | $1.33 | $1.39 | $1.39 |
| 2018 | $1.13 | $1.19 | $1.26 | $1.26 |
| 2017 | $1.11 | $1.16 | $1.22 | $1.11 |
| 2016 | $1.10 | $1.11 | $1.12 | $1.12 |
Net income divided by diluted shares outstanding, over the trailing twelve months. Watching EPS trend over time reveals whether earnings are growing, stagnant, or deteriorating — and provides the denominator behind P/E.
Formula
Net Income ÷ Diluted Shares OutstandingPro — up to 30-year history
Unlock 10y, 15y, 20y, and 30y history with peer comparison and CSV export.