Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2021-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 | $392.6M | — | $64.25M | $28.46M | $24.99M |
|---|
| 2026-03-31 | $497.57M | — | $114.11M | $77.25M | $63.46M |
|---|
| 2025-12-31 | $414.26M | — | $60.02M | $23.79M | $44.69M |
|---|
| 2025-09-30 | $386.95M | — | $80.28M | $47.02M | $38.23M |
|---|
| 2025-06-30 | $342.71M | — | $60.79M | $24.61M | $21.23M |
|---|
| 2025-03-31 | $466.63M | — | $124.73M | $92.14M | $76.94M |
|---|
| 2024-12-31 | $410.2M | — | $91.7M | $59.7M | $80.55M |
|---|
| 2024-09-30 | $343.2M | — | $67.93M | $43.65M | $46.82M |
|---|
| 2024-06-30 | $327.6M | — | $61.61M | $35.9M | $31.65M |
|---|
| 2024-03-31 | $432.8M | — | $102.08M | $75.42M | $65.09M |
|---|
| 2023-12-31 | $385.4M | — | $103.16M | $76.6M | $83.14M |
|---|
| 2023-09-30 | $332.3M | — | $55.63M | $31.03M | $29.34M |
|---|
| 2023-06-30 | $330.6M | — | $45.62M | $21.27M | $19.12M |
|---|
| 2023-03-31 | $506.4M | — | $96.04M | $72.77M | $62.53M |
|---|
| 2022-12-31 | $419.7M | — | $83.23M | $63.84M | $66.74M |
|---|
| 2022-09-30 | $307.3M | — | $48.29M | $27.12M | $27.37M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.61B | — | $325.82M | $187.57M | $181.09M |
|---|
| 2024-12-31 | $1.51B | — | $323.32M | $214.67M | $224.11M |
|---|
| 2023-12-31 | $1.55B | — | $300.46M | $201.67M | $194.13M |
|---|
| 2022-12-31 | $1.46B | — | $263.08M | $182.4M | $183.01M |
|---|
| 2021-12-31 | $1.33B | — | $275.68M | $190.26M | $186.84M |
|---|