PRMRFPRMRFOTC
Loading
Gross Profit Over TimeContracting
Percentile Rank50
3Y CAGR-51.9%
5Y CAGR-7.4%
Year-over-Year Change

Revenue minus cost of goods sold

3Y CAGR
-51.9%/yr
vs +45.3%/yr prior
5Y CAGR
-7.4%/yr
Recent deceleration
Acceleration
-97.2pp
Decelerating
Percentile
P50
Within normal range
vs 5Y Ago
0.7x
Contraction
Streak
3 yr
Consecutive declineContracting
PeriodValueYoY Change
2025$162.67M-83.6%
2024$991.80M-4.0%
2023$1.03B-29.4%
2022$1.46B+73.9%
2021$841.00M+251.1%
2020$239.51M-38.9%
2019$392.11M+19.3%
2018$328.56M+359.3%
2017$71.53M+466.6%
2016$-19.51M-