KELTFKELTFOTC
Loading
Gross Profit Over TimeContracting
Percentile Rank82
3Y CAGR+3.3%
5Y CAGR+5.8%
Year-over-Year Change

Revenue minus cost of goods sold

3Y CAGR
+3.3%/yr
vs +67.8%/yr prior
5Y CAGR
+5.8%/yr
Consistent
Acceleration
-64.4pp
Decelerating
Percentile
P82
Within normal range
vs 5Y Ago
1.3x
Solid growth
Streak
2 yr
Consecutive declineContracting
PeriodValueYoY Change
2024$134.48M-27.2%
2023$184.61M-40.2%
2022$308.60M+153.3%
2021$121.85M+1153.0%
2020$-11.57M-111.4%
2019$101.53M+11.3%
2018$91.20M+492.8%
2017$15.38M+193.8%
2016$-16.41M+86.5%
2015$-121.83M-