Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-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 | $622.72M | — | $39.47M | $26.62M | $7.53M |
|---|
| 2026-03-31 | $575.63M | — | -$23.9M | -$32.83M | -$33.47M |
|---|
| 2025-12-31 | $547.71M | — | $27.83M | $20.92M | -$597,000.00 |
|---|
| 2025-09-30 | $522.87M | — | $27.39M | $20.27M | $5.42M |
|---|
| 2025-06-30 | $498.23M | — | $30.88M | $23.85M | $14.45M |
|---|
| 2025-03-31 | $471.4M | — | -$24.1M | -$33.14M | -$37.93M |
|---|
| 2024-12-31 | $477.1M | — | $24.53M | $15.32M | $5.35M |
|---|
| 2024-09-30 | $461.14M | — | $33.91M | $16.59M | $3.21M |
|---|
| 2024-06-30 | $459.71M | — | $34.85M | $9.4M | -$2.98M |
|---|
| 2024-03-31 | $431.71M | — | $11.34M | $3.55M | -$2.78M |
|---|
| 2023-12-31 | $420.38M | — | $24.33M | $6.73M | -$1.86M |
|---|
| 2023-09-30 | $401.97M | — | $43.25M | $31.29M | $17.54M |
|---|
| 2023-06-30 | $403.72M | — | $24.44M | $13.94M | $8.37M |
|---|
| 2023-03-31 | $390.56M | — | $6.67M | -$13.15M | -$21.01M |
|---|
| 2022-12-31 | $383.88M | — | $21.6M | $7.24M | -$935,000.00 |
|---|
| 2022-09-30 | $350.04M | — | $6.92M | $8.64M | $668,000.00 |
|---|
| 2022-06-30 | $354.38M | — | $19.56M | $17.23M | $7.91M |
|---|
| 2022-03-31 | $341.77M | — | -$1.72M | $9.86M | $3.01M |
|---|
| 2021-12-31 | $333.15M | — | $4.65M | $3.34M | -$3.82M |
|---|
| 2021-09-30 | $332.69M | — | $32.57M | $26.43M | $16.22M |
|---|
| 2021-06-30 | $333.92M | — | $27.68M | $10.96M | $2.87M |
|---|
| 2021-03-31 | $315.32M | — | $17.65M | $18.15M | $9.46M |
|---|
| 2020-12-31 | $307.94M | — | $20.9M | $16.91M | $5.96M |
|---|
| 2020-09-30 | $291.78M | — | $23.38M | $14.05M | $6.16M |
|---|
| 2020-06-30 | $190.57M | — | $179,000.00 | -$13.44M | -$10.59M |
|---|
| 2020-03-31 | $281.56M | — | -$8.78M | -$18.38M | -$16.36M |
|---|
| 2019-12-31 | $300.84M | — | $23.77M | $15.35M | $10.4M |
|---|
| 2019-09-30 | $292.69M | — | $16.85M | $6.91M | $3.2M |
|---|
| 2019-06-30 | $289.1M | — | $21.98M | $10.56M | $4.9M |
|---|
| 2019-03-31 | $271.55M | — | $7.27M | -$3.15M | -$3.73M |
|---|
| 2018-12-31 | $257.21M | — | -$544,000.00 | $28.91M | $29.14M |
|---|
| 2018-09-30 | $242.15M | — | $16.45M | $8.6M | $5.04M |
|---|
| 2018-06-30 | $244.4M | — | $15.87M | $8.97M | $5.41M |
|---|
| 2018-03-31 | $231.39M | — | -$888,000.00 | -$7.95M | -$7.34M |
|---|
| 2017-12-31 | $235.55M | — | $18.3M | $13.6M | -$7.27M |
|---|
| 2017-09-30 | $227.61M | — | $10.84M | $4.96M | $3.23M |
|---|
| 2017-06-30 | $230.01M | — | $14.16M | $9.15M | $5.31M |
|---|
| 2017-03-31 | $229.01M | — | $6.75M | -$1.32M | -$1.21M |
|---|
| 2016-12-31 | $224.94M | — | $14.97M | $5.97M | $3.36M |
|---|
| 2016-09-30 | $224.64M | — | $12.45M | $3.45M | $1.64M |
|---|
| 2016-06-30 | $218.57M | — | $8.08M | $5.64M | $3.62M |
|---|
| 2016-03-31 | $216.39M | — | $2.98M | -$2.61M | -$1.4M |
|---|
| 2015-12-31 | $215.71M | — | $10.45M | $2.97M | $881,000.00 |
|---|
| 2015-09-30 | $208.37M | — | $17.23M | $13.49M | $7.99M |
|---|
| 2015-06-30 | $204.29M | — | $13.38M | $5.76M | $3.4M |
|---|
| 2015-03-31 | $181.27M | — | -$1.95M | -$7.57M | -$4.55M |
|---|
| 2014-12-31 | $185.55M | — | $14.88M | $7.17M | $4.21M |
|---|
| 2014-09-30 | $184.06M | — | $15.24M | $6.84M | $4.45M |
|---|
| 2014-06-30 | $179.08M | — | $15.65M | $6.49M | $5.14M |
|---|
| 2014-03-31 | $168.88M | — | $7.55M | -$16.85M | -$12.42M |
|---|
| 2013-12-31 | $178.34M | — | $13.7M | $4.09M | $1.24M |
|---|
| 2013-09-30 | $175.19M | — | $8.59M | -$850,000.00 | -$467,000.00 |
|---|
| 2013-06-30 | $176.52M | — | $12.99M | $5.26M | $2.69M |
|---|
| 2013-03-31 | $172.94M | — | $8.33M | -$2.61M | -$1.34M |
|---|
| 2012-12-31 | $159.33M | — | -$25.92M | -$4.05M | $4.5M |
|---|
| 2012-09-30 | $160.45M | — | $13.84M | $5.01M | $5.05M |
|---|
| 2012-06-30 | — | — | $13.47M | $3.32M | $2.95M |
|---|
| 2012-03-31 | $162.02M | — | $11.25M | -$1.17M | -$111,000.00 |
|---|
| 2011-12-31 | $155.35M | — | $15.15M | $8.39M | $4.55M |
|---|
| 2011-09-30 | $143.02M | — | $10.98M | -$756,000.00 | $39,000.00 |
|---|
| 2011-06-30 | $155.63M | — | $14.82M | $1.86M | $3.61M |
|---|
| 2011-03-31 | $139.05M | — | $8.9M | -$2.15M | -$876,000.00 |
|---|
| 2010-12-31 | $148.59M | — | $16.06M | $4.61M | $3.23M |
|---|
| 2010-09-30 | $140.09M | — | $11.38M | -$2.22M | -$253,000.00 |
|---|
| 2010-06-30 | $138.95M | — | $9.92M | -$13.83M | -$11.74M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.04B | — | $61.99M | $31.91M | -$18.65M |
|---|
| 2024-12-31 | $1.83B | — | $104.62M | $44.86M | $2.79M |
|---|
| 2023-12-31 | $1.62B | — | $98.7M | $38.81M | $3.04M |
|---|
| 2022-12-31 | $1.43B | — | $46.36M | $42.97M | $10.65M |
|---|
| 2021-12-31 | $1.32B | — | $82.55M | $58.88M | $24.73M |
|---|
| 2020-12-31 | $1.07B | — | $35.68M | -$854,000.00 | -$14.84M |
|---|
| 2019-12-31 | $1.15B | — | $69.88M | $29.67M | $14.76M |
|---|
| 2018-12-31 | $975.15M | — | $30.89M | $38.53M | $32.24M |
|---|
| 2017-12-31 | $922.19M | — | $50.05M | $26.39M | $53,000.00 |
|---|
| 2016-12-31 | $884.54M | — | $38.48M | $12.44M | $7.23M |
|---|
| 2015-12-31 | $809.63M | — | $39.12M | $14.65M | $7.71M |
|---|
| 2014-12-31 | $717.57M | — | $53.31M | $3.65M | $1.38M |
|---|
| 2013-12-31 | $702.99M | — | $43.6M | $5.89M | $2.12M |
|---|
| 2012-12-31 | $647.15M | — | $12.64M | $4.38M | $12.39M |
|---|
| 2011-12-31 | $585.12M | — | $50.66M | $8.16M | $7.23M |
|---|
| 2010-12-31 | $551.82M | — | $41.71M | -$17.06M | -$12.85M |
|---|
| 2009-12-31 | $527.62M | — | $42.1M | -$6.94M | -$2.27M |
|---|