Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2019-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 | $193.79M | — | $23.03M | $21.91M | $12.92M |
|---|
| 2026-03-31 | $180.83M | — | $15.64M | $14.23M | $6.41M |
|---|
| 2025-12-31 | $205.59M | — | $37.78M | $37.44M | $29.33M |
|---|
| 2025-09-30 | $188.62M | — | $21.1M | $20.54M | $10.2M |
|---|
| 2025-06-30 | $189.02M | — | $13.55M | $15.21M | $8.76M |
|---|
| 2025-03-31 | $165.06M | — | $6.76M | $9.52M | $2.36M |
|---|
| 2024-12-31 | $190.62M | — | $38.75M | $37.38M | $23.4M |
|---|
| 2024-09-30 | $169.56M | — | $25.72M | $29.6M | $18.2M |
|---|
| 2024-06-30 | $155.89M | — | $11.05M | $12.88M | $7.47M |
|---|
| 2024-03-31 | $140.78M | — | $6.9M | $8.94M | $7.16M |
|---|
| 2023-12-31 | $172.23M | — | $37.64M | $41.74M | $33.11M |
|---|
| 2023-09-30 | $143.97M | — | $18.24M | $19.58M | $13.35M |
|---|
| 2023-06-30 | $133.74M | — | $14.64M | $16.87M | $12.84M |
|---|
| 2023-03-31 | $122.59M | — | $15.2M | $17.68M | $12.18M |
|---|
| 2022-12-31 | $133.64M | — | $28.6M | $30.05M | $18.07M |
|---|
| 2022-09-30 | $112.25M | — | $14.4M | $13.94M | $10.33M |
|---|
| 2022-06-30 | $109.81M | — | $13.17M | $12.8M | $10.29M |
|---|
| 2022-03-31 | $96.72M | — | $2.86M | $2.58M | $4.58M |
|---|
| 2021-12-31 | $105.53M | — | $16.02M | $16.46M | $28.31M |
|---|
| 2021-09-30 | $83.1M | — | $11.81M | $11.19M | $7.92M |
|---|
| 2021-06-30 | $76.52M | — | -$9.92M | -$10.27M | -$12.57M |
|---|
| 2021-03-31 | $67.59M | — | $8.78M | $8.44M | $5.64M |
|---|
| 2020-12-31 | $78.64M | — | $3.74M | $3.01M | $8.13M |
|---|
| 2020-09-30 | $61.04M | — | $5.77M | $4.43M | $5.81M |
|---|
| 2020-06-30 | $53.02M | — | $7.22M | $6.08M | $4.08M |
|---|
| 2020-03-31 | $51.22M | — | $4.63M | $3.79M | $2.44M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $748.29M | — | $79.2M | $82.71M | $50.65M |
|---|
| 2024-12-31 | $656.85M | — | $82.42M | $88.79M | $56.23M |
|---|
| 2023-12-31 | $572.54M | — | $85.73M | $95.88M | $71.47M |
|---|
| 2022-12-31 | $452.42M | — | $59.02M | $59.37M | $43.27M |
|---|
| 2021-12-31 | $332.74M | — | $26.68M | $25.82M | $29.31M |
|---|
| 2020-12-31 | $243.92M | — | $21.36M | $17.31M | $20.45M |
|---|
| 2019-12-31 | $182.66M | — | $39.1M | $35.36M | $23.31M |
|---|