Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2014-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 | $715.06M | — | $101.58M | $113.09M | $64.39M |
|---|
| 2026-03-31 | $688.86M | — | $66.65M | $78.96M | $40M |
|---|
| 2025-12-31 | $846.79M | — | $256.87M | $270.27M | $186.95M |
|---|
| 2025-09-30 | $739.43M | — | $161.22M | $179.52M | $115.55M |
|---|
| 2025-06-30 | $694.04M | — | $116.78M | $133.2M | $90.13M |
|---|
| 2025-03-31 | $616.02M | — | $54.45M | $75.77M | $50.68M |
|---|
| 2024-12-31 | $741.01M | — | $195.31M | $221.6M | $182.23M |
|---|
| 2024-09-30 | $628.02M | — | $108.48M | $127.18M | $94.16M |
|---|
| 2024-06-30 | $584.55M | — | $94.72M | $112.49M | $85.03M |
|---|
| 2024-03-31 | $491.25M | — | $28.66M | $46.03M | $31.66M |
|---|
| 2023-12-31 | $605.8M | — | $144.44M | $160.68M | $97.32M |
|---|
| 2023-09-30 | $493.27M | — | $37.68M | $57M | $39.35M |
|---|
| 2023-06-30 | $464.25M | — | $41.67M | $59.93M | $32.94M |
|---|
| 2023-03-31 | $382.8M | — | -$23.31M | -$9.61M | $9.33M |
|---|
| 2022-12-31 | $490.74M | — | $100.16M | $112.12M | $71.19M |
|---|
| 2022-09-30 | $394.77M | — | $28.8M | $30.5M | $15.87M |
|---|
| 2022-06-30 | $376.96M | — | $1.74M | $2.08M | -$19.07M |
|---|
| 2022-03-31 | $315.32M | — | -$17.05M | -$17.33M | -$14.6M |
|---|
| 2021-12-31 | $395.6M | — | -$25.36M | -$26.58M | $8.04M |
|---|
| 2021-09-30 | $301.09M | — | $80.45M | $78.98M | $59.38M |
|---|
| 2021-06-30 | $279.97M | — | $61.95M | $61.55M | $47.7M |
|---|
| 2021-03-31 | $219.81M | — | $7.78M | $8.09M | $22.64M |
|---|
| 2020-12-31 | $319.91M | — | $106.43M | $106.96M | $151.9M |
|---|
| 2020-09-30 | $216.11M | — | $42.78M | $42.56M | $41.25M |
|---|
| 2020-06-30 | $139.36M | — | -$15.77M | -$15.97M | $25.11M |
|---|
| 2020-03-31 | $160.66M | — | $10.77M | $10.35M | $24.06M |
|---|
| 2019-12-31 | $215.94M | — | $52.65M | $53.7M | $50.95M |
|---|
| 2019-09-30 | $164.2M | — | $21.93M | $23.82M | $19.42M |
|---|
| 2019-06-30 | $159.92M | — | $31.95M | $33.37M | $27.8M |
|---|
| 2019-03-31 | $120.99M | — | $5.67M | $5.34M | $10.15M |
|---|
| 2018-12-31 | $160.47M | — | $48.97M | $49.3M | $39.44M |
|---|
| 2018-09-30 | $118.83M | — | $22.26M | $22.11M | $20.29M |
|---|
| 2018-06-30 | $112.33M | — | $26.16M | $25.1M | $19.34M |
|---|
| 2018-03-31 | $85.67M | — | $9.93M | $9.23M | $9.07M |
|---|
| 2017-12-31 | $102.65M | — | $29.32M | $28.04M | $16.81M |
|---|
| 2017-09-30 | $79.41M | — | $18.41M | $16.05M | $10.23M |
|---|
| 2017-06-30 | $72.8M | — | $19.69M | $18.39M | $18.85M |
|---|
| 2017-03-31 | — | — | $1.94M | $1.14M | $4.91M |
|---|
| 2016-12-31 | — | — | $24.04M | $22.96M | $10.28M |
|---|
| 2016-09-30 | — | — | $15.05M | $8.96M | $3.64M |
|---|
| 2016-06-30 | — | — | $15.03M | $13.77M | $7.6M |
|---|
| 2016-03-31 | — | — | $3.4M | -$1.87M | -$1.04M |
|---|
| 2015-12-31 | — | — | $17.99M | $12.67M | $5.65M |
|---|
| 2015-09-30 | — | — | $9.19M | $7.82M | $4.61M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.9B | — | $589.32M | $658.76M | $443.3M |
|---|
| 2024-12-31 | $2.44B | — | $427.17M | $507.3M | $393.08M |
|---|
| 2023-12-31 | $1.95B | — | $200.48M | $268M | $178.94M |
|---|
| 2022-12-31 | $1.58B | — | $113.65M | $127.37M | $53.39M |
|---|
| 2021-12-31 | $1.2B | — | $124.82M | $122.04M | $137.76M |
|---|
| 2020-12-31 | $836.03M | — | $144.21M | $143.9M | $242.32M |
|---|
| 2019-12-31 | $661.06M | — | $112.2M | $116.22M | $108.32M |
|---|
| 2018-12-31 | $477.29M | — | $107.32M | $105.74M | $88.14M |
|---|
| 2017-12-31 | $308.22M | — | $69.36M | $63.63M | $50.8M |
|---|
| 2016-12-31 | $202.93M | — | $57.52M | $43.83M | $20.48M |
|---|
| 2015-12-31 | — | — | $37.98M | $29.86M | $15.93M |
|---|
| 2014-12-31 | — | — | $764,000.00 | -$943,000.00 | $5,000.00 |
|---|