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 | $360.74M | $94.31M | $32.62M | $35.66M | $25.56M |
|---|
| 2026-03-31 | $358.44M | $86.23M | $26.55M | $29.09M | $20.88M |
|---|
| 2025-12-31 | $330.46M | $83.99M | $24.07M | $26.5M | $20.67M |
|---|
| 2025-09-30 | $310.74M | $74.85M | $19.86M | $22.6M | $17.74M |
|---|
| 2025-06-30 | $280.08M | $71.48M | $15.92M | $18.37M | $14.71M |
|---|
| 2025-03-31 | $275.24M | $66.02M | $15.69M | $17.8M | $13.81M |
|---|
| 2024-12-31 | $257.88M | $66.03M | $14.19M | $16.28M | $13.15M |
|---|
| 2024-09-30 | $231.57M | $60.67M | $12.09M | $14.44M | $14.43M |
|---|
| 2024-06-30 | $197.42M | $58.75M | $10.24M | $12.47M | $9.36M |
|---|
| 2024-03-31 | $184.88M | $52.73M | $8.34M | $10.76M | $7.23M |
|---|
| 2023-12-31 | $164.8M | $49.49M | $9.14M | $11.2M | $9.4M |
|---|
| 2023-09-30 | $152.42M | $46.91M | $5.31M | $7.2M | $6.38M |
|---|
| 2023-06-30 | $148.94M | $45.86M | $4.63M | $6.28M | $5.84M |
|---|
| 2023-03-31 | $148.33M | $40.08M | -$984,000.00 | $448,000.00 | $704,000.00 |
|---|
| 2022-12-31 | $132.18M | $41.14M | $1.54M | $2.56M | $957,000.00 |
|---|
| 2022-09-30 | $128.15M | $37.86M | -$917,000.00 | -$441,000.00 | -$737,000.00 |
|---|
| 2022-06-30 | $119.97M | $35.83M | -$2.23M | -$2.07M | -$2.45M |
|---|
| 2022-03-31 | $116.7M | $34.85M | -$1.37M | -$1.35M | $1.72M |
|---|
| 2021-12-31 | $108.13M | $33.74M | $311,000.00 | $308,000.00 | $4.67M |
|---|
| 2021-09-30 | $101.68M | $31.16M | $1.13M | $1.12M | $422,000.00 |
|---|
| 2021-06-30 | $93.5M | $28.93M | $4.08M | $4.08M | $575,000.00 |
|---|
| 2021-03-31 | $92.22M | $27.55M | $4.85M | $4.86M | $3.64M |
|---|
| 2020-12-31 | $82.42M | $25.8M | $4.93M | $4.93M | $3.63M |
|---|
| 2020-09-30 | $78.02M | $22.65M | $3.47M | $3.46M | $2.61M |
|---|
| 2020-06-30 | $71.73M | $23.4M | $6.32M | $6.3M | $4.69M |
|---|
| 2020-03-31 | — | — | — | — | $2.78M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.2B | $296.34M | $75.54M | $85.28M | $66.94M |
|---|
| 2024-12-31 | $871.75M | $238.17M | $44.86M | $53.94M | $44.17M |
|---|
| 2023-12-31 | $614.49M | $182.34M | $18.09M | $25.12M | $22.32M |
|---|
| 2022-12-31 | $497M | $149.68M | -$2.98M | -$1.31M | -$513,000.00 |
|---|
| 2021-12-31 | $395.52M | $121.38M | $10.37M | $10.37M | $9.3M |
|---|
| 2020-12-31 | $301.77M | $92.63M | $18.43M | $18.36M | $13.71M |
|---|
| 2019-12-31 | $235.78M | $74.43M | $18.37M | $18.48M | $13.7M |
|---|