DTRUYDTRUYOTC
Loading
Net Income ContractionContracting
Percentile Rank83
3Y CAGR+7.3%
5Y CAGR+10.9%
Year-over-Year Change

Total earnings after all expenses, taxes, and interest

3Y CAGR
+7.3%/yr
Annual compound
5Y CAGR
+10.9%/yr
Recent deceleration
Percentile
P83
Within normal range
vs 5Y Ago
1.7x
Solid growth
Streak
1 yr
Consecutive declineContracting
PeriodValueYoY Change
2024$2.90B-23.2%
2023$3.77B+41.7%
2022$2.67B+13.5%
2021$2.35B+1741.3%
2020$-143.00M-108.3%
2019$1.73B-4.3%
2018$1.81B-