Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2016-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 | $449.53M | — | $83.58M | $84.53M | $49M |
|---|
| 2026-03-31 | $388.35M | — | $49.5M | $49.72M | $32.91M |
|---|
| 2025-12-31 | $261.2M | — | $59.85M | $61.98M | $39.84M |
|---|
| 2025-09-30 | $263.95M | — | $61.23M | $64.43M | $41.62M |
|---|
| 2025-06-30 | $273.58M | — | $60.81M | $63.32M | $40.33M |
|---|
| 2025-03-31 | $280.32M | — | $68.61M | $70.94M | $44.22M |
|---|
| 2024-12-31 | $272.12M | — | $70.45M | $75.96M | $46.69M |
|---|
| 2024-09-30 | $293.18M | — | $76.79M | $78.85M | $49.93M |
|---|
| 2024-06-30 | $290.39M | — | $79.82M | $81.22M | $49.83M |
|---|
| 2024-03-31 | $274.12M | — | $62.55M | $63.24M | $38.97M |
|---|
| 2023-12-31 | $274.87M | — | $78.55M | $79.06M | $48.95M |
|---|
| 2023-09-30 | $287.87M | — | $87.6M | $86.5M | $52.58M |
|---|
| 2023-06-30 | $305.82M | — | $48.52M | $42.59M | $24.75M |
|---|
| 2023-03-31 | $228.41M | — | $49.69M | $54.23M | $42.89M |
|---|
| 2022-12-31 | $187.77M | — | $48.22M | $48.67M | $30.99M |
|---|
| 2022-09-30 | $184.48M | — | $51.3M | $53.56M | $31.43M |
|---|
| 2022-06-30 | $170.22M | — | $44.24M | $44.55M | $27.14M |
|---|
| 2022-03-31 | $145.9M | — | $30.99M | $29.78M | $20.62M |
|---|
| 2021-12-31 | $129.92M | — | $25.71M | $27.47M | $15.02M |
|---|
| 2021-09-30 | $115.36M | — | $20.77M | $20.47M | $12.62M |
|---|
| 2021-06-30 | $108.89M | — | $17.31M | $16.13M | $10.39M |
|---|
| 2021-03-31 | $84.42M | — | $11.64M | $11.08M | $11.56M |
|---|
| 2020-12-31 | $68.09M | — | $8.42M | $8.27M | $3.2M |
|---|
| 2020-09-30 | $59.79M | — | $12.56M | $10.91M | $6.23M |
|---|
| 2020-06-30 | $66.55M | — | $8.88M | $10.41M | $6.03M |
|---|
| 2020-03-31 | $154.14M | — | $40.19M | $40.6M | $18.98M |
|---|
| 2019-12-31 | $140.24M | — | $36.09M | $41.25M | $18.06M |
|---|
| 2019-09-30 | $160.81M | — | $47.12M | $48.05M | $19.34M |
|---|
| 2019-06-30 | $168.49M | — | $51.45M | $51.54M | $21.41M |
|---|
| 2019-03-31 | $158.88M | — | $48.49M | $47.47M | $26.81M |
|---|
| 2018-12-31 | $139.82M | — | $43.86M | $43.64M | $16.92M |
|---|
| 2018-09-30 | $150.66M | — | $52.13M | $51.86M | $18.67M |
|---|
| 2018-06-30 | $138.54M | — | $46.49M | $46.24M | $12.33M |
|---|
| 2018-03-31 | $115.11M | — | $35.22M | $28.06M | $3.75M |
|---|
| 2017-12-31 | $104.78M | — | $28.74M | $23.42M | $22.81M |
|---|
| 2017-09-30 | $96.03M | — | $28.06M | $22.78M | $22.3M |
|---|
| 2017-06-30 | $81.88M | — | $22.07M | $16.89M | $16.58M |
|---|
| 2017-03-31 | $58.5M | — | $9.99M | $5.01M | $4.85M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.08B | — | $250.5M | $260.67M | $166.01M |
|---|
| 2024-12-31 | $1.13B | — | $289.61M | $299.28M | $185.41M |
|---|
| 2023-12-31 | $1.1B | — | $264.37M | $262.38M | $169.17M |
|---|
| 2022-12-31 | $688.37M | — | $174.75M | $176.55M | $110.17M |
|---|
| 2021-12-31 | $438.59M | — | $75.43M | $75.15M | $49.59M |
|---|
| 2020-12-31 | $348.57M | — | $70.04M | $70.19M | $34.45M |
|---|
| 2019-12-31 | $628.41M | — | $183.15M | $188.32M | $85.61M |
|---|
| 2018-12-31 | $544.14M | — | $177.7M | $169.8M | $51.68M |
|---|
| 2017-12-31 | $341.19M | — | $88.86M | $68.1M | $66.55M |
|---|
| 2016-12-31 | $155.05M | — | $10.62M | -$7.37M | -$8.18M |
|---|