MFC.TOMFC.TOTSX
Loading
Gross Profit Over TimeContracting
Percentile Rank21
3Y CAGR+138.1%
5Y CAGR-10.3%
Year-over-Year Change

Revenue minus cost of goods sold

3Y CAGR
+138.1%/yr
vs -54.4%/yr prior
5Y CAGR
-10.3%/yr
Recent acceleration
Acceleration
+192.5pp
Accelerating
Percentile
P21
Within normal range
vs 5Y Ago
0.6x
Contraction
Streak
1 yr
Consecutive declineContracting
PeriodValueYoY Change
2025$13.53B-10.5%
2024$15.11B+10.4%
2023$13.68B+1265.4%
2022$1.00B-96.0%
2021$25.27B+8.5%
2020$23.30B-0.2%
2019$23.35B+0.9%
2018$23.14B+25.5%
2017$18.43B-1.3%
2016$18.67B-