Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2023-03-31 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $171.58M | $91.2M | $41.85M | $21.84M | $16.74M |
|---|
| 2026-03-31 | $156.09M | $79.24M | $33.52M | $14.81M | $11.14M |
|---|
| 2025-12-31 | $131.75M | $68.64M | $23.76M | $17.05M | $12.51M |
|---|
| 2025-09-30 | $126.75M | $66.78M | $29.02M | $23.01M | $27.61M |
|---|
| 2025-06-30 | $123.12M | $66.2M | $27.32M | $20.84M | $16.71M |
|---|
| 2025-03-31 | $114.66M | $59.71M | $26.14M | $19.69M | $15.32M |
|---|
| 2024-12-31 | $110.44M | $53.96M | $21.24M | $2.65M | $3.69M |
|---|
| 2024-09-30 | $103.52M | $52.9M | $22.85M | $12.89M | $8.66M |
|---|
| 2024-06-30 | $97.02M | $47.53M | $22.19M | $9.91M | $7.64M |
|---|
| 2024-03-31 | $91.84M | $44.43M | $21.36M | $3.62M | $2.25M |
|---|
| 2023-12-31 | $86.44M | $40.13M | $17.71M | -$223,000.00 | -$573,000.00 |
|---|
| 2023-09-30 | $82.81M | $40.63M | $17.1M | -$53,000.00 | $2.85M |
|---|
| 2023-06-30 | $73.99M | $37.47M | $17.63M | $1.06M | $623,000.00 |
|---|
| 2023-03-31 | $74.25M | $36.04M | $17.06M | $1.65M | -$7.52M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $496.28M | $261.33M | $106.24M | $80.58M | $72.15M |
|---|
| 2024-12-31 | $402.82M | $198.83M | $87.63M | $29.06M | $22.23M |
|---|
| 2023-12-31 | $317.48M | $154.26M | $69.49M | $2.44M | -$4.62M |
|---|