BN.TOBN.TOTSX
Loading
Gross Profit Over TimeContracting
Percentile Rank50
3Y CAGR-10.5%
5Y CAGR-7.8%
Year-over-Year Change

Revenue minus cost of goods sold

3Y CAGR
-10.5%/yr
vs +6.1%/yr prior
5Y CAGR
-7.8%/yr
Consistent
Acceleration
-16.6pp
Decelerating
Percentile
P50
Within normal range
vs 5Y Ago
0.7x
Contraction
Streak
1 yr
Consecutive declineContracting
PeriodValueYoY Change
2025$10.23B-43.4%
2024$18.07B+24.5%
2023$14.52B+1.8%
2022$14.26B+21.5%
2021$11.73B-23.7%
2020$15.37B+1.8%
2019$15.10B+34.2%
2018$11.25B+34.0%
2017$8.40B+25.5%
2016$6.69B-