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 | $527.9M | $153.9M | $97.2M | $82.8M | $63.9M |
|---|
| 2026-03-31 | $477.5M | $136.8M | $76.3M | $61.2M | $48.4M |
|---|
| 2025-12-31 | $446.6M | $127.4M | $70.5M | $61M | $48M |
|---|
| 2025-09-30 | $447.7M | $129.4M | $81.9M | $71.7M | $54.8M |
|---|
| 2025-06-30 | $453.5M | $131M | $81.7M | $76.7M | $59.9M |
|---|
| 2025-03-31 | $416.5M | $110.5M | $64.9M | $56.8M | $44.7M |
|---|
| 2024-12-31 | $406.7M | $107.1M | $54.6M | $50.9M | $40.1M |
|---|
| 2024-09-30 | $403.7M | $111.3M | $63.2M | $53.7M | $43.8M |
|---|
| 2024-06-30 | $432.6M | $131.9M | $79.8M | $71.9M | $56.2M |
|---|
| 2024-03-31 | $426.6M | $111.8M | $68.6M | $58.3M | $45.5M |
|---|
| 2023-12-31 | $399.7M | $105.6M | $56.2M | $47.2M | $34.8M |
|---|
| 2023-09-30 | $396.2M | $102.9M | $58.8M | $48.9M | $37.6M |
|---|
| 2023-06-30 | $413.6M | $114.4M | $64.2M | $61.2M | $46.2M |
|---|
| 2023-03-31 | $418.6M | $109.8M | $69.2M | $69.1M | $52.7M |
|---|
| 2022-12-31 | $385.2M | $82.7M | $36.5M | $41.3M | $36M |
|---|
| 2022-09-30 | $401.2M | $99.7M | $64.9M | $64.6M | $50.4M |
|---|
| 2022-06-30 | $393.2M | $95.4M | $58M | $61.1M | $49.2M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.76B | $498.3M | $299M | $266.2M | $207.4M |
|---|
| 2024-12-31 | $1.67B | $462.1M | $266.2M | $234.8M | $185.6M |
|---|
| 2023-12-31 | $1.63B | $432.7M | $248.4M | $226.4M | $171.3M |
|---|
| 2022-12-31 | $1.56B | $359.2M | $203.9M | $212M | $170.4M |
|---|
| 2021-12-31 | $1.44B | $349.3M | $213.5M | $216.6M | $170.1M |
|---|