Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2017-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 | $185.1M | — | $32.4M | $38.8M | $27.3M |
|---|
| 2026-03-31 | $167M | — | $41.9M | $37.6M | $24.3M |
|---|
| 2025-12-31 | $172.2M | — | $57.4M | $53.1M | $34.7M |
|---|
| 2025-09-30 | $144.2M | — | $26.6M | $34.4M | $15.1M |
|---|
| 2025-06-30 | $127.4M | — | $16.2M | $23.6M | $10.1M |
|---|
| 2025-03-31 | $119.9M | — | $31.9M | $32.1M | $20.1M |
|---|
| 2024-12-31 | $167.8M | — | $65M | $58.4M | $42.5M |
|---|
| 2024-09-30 | $123.1M | — | $27M | $28.4M | $16.9M |
|---|
| 2024-06-30 | $109M | — | $20.6M | $17.1M | $11M |
|---|
| 2024-03-31 | $105.7M | — | $22.9M | $21.8M | $14.6M |
|---|
| 2023-12-31 | $131.2M | — | $35.6M | $34.9M | $22.8M |
|---|
| 2023-09-30 | $107.3M | — | $30.2M | $27.5M | $19.6M |
|---|
| 2023-06-30 | $96.3M | — | $20.4M | $17M | $11.4M |
|---|
| 2023-03-31 | $91.8M | — | $19.8M | $17.1M | $12M |
|---|
| 2022-12-31 | $122.7M | — | $47.9M | $44.8M | $30.4M |
|---|
| 2022-09-30 | $86.8M | — | $30.1M | $25.3M | $17.8M |
|---|
| 2022-06-30 | $95.5M | — | $46.7M | $41.3M | $28.6M |
|---|
| 2022-03-31 | $112.2M | — | $43.2M | $33.4M | $23.8M |
|---|
| 2021-12-31 | $162.9M | — | $48.5M | $58.5M | $39.2M |
|---|
| 2021-09-30 | $117.9M | — | $28.7M | $57.4M | $229.5M |
|---|
| 2021-06-30 | $133.3M | — | $36.1M | $34.6M | $532.7M |
|---|
| 2021-03-31 | $125.3M | — | $32.5M | $27.6M | $27M |
|---|
| 2020-12-31 | $170.5M | — | $26.9M | $265.3M | $198M |
|---|
| 2020-09-30 | $178.2M | — | $34.2M | $41.2M | $37.2M |
|---|
| 2020-06-30 | $170.7M | — | $29.9M | $36M | $18.9M |
|---|
| 2020-03-31 | $142.6M | — | $51.5M | $13.1M | $32.6M |
|---|
| 2019-12-31 | $197.2M | — | $55.7M | $43.8M | $67.8M |
|---|
| 2019-09-30 | $196.4M | — | $51.9M | $51M | $75.4M |
|---|
| 2019-06-30 | $205.9M | — | $46.6M | $35.7M | $28M |
|---|
| 2019-03-31 | $207.5M | — | $68M | $82.7M | $52.7M |
|---|
| 2018-12-31 | $204M | — | $29.6M | $34.9M | $23M |
|---|
| 2018-09-30 | $229.6M | — | $13.3M | $10.7M | $54M |
|---|
| 2018-06-30 | $226.4M | — | $15.3M | $6.1M | $2.1M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $563.7M | — | $132.1M | $143.2M | $80M |
|---|
| 2024-12-31 | $505.6M | — | $135.5M | $125.7M | $85M |
|---|
| 2023-12-31 | $426.6M | — | $106M | $96.5M | $65.8M |
|---|
| 2022-12-31 | $417.2M | — | $167.9M | $144.8M | $100.6M |
|---|
| 2021-12-31 | $523.8M | — | $145.8M | $178.1M | $828.4M |
|---|
| 2020-12-31 | $697.9M | — | $131.7M | $344.8M | $286.7M |
|---|
| 2019-12-31 | $807M | — | $222.2M | $213.2M | $223.9M |
|---|
| 2018-12-31 | $905M | — | $83.8M | $135.2M | $136.4M |
|---|
| 2017-12-31 | $858M | — | $71M | $142M | $4.2M |
|---|