TOPPYTOPPYOTC
Loading
EPS Diluted Over TimeContracting
Percentile Rank87
3Y CAGR+12.3%
5Y CAGR+2.0%
Studio
Year-over-Year Change

Diluted earnings per share

3Y CAGR
+12.3%/yr
vs +11.3%/yr prior
5Y CAGR
+2.0%/yr
Recent acceleration
Acceleration
+1.0pp
Accelerating
Percentile
P87
Within normal range
vs 5Y Ago
1.1x
Modest growth
Streak
1 yr
Consecutive declineContracting
PeriodValueYoY Change
TTM130.89-11.6%
2025147.99+27.8%
2024115.79+25.1%
202392.54-49.3%
2022182.61+54.0%
2021118.58-9.2%
2020130.53+116.3%
201960.35-2.9%
201862.13+29.4%
201748.01-