Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2014-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 | $142.96M | $93.7M | $16.71M | $13.98M | $3.6M |
|---|
| 2026-03-31 | $124.28M | $68.3M | $12.48M | $11.13M | $11.67M |
|---|
| 2025-12-31 | $121.01M | $67.65M | $19.93M | $13.88M | $8.21M |
|---|
| 2025-09-30 | $118.98M | $70.43M | $25.89M | $30.23M | $21.08M |
|---|
| 2025-06-30 | $116.63M | $66.62M | $26.33M | $21.2M | $14.48M |
|---|
| 2025-03-31 | $106.44M | $59.61M | $23.19M | $17.83M | $14.4M |
|---|
| 2024-12-31 | $93.67M | $52.42M | $17.89M | $14.48M | $2.42M |
|---|
| 2024-09-30 | $90.7M | $50.4M | $20.81M | $17.18M | $12.38M |
|---|
| 2024-06-30 | $93.23M | $50.4M | $22.87M | $17.39M | $13.01M |
|---|
| 2024-03-31 | $83.06M | $48.35M | $19.27M | $15.91M | $12.01M |
|---|
| 2023-12-31 | $16.79M | $30.23M | $24.34M | $24.58M | $10.11M |
|---|
| 2023-09-30 | $101.72M | $51.62M | $20.24M | $14.63M | $10.83M |
|---|
| 2023-06-30 | $105.6M | $52.48M | $20.55M | $13.05M | $9.93M |
|---|
| 2023-03-31 | $100.96M | $48.62M | $17.84M | $9.81M | $7.6M |
|---|
| 2022-12-31 | $9.61M | $21.86M | $16.81M | $6.09M | -$16.32M |
|---|
| 2022-09-30 | $107.8M | $52.71M | $19.82M | $15.09M | $11.54M |
|---|
| 2022-06-30 | $102.93M | $51.47M | $18.15M | $6.78M | $5.42M |
|---|
| 2022-03-31 | $100.89M | $51.79M | $19.23M | $14.11M | $11M |
|---|
| 2021-12-31 | $105.28M | $50.33M | $18.72M | $14.14M | $11.45M |
|---|
| 2021-09-30 | $109.9M | $54.27M | $22.38M | $17.51M | $13.47M |
|---|
| 2021-06-30 | $122.64M | $59.97M | $24.88M | $19.47M | $15.36M |
|---|
| 2021-03-31 | $107.64M | $53.26M | $24.35M | $14.18M | $11.78M |
|---|
| 2020-12-31 | $105.29M | $52.32M | $22.19M | $18.92M | $14.38M |
|---|
| 2020-09-30 | $104.17M | $48.31M | $16.02M | $11.3M | $9.02M |
|---|
| 2020-06-30 | $104.96M | $47.94M | $17.18M | $14.02M | $10.3M |
|---|
| 2020-03-31 | $90.69M | $41.43M | $9.04M | $5.91M | $4.5M |
|---|
| 2019-12-31 | $80.22M | $12.65M | -$17.78M | -$13.93M | -$9.81M |
|---|
| 2019-09-30 | $96.8M | $42.82M | $13.03M | $8.51M | $6.27M |
|---|
| 2019-06-30 | $93.34M | $41.18M | $19.94M | $16.18M | $13.21M |
|---|
| 2019-03-31 | $91.63M | $40.46M | $12.04M | $8.33M | $6.56M |
|---|
| 2018-12-31 | $94.29M | $38.74M | $10.98M | $7.12M | $4.98M |
|---|
| 2018-09-30 | $83.35M | $36.21M | $12.96M | $9.39M | $7.95M |
|---|
| 2018-06-30 | $81.1M | $35.8M | $14.8M | $11.23M | $9.32M |
|---|
| 2018-03-31 | $73.94M | $31.81M | $9.74M | $3.84M | $3.03M |
|---|
| 2017-12-31 | $73.56M | $32.26M | $10.74M | $6.95M | $3.52M |
|---|
| 2017-09-30 | $73.34M | $32.97M | $14.43M | $10.48M | $7.37M |
|---|
| 2017-06-30 | $72.09M | $32.01M | $13.66M | $9.68M | $7.44M |
|---|
| 2017-03-31 | $66.79M | $27.67M | $10.85M | -$178,000.00 | $1.88M |
|---|
| 2016-12-31 | $53.82M | $26.41M | $10.34M | $4.44M | $17.09M |
|---|
| 2016-09-30 | $50.96M | $24.62M | $11.89M | $6.61M | $6.79M |
|---|
| 2016-06-30 | $51.58M | $24.87M | $10.78M | $1.41M | $799,000.00 |
|---|
| 2016-03-31 | $49.87M | $24.65M | $10.91M | $2.45M | $2.23M |
|---|
| 2015-12-31 | $46.74M | $23.67M | $11.27M | $2.72M | $2.37M |
|---|
| 2015-09-30 | $51.43M | $25.36M | $13.52M | $4.85M | $4.77M |
|---|
| 2015-06-30 | $48M | $22.61M | $7.74M | -$838,000.00 | -$1.42M |
|---|
| 2015-03-31 | $51.09M | $24.66M | $11.98M | $3.5M | $3.43M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $463.06M | $264.31M | $95.33M | $83.14M | $58.17M |
|---|
| 2024-12-31 | $360.66M | $201.57M | $80.83M | $64.96M | $39.81M |
|---|
| 2023-12-31 | $325.06M | $182.94M | $82.96M | $62.07M | $38.46M |
|---|
| 2022-12-31 | $321.23M | $177.83M | $74.01M | $42.07M | $11.64M |
|---|
| 2021-12-31 | $445.47M | $217.83M | $90.32M | $65.3M | $52.06M |
|---|
| 2020-12-31 | $405.11M | $189.99M | $64.43M | $50.15M | $38.19M |
|---|
| 2019-12-31 | $361.99M | $137.12M | $27.23M | $19.1M | $16.23M |
|---|
| 2018-12-31 | $332.68M | $142.56M | $48.48M | $31.57M | $25.29M |
|---|
| 2017-12-31 | $285.78M | $124.97M | $49.68M | $26.93M | $20.21M |
|---|
| 2016-12-31 | $206.23M | $100.55M | $43.92M | $14.91M | $26.91M |
|---|
| 2015-12-31 | $197.26M | $96.3M | $44.51M | $10.23M | $9.15M |
|---|
| 2014-12-31 | $200.33M | $93.16M | $48.06M | -$29.04M | -$29.41M |
|---|