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 | $187.82M | $142.68M | $10.99M | $12.77M | $16.48M |
|---|
| 2026-03-31 | $183.16M | $139.15M | $6.24M | $9.8M | $8.13M |
|---|
| 2025-12-31 | $183.18M | $137.73M | $6.82M | $11.45M | $4.89M |
|---|
| 2025-09-30 | $178.29M | $133.9M | $7.61M | $13.26M | $5.29M |
|---|
| 2025-06-30 | $172.03M | $129.4M | $7.55M | $13.57M | $8.29M |
|---|
| 2025-03-31 | $166.93M | $126.01M | $3.58M | $9.95M | $6.06M |
|---|
| 2024-12-31 | $169.46M | $128.05M | $6.22M | $13.09M | $56.42M |
|---|
| 2024-09-30 | $165.91M | $124.8M | $8.36M | $16.67M | $17.24M |
|---|
| 2024-06-30 | $160.51M | $120.16M | $2.21M | $79.3M | $76.69M |
|---|
| 2024-03-31 | $157.46M | $118.36M | $1.75M | $15.64M | $10.83M |
|---|
| 2023-12-31 | $155.73M | $118.12M | $12.82M | $26.15M | $22.07M |
|---|
| 2023-09-30 | $150.71M | $113.91M | -$1.07M | $11.47M | $11.92M |
|---|
| 2023-06-30 | $144.57M | $107.46M | $17.92M | $28.99M | $30.85M |
|---|
| 2023-03-31 | $138.98M | $103.71M | -$15.31M | -$6.1M | -$12.01M |
|---|
| 2022-12-31 | $139.96M | $106.59M | $3.28M | $9.83M | $11.3M |
|---|
| 2022-09-30 | $134.27M | $101.84M | -$21.42M | -$18.51M | -$20.02M |
|---|
| 2022-06-30 | $128.48M | $95.55M | -$12.69M | -$12.44M | -$10.67M |
|---|
| 2022-03-31 | $120.24M | $89.56M | -$25.36M | -$26.29M | -$10.01M |
|---|
| 2021-12-31 | $115.33M | $87.35M | -$16.19M | -$32.26M | -$37.01M |
|---|
| 2021-09-30 | $109.4M | $84.97M | $5.95M | -$9.93M | -$13.74M |
|---|
| 2021-06-30 | $102.12M | $78.55M | -$9.67M | -$25.25M | -$25.45M |
|---|
| 2021-03-31 | $98.86M | $76.97M | -$18.71M | -$33.42M | -$38.96M |
|---|
| 2020-12-31 | $95.71M | $76.53M | -$7.19M | -$12.8M | -$16.99M |
|---|
| 2020-09-30 | $90.16M | $73.18M | -$2.04M | -$7.3M | -$8.75M |
|---|
| 2020-06-30 | $83.27M | $66.53M | -$3.33M | -$7.98M | -$8.33M |
|---|
| 2020-03-31 | $82.6M | $66.53M | -$7.34M | -$10.61M | -$12.84M |
|---|
| 2019-12-31 | $80.26M | $65.14M | -$4.74M | -$7.84M | -$9.19M |
|---|
| 2019-09-30 | $74.93M | $59.63M | -$7.86M | -$8.71M | -$9.21M |
|---|
| 2019-06-30 | $69.66M | $54.72M | -$5.98M | -$5.24M | -$5.36M |
|---|
| 2019-03-31 | $64.13M | $50.51M | -$9.32M | -$8.63M | -$8.78M |
|---|
| 2018-12-31 | $62.32M | $48.43M | -$8.42M | -$7.76M | -$8.64M |
|---|
| 2018-09-30 | $58.73M | $45.22M | -$5.02M | -$4.44M | -$4.46M |
|---|
| 2018-06-30 | $55.45M | $43.59M | -$8.83M | -$8.32M | -$8.46M |
|---|
| 2018-03-31 | $51.28M | $39.68M | -$7.56M | -$7.18M | -$7.16M |
|---|
| 2017-12-31 | $50.02M | $39.07M | -$4.22M | -$3.9M | -$4.52M |
|---|
| 2017-09-30 | $45.42M | $34.55M | -$12.3M | -$12.02M | -$12.07M |
|---|
| 2017-06-30 | $41.98M | $31.62M | -$6.84M | -$9.09M | -$9.13M |
|---|
| 2017-03-31 | $38.18M | $28.97M | -$7.05M | -$7.83M | -$7.69M |
|---|
| 2016-12-31 | $40.25M | $31.58M | $2.04M | -$6.94M | -$2.84M |
|---|
| 2016-09-30 | $32.2M | $24.66M | -$7.17M | -$8.46M | -$6.62M |
|---|
| 2016-06-30 | $29.03M | $21.96M | -$8.26M | -$8.94M | -$7.54M |
|---|
| 2016-03-31 | $26.56M | $19.62M | -$9.8M | -$10.66M | -$9.34M |
|---|
| 2015-12-31 | $24.47M | $18.13M | -$9.96M | -$10.96M | -$7.21M |
|---|
| 2015-09-30 | $21.66M | $15.72M | -$9.84M | -$10.58M | -$6.74M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $700.43M | $527.04M | $25.55M | $48.23M | $24.52M |
|---|
| 2024-12-31 | $653.34M | $491.37M | $18.54M | $124.7M | $161.17M |
|---|
| 2023-12-31 | $590M | $443.2M | $14.35M | $60.51M | $52.83M |
|---|
| 2022-12-31 | $522.94M | $393.55M | -$56.2M | -$47.41M | -$29.39M |
|---|
| 2021-12-31 | $425.71M | $327.84M | -$38.61M | -$100.86M | -$115.16M |
|---|
| 2020-12-31 | $351.74M | $282.77M | -$19.89M | -$38.7M | -$46.91M |
|---|
| 2019-12-31 | $288.98M | $230M | -$27.9M | -$30.42M | -$32.54M |
|---|
| 2018-12-31 | $227.79M | $176.91M | -$29.84M | -$27.7M | -$28.71M |
|---|
| 2017-12-31 | $175.6M | $134.22M | -$30.41M | -$32.84M | -$33.41M |
|---|
| 2016-12-31 | $128.03M | $97.82M | -$23.18M | -$35M | -$26.34M |
|---|
| 2015-12-31 | $83.61M | $60.88M | -$34.81M | -$38.45M | -$24.73M |
|---|
| 2014-12-31 | $51.68M | $35.08M | -$18.18M | -$24.93M | -$16.75M |
|---|