Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2020-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 | $411.64M | $105.56M | $47.51M | $49.91M | $42.34M |
|---|
| 2026-03-31 | $359.49M | $85.85M | $42.48M | $45.92M | $38.12M |
|---|
| 2025-12-31 | $362.75M | $82.95M | $40.29M | $43.7M | $38.5M |
|---|
| 2025-09-30 | $332.64M | $77.05M | $40.52M | $44.03M | $37.18M |
|---|
| 2025-06-30 | $322.61M | $76.94M | $35.84M | $40.95M | $34.55M |
|---|
| 2025-03-31 | $271.91M | $63.73M | $28.32M | $32.51M | $27.15M |
|---|
| 2024-12-31 | $295.78M | $64.99M | $27.63M | $30.39M | $30.96M |
|---|
| 2024-09-30 | $303.32M | $77.25M | $40.72M | $47.87M | $40.69M |
|---|
| 2024-06-30 | $310.87M | $76.45M | $27.45M | $29.03M | $26.97M |
|---|
| 2024-03-31 | $251.08M | $66.55M | $34.82M | $33.32M | $27.2M |
|---|
| 2023-12-31 | $244.74M | $69.84M | $37.12M | $42.85M | $35.58M |
|---|
| 2023-09-30 | $178.17M | $48.86M | $31.7M | $29.79M | $24.2M |
|---|
| 2023-06-30 | $153.13M | $40.36M | $23.4M | $22.66M | $18.39M |
|---|
| 2023-03-31 | $127.8M | $29.57M | $17.86M | $19.7M | $15.94M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.29B | $300.67M | $144.98M | $161.19M | $137.37M |
|---|
| 2024-12-31 | $1.16B | $285.24M | $130.62M | $140.61M | $125.81M |
|---|
| 2023-12-31 | $703.83M | $188.63M | $110.08M | $115M | $94.11M |
|---|
| 2022-12-31 | $490.07M | $83.11M | $35.02M | $31.16M | $23.97M |
|---|
| 2021-12-31 | $414.2M | $89.6M | $39.35M | $37.73M | $29.26M |
|---|
| 2020-12-31 | $275.48M | $75.12M | $44.18M | $45.28M | $37.46M |
|---|