Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-06-30 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $313.42M | $88.82M | $21.8M | $14.15M | $9.57M |
|---|
| 2026-03-31 | $327.27M | $100.76M | $31.11M | $22.92M | $17.27M |
|---|
| 2025-12-31 | $319.69M | $93.39M | $22.23M | $13.47M | $144.66M |
|---|
| 2025-09-30 | $307.79M | $94.56M | $28.77M | $11.59M | $10.17M |
|---|
| 2025-06-30 | $250.12M | $85.11M | $20.92M | $10.77M | $8.86M |
|---|
| 2025-03-31 | $239.73M | $78.98M | -$7.11M | -$14.81M | -$12.38M |
|---|
| 2024-12-31 | $261.52M | $87.92M | $17.94M | $9.13M | $7.51M |
|---|
| 2024-09-30 | $260.79M | $78.64M | $9.92M | -$57.53M | -$57.98M |
|---|
| 2024-06-30 | $210.14M | $72.49M | $9.59M | $9.44M | $7.75M |
|---|
| 2024-03-31 | $167.77M | $70.52M | $7.18M | $1.58M | $1.02M |
|---|
| 2023-12-31 | $134.35M | $62.22M | -$221,000.00 | $13.12M | $12.72M |
|---|
| 2023-09-30 | $155.19M | $69.07M | -$33.99M | -$152M | -$148.47M |
|---|
| 2023-06-30 | $182.45M | $78.51M | $6.61M | $112,000.00 | -$115,000.00 |
|---|
| 2023-03-31 | $200.51M | $79.96M | -$13.01M | $13.85M | $13.46M |
|---|
| 2022-12-31 | $202.06M | $83.45M | -$7.35M | -$11.34M | -$10.4M |
|---|
| 2022-09-30 | $237.84M | $92.27M | -$18.58M | -$22.77M | -$158.68M |
|---|
| 2022-06-30 | $261.92M | $93.77M | -$3.9M | -$10.38M | -$8.04M |
|---|
| 2022-03-31 | $283.18M | $99.46M | -$2.94M | -$10.44M | -$10.83M |
|---|
| 2021-12-31 | $258.29M | $95.48M | -$8.03M | $60.19M | $47.93M |
|---|
| 2021-09-30 | $297.45M | $112.94M | $7.42M | -$4.41M | -$4.46M |
|---|
| 2021-06-30 | $270.01M | $105.6M | $10.55M | $708,000.00 | $6.6M |
|---|
| 2021-03-31 | $272.75M | $96.35M | -$1.91M | $27.95M | $19.05M |
|---|
| 2020-12-31 | $222.33M | $88.07M | -$3.69M | -$13.21M | — |
|---|
| 2020-09-30 | $220.25M | $83.86M | -$16.12M | -$32.73M | — |
|---|
| 2020-06-30 | $184.33M | $88.33M | -$7.55M | -$12.5M | — |
|---|
| 2020-03-31 | $283.08M | $109.22M | $20.75M | $15.92M | — |
|---|
| 2019-12-31 | $255.19M | $98.02M | $9.02M | $4.54M | — |
|---|
| 2019-09-30 | $310.61M | $123.65M | $31.19M | $26.35M | — |
|---|
| 2019-06-30 | $278.42M | $104.13M | $12.32M | $7.29M | — |
|---|
| 2019-03-31 | $262.39M | $106.52M | -$1.8M | -$7.2M | — |
|---|
| 2018-12-31 | $202.67M | — | $2.43M | -$1.61M | — |
|---|
| 2018-09-30 | $197.06M | — | $20.29M | $17.83M | — |
|---|
| 2018-06-30 | $184.1M | — | $18.12M | $15.13M | — |
|---|
| 2018-03-31 | $181.04M | — | $15.35M | $12.4M | — |
|---|
| 2017-12-31 | $160.95M | — | -$175,000.00 | -$3.34M | — |
|---|
| 2017-09-30 | $171.49M | — | $17.46M | $14.42M | — |
|---|
| 2017-06-30 | $152.77M | — | $8.97M | $7.9M | — |
|---|
| 2017-03-31 | $132.52M | — | $6.88M | $6.72M | — |
|---|
| 2016-12-31 | $100.84M | — | $13.4M | $13.29M | — |
|---|
| 2016-09-30 | $94.56M | — | $14.15M | $14.01M | — |
|---|
| 2016-06-30 | $94.29M | — | $12.72M | $12.57M | — |
|---|
| 2016-03-31 | $94.71M | — | $11.85M | $11.7M | — |
|---|
| 2015-12-31 | $78.34M | — | $8.25M | $8.14M | — |
|---|
| 2015-09-30 | $69.8M | — | $7.77M | $7.77M | — |
|---|
| 2015-06-30 | $55.14M | — | $6.78M | $6.71M | — |
|---|
| 2015-03-31 | $50.94M | — | $5.72M | $5.72M | — |
|---|
| 2014-12-31 | $43.86M | — | $1.71M | $1.71M | — |
|---|
| 2014-09-30 | $41.31M | — | $554,000.00 | $553,000.00 | — |
|---|
| 2014-06-30 | $42.14M | — | $2.6M | $2.6M | — |
|---|
| 2014-03-31 | $40.04M | — | -$5.84M | -$5.84M | — |
|---|
| 2013-12-31 | $36.41M | — | $962,000.00 | $961,000.00 | — |
|---|
| 2013-09-30 | $37.34M | — | $222,000.00 | $218,000.00 | — |
|---|
| 2013-06-30 | $37.41M | — | -$2.05M | -$2.05M | — |
|---|
| 2013-03-31 | $28.08M | — | -$246,000.00 | -$253,000.00 | — |
|---|
| 2012-12-31 | $23.94M | — | $4.38M | $4.11M | — |
|---|
| 2012-09-30 | $23.3M | — | $807,000.00 | $458,000.00 | — |
|---|
| 2012-06-30 | $16.97M | — | -$2.76M | -$2.9M | — |
|---|
| 2012-03-31 | $13.24M | — | -$5.28M | -$5.4M | — |
|---|
| 2011-12-31 | $10.67M | — | -$4.64M | -$4.74M | — |
|---|
| 2011-09-30 | $13.1M | $12.1M | -$3.76M | -$3.87M | — |
|---|
| 2011-06-30 | $16.93M | $15.69M | -$36.97M | -$37.04M | -$17.82M |
|---|
| 2011-03-31 | $13.92M | — | -$15.74M | -$15.82M | — |
|---|
| 2010-12-31 | $11.91M | — | -$11.28M | -$11.36M | — |
|---|
| 2010-09-30 | $15.2M | $13.86M | -$7.44M | -$7.5M | — |
|---|
| 2010-06-30 | $15.12M | $14M | -$6.45M | -$6.61M | -$799,000.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.12B | $352.05M | $64.81M | $21.02M | $151.31M |
|---|
| 2024-12-31 | $900.22M | $309.57M | $44.63M | -$37.38M | -$41.7M |
|---|
| 2023-12-31 | $672.5M | $289.75M | -$40.61M | -$124.92M | -$122.4M |
|---|
| 2022-12-31 | $984.99M | $368.94M | -$32.76M | -$54.93M | -$187.95M |
|---|
| 2021-12-31 | $1.1B | $410.37M | $8.03M | $84.44M | $69.12M |
|---|
| 2020-12-31 | $909.99M | $369.47M | -$6.6M | -$42.53M | -$48.26M |
|---|
| 2019-12-31 | $1.11B | $432.32M | $50.73M | $30.98M | — |
|---|
| 2018-12-31 | $764.87M | $305.14M | $56.19M | $43.74M | — |
|---|
| 2017-12-31 | $617.74M | $251.39M | $33.13M | $25.71M | — |
|---|
| 2016-12-31 | $384.4M | — | $52.11M | $51.57M | — |
|---|
| 2015-12-31 | $254.22M | — | $28.51M | $28.34M | — |
|---|
| 2014-12-31 | $167.35M | — | -$969,000.00 | -$971,000.00 | — |
|---|
| 2013-12-31 | $139.24M | — | -$1.11M | -$1.13M | — |
|---|
| 2012-12-31 | $77.44M | — | -$2.85M | -$3.73M | — |
|---|
| 2011-12-31 | $54.62M | — | -$61.11M | -$61.48M | — |
|---|
| 2010-12-31 | $59.92M | — | -$33.08M | -$33.55M | — |
|---|