CYFLCYFLOTC
Loading
EPS Diluted Over TimeStrong
Percentile Rank100
3Y CAGR+18.3%
5Y CAGR+14.6%
Studio
Year-over-Year Change

Diluted earnings per share

3Y CAGR
+18.3%/yr
vs +13.8%/yr prior
5Y CAGR
+14.6%/yr
Recent acceleration
Acceleration
+4.5pp
Accelerating
Percentile
P100
Near historical high
vs 5Y Ago
2x
Strong expansion
Streak
8 yr
Consecutive growthStrong
PeriodValueYoY Change
TTM5.54+2.4%
20245.41+14.9%
20234.71+40.6%
20223.35+13.6%
20212.95+5.4%
20202.80+14.8%
20192.44+22.0%
20182.00+233.3%
20170.60-56.2%
20161.37-