Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2012-12-31 to 2025-12-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2023-12-31 | $463.67M | — | $119.01M | $161.26M | $83.23M |
|---|
| 2022-12-31 | $448M | — | $160.47M | $139.38M | $141.92M |
|---|
| 2021-12-31 | $616.29M | — | $182.52M | $145.71M | $115.73M |
|---|
| 2020-12-31 | $513.41M | — | $181.64M | $5.8M | $29.04M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.76B | — | $464.83M | $605.6M | $449.02M |
|---|
| 2024-12-31 | $1.75B | — | $494.32M | $420.66M | $300.8M |
|---|
| 2023-12-31 | $1.76B | — | $472.93M | $502.78M | $342.6M |
|---|
| 2022-12-31 | $1.84B | — | $480.47M | $128.09M | $85.56M |
|---|
| 2021-12-31 | $2.26B | — | $697.41M | $550.72M | $428.32M |
|---|
| 2020-12-31 | $1.69B | — | $506.8M | $375.91M | $313.36M |
|---|
| 2019-12-31 | $1.77B | — | $597.58M | $602.4M | $494.68M |
|---|
| 2018-12-31 | $1.72B | — | $609.26M | $668.84M | $571.82M |
|---|
| 2017-12-31 | $1.15B | — | $407.55M | $417.11M | $352.59M |
|---|
| 2016-12-31 | $655.8M | — | $140.98M | $109.98M | $108.03M |
|---|
| 2015-12-31 | $477.89M | — | $37.5M | $36.78M | $34.75M |
|---|
| 2014-12-31 | $334.17M | — | -$22.1M | -$64.34M | -$65.33M |
|---|
| 2013-12-31 | $188.31M | — | -$58.61M | -$40.66M | -$39.79M |
|---|
| 2012-12-31 | $65.93M | — | -$97.84M | -$104.04M | -$102.49M |
|---|