Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2011-12-31 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $1.18B | $112.79M | $35.27M | $24.14M | $20.81M |
|---|
| 2026-03-31 | $841.83M | $97.62M | $23.75M | $13.16M | $10.66M |
|---|
| 2025-12-31 | $866.29M | $107.13M | $26.06M | $15.28M | $10.19M |
|---|
| 2025-09-30 | $971.85M | $104.77M | $28.09M | $16.45M | $13.59M |
|---|
| 2025-06-30 | $961.93M | $100.99M | $41.5M | $29.06M | $25.17M |
|---|
| 2025-03-31 | $862.48M | $89.81M | $2M | -$10.71M | -$7.12M |
|---|
| 2024-12-31 | $944.22M | $100.98M | $28.33M | $15.11M | $16.86M |
|---|
| 2024-09-30 | $1.08B | $111.23M | $27.1M | $13.12M | $10.71M |
|---|
| 2024-06-30 | $1.13B | $104.76M | $28.18M | $14.13M | $12.42M |
|---|
| 2024-03-31 | $941.55M | $81.35M | -$13.05M | -$23.34M | -$17.54M |
|---|
| 2023-12-31 | $1.01B | $102.05M | $26.96M | $16.67M | $16.74M |
|---|
| 2023-09-30 | $1.21B | $100.44M | $24.15M | $13.76M | $12.29M |
|---|
| 2023-06-30 | $1.15B | $97.72M | $27.85M | $17.33M | $14.54M |
|---|
| 2023-03-31 | $1.02B | $82.06M | $9.11M | -$2.64M | -$979,000.00 |
|---|
| 2022-12-31 | $1.12B | $93.27M | $25.58M | $15.96M | $17.09M |
|---|
| 2022-09-30 | $1.27B | $114.73M | $39.64M | $31.41M | $27.59M |
|---|
| 2022-06-30 | $1.48B | $88.95M | $21.07M | $13.85M | $13.97M |
|---|
| 2022-03-31 | $1.09B | $78.83M | $9.72M | $3.19M | $5.05M |
|---|
| 2021-12-31 | $1.08B | $81.26M | $16.24M | $10.42M | $11.98M |
|---|
| 2021-09-30 | $985.12M | $75.73M | $12.59M | $7.79M | $8.85M |
|---|
| 2021-06-30 | $859.33M | $65.09M | $8.16M | $4.5M | $4.79M |
|---|
| 2021-03-31 | $657.28M | $54.87M | -$864,000.00 | -$4.27M | -$3.97M |
|---|
| 2020-12-31 | $551.2M | $56.48M | $8.14M | $4.88M | $8.96M |
|---|
| 2020-09-30 | $591.02M | $62.27M | $23.69M | $20.31M | $21.21M |
|---|
| 2020-06-30 | $398.4M | $57.65M | $6.33M | $2.29M | $5.23M |
|---|
| 2020-03-31 | $391.7M | $35.73M | $77.43M | $72.03M | $72.06M |
|---|
| 2019-12-31 | $512.38M | $35.05M | $9.44M | $3.72M | $4.26M |
|---|
| 2019-09-30 | $559.74M | $41.15M | $12.35M | $5.99M | $7.17M |
|---|
| 2019-06-30 | $605.53M | $41.37M | $13.92M | $6.78M | $6.44M |
|---|
| 2019-03-31 | $471.79M | $37.08M | $7.61M | $361,000.00 | $212,000.00 |
|---|
| 2018-12-31 | $547.24M | $45.07M | $15.5M | $7.07M | $7.68M |
|---|
| 2018-09-30 | $670.81M | $43.8M | $13.65M | $5.61M | $5.31M |
|---|
| 2018-06-30 | $673.3M | $43.97M | -$1.57M | -$9.64M | -$6.94M |
|---|
| 2018-03-31 | $554.57M | $39.95M | $7.42M | -$534,000.00 | -$805,000.00 |
|---|
| 2017-12-31 | $552.66M | $40.12M | $11.84M | $4.59M | $21.12M |
|---|
| 2017-09-30 | $544.09M | $41.58M | $12.28M | $5.3M | $4.33M |
|---|
| 2017-06-30 | $528.79M | $41.62M | $2.72M | -$3.95M | -$3.99M |
|---|
| 2017-03-31 | $469.29M | $37.45M | $5.58M | -$1M | $1.7M |
|---|
| 2016-12-31 | $501.47M | $38.72M | $6.9M | $1.02M | $2.32M |
|---|
| 2016-09-30 | $487.95M | $39.14M | $9.99M | $4.3M | $2.99M |
|---|
| 2016-06-30 | $512.64M | $40.52M | $9.36M | $3.97M | $3.63M |
|---|
| 2016-03-31 | $367.74M | $37.19M | $5.92M | $974,000.00 | $1.77M |
|---|
| 2015-12-31 | $467.88M | $39.6M | $7.95M | $3.4M | $4.2M |
|---|
| 2015-09-30 | $627.8M | $50.97M | $14.83M | $10.05M | $10.18M |
|---|
| 2015-06-30 | $650.14M | $41.17M | $3.67M | -$879,000.00 | $28,000.00 |
|---|
| 2015-03-31 | $480.46M | $37.73M | -$433,000.00 | -$4.65M | -$2.97M |
|---|
| 2014-12-31 | $591.24M | $44.99M | -$6.85M | -$10.43M | -$13.64M |
|---|
| 2014-09-30 | $827.76M | $36.29M | $8.43M | $3.36M | $4.16M |
|---|
| 2014-06-30 | $763.85M | $26.95M | $1.57M | -$2.02M | $1.89M |
|---|
| 2014-03-31 | $482.02M | $16.67M | $5.49M | $1.56M | $1.43M |
|---|
| 2013-12-31 | $485.43M | — | $6.11M | $2.26M | $3.92M |
|---|
| 2013-09-30 | $490.57M | — | $7.46M | $4.2M | $4.92M |
|---|
| 2013-06-30 | $488.2M | — | $9.11M | $5.69M | $5.47M |
|---|
| 2013-03-31 | $471.86M | — | $7.5M | $4.2M | $3.76M |
|---|
| 2012-12-31 | — | — | — | — | -$4.47M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $3.66B | $402.71M | $97.65M | $50.09M | $41.83M |
|---|
| 2024-12-31 | $4.1B | $398.32M | $70.56M | $19.02M | $22.45M |
|---|
| 2023-12-31 | $4.39B | $382.27M | $88.07M | $45.12M | $42.59M |
|---|
| 2022-12-31 | $4.97B | $375.77M | $96.01M | $64.41M | $63.7M |
|---|
| 2021-12-31 | $3.58B | $276.95M | $36.13M | $18.43M | $21.65M |
|---|
| 2020-12-31 | $1.93B | $212.13M | $115.59M | $99.51M | $107.46M |
|---|
| 2019-12-31 | $2.15B | $154.64M | $43.32M | $16.85M | $18.08M |
|---|
| 2018-12-31 | $2.45B | $172.8M | $35.01M | $2.51M | $5.25M |
|---|
| 2017-12-31 | $2.09B | $160.77M | $32.42M | $4.94M | $23.16M |
|---|
| 2016-12-31 | $1.87B | $155.57M | $32.17M | $10.26M | $10.7M |
|---|
| 2015-12-31 | $2.23B | $169.46M | $26.02M | $7.92M | $11.44M |
|---|
| 2014-12-31 | $2.66B | $124.9M | $8.64M | -$7.53M | -$6.16M |
|---|
| 2013-12-31 | $1.94B | $72.23M | $30.18M | $16.35M | $18.07M |
|---|
| 2012-12-31 | — | — | — | — | -$1.36M |
|---|
| 2011-12-31 | — | — | — | — | $9.91M |
|---|