Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2008-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 | $244.9M | — | $33.78M | $35.41M | $25.03M |
|---|
| 2026-03-31 | $239.03M | — | -$21.83M | -$21.59M | -$16.67M |
|---|
| 2025-12-31 | $273.6M | — | $25.8M | $26.97M | $13.97M |
|---|
| 2025-09-30 | $240M | — | $62.28M | $57.96M | $39.23M |
|---|
| 2025-06-30 | $224.23M | — | $22.7M | $22.24M | $15.35M |
|---|
| 2025-03-31 | $240.42M | — | $21.85M | $21.36M | $14.76M |
|---|
| 2024-12-31 | $250.69M | — | $26.91M | $27.41M | $31.79M |
|---|
| 2024-09-30 | $151.82M | — | -$13.22M | $80M | $82.59M |
|---|
| 2024-06-30 | $130.3M | — | $13.07M | $13.86M | $9.53M |
|---|
| 2024-03-31 | $128M | — | $22.31M | $21.54M | $16.42M |
|---|
| 2023-12-31 | $133.19M | — | $23.3M | $23.49M | $18.45M |
|---|
| 2023-09-30 | $139.09M | — | $23.98M | $23.25M | $15.37M |
|---|
| 2023-06-30 | $89.61M | — | $3.61M | $5.59M | $3.48M |
|---|
| 2023-03-31 | $90.87M | — | $3.19M | $5.94M | $2.31M |
|---|
| 2022-12-31 | $233.52M | — | $72.87M | $69.09M | $64.5M |
|---|
| 2022-09-30 | $78.95M | — | $12.43M | $12.68M | $13.29M |
|---|
| 2022-06-30 | $81.58M | — | -$3.87M | -$3.4M | -$5.57M |
|---|
| 2022-03-31 | $73.14M | — | -$5.59M | -$5.44M | -$8.94M |
|---|
| 2021-12-31 | $68.07M | — | -$72.15M | -$72.07M | -$63.93M |
|---|
| 2021-09-30 | $73.18M | — | -$6.94M | -$6.84M | -$11.14M |
|---|
| 2021-06-30 | $73.4M | — | -$14.66M | -$14.66M | -$19.07M |
|---|
| 2021-03-31 | $73.25M | — | -$31.58M | -$31.97M | -$34.36M |
|---|
| 2020-12-31 | $79.93M | — | -$11.63M | -$11.63M | -$11.25M |
|---|
| 2020-09-30 | $84.23M | — | -$2.1M | -$2.05M | $14.33M |
|---|
| 2020-06-30 | $83.88M | — | -$7.51M | -$7.06M | -$14.14M |
|---|
| 2020-03-31 | $86.37M | — | -$42.32M | -$41.31M | -$19.7M |
|---|
| 2019-12-31 | $97.84M | — | $6.06M | $7.24M | $7.4M |
|---|
| 2019-09-30 | $99.74M | — | $222,000.00 | $2.1M | -$1.31M |
|---|
| 2019-06-30 | $93.81M | — | $2.12M | $4.8M | $1.68M |
|---|
| 2019-03-31 | $83.91M | — | -$5.6M | -$3.72M | -$6.05M |
|---|
| 2018-12-31 | $85.45M | — | -$98.83M | -$96.5M | -$74.91M |
|---|
| 2018-09-30 | $80.79M | — | -$14.08M | -$12.39M | -$10.36M |
|---|
| 2018-06-30 | $82.72M | — | -$3.75M | -$1.62M | -$3.04M |
|---|
| 2018-03-31 | $88.51M | — | -$6.28M | -$4.48M | -$7.38M |
|---|
| 2017-12-31 | $107.97M | — | -$5.11M | -$4.54M | -$71.49M |
|---|
| 2017-09-30 | $100.35M | — | -$62.05M | -$61.1M | -$29.26M |
|---|
| 2017-06-30 | $127.92M | — | -$1.11M | -$62,000.00 | $15,000.00 |
|---|
| 2017-03-31 | $119.23M | — | -$870,000.00 | $52,000.00 | $94,000.00 |
|---|
| 2016-12-31 | $106.09M | — | -$4.63M | -$3.58M | $1.3M |
|---|
| 2016-09-30 | $123.64M | — | $22.93M | $23.88M | $19.01M |
|---|
| 2016-06-30 | $142.44M | — | $45.22M | $45.75M | $36.14M |
|---|
| 2016-03-31 | $166.56M | — | $49.34M | $49.82M | $36.77M |
|---|
| 2015-12-31 | $201.63M | — | $60.31M | $60.7M | $48.35M |
|---|
| 2015-09-30 | $201.4M | — | $64.26M | $64.6M | $50.78M |
|---|
| 2015-06-30 | $215.28M | — | $52.58M | $52.74M | $39.21M |
|---|
| 2015-03-31 | $226M | — | $71.69M | $71.74M | $53.66M |
|---|
| 2014-12-31 | $254.82M | — | $78.24M | $78.33M | $59.09M |
|---|
| 2014-09-30 | $241.75M | — | $72.99M | $73.2M | $55.68M |
|---|
| 2014-06-30 | $230.32M | — | $68.95M | $69.22M | $51.32M |
|---|
| 2014-03-31 | $204.07M | — | $58.57M | $58.64M | $42.62M |
|---|
| 2013-12-31 | $232.46M | — | $63.17M | $63.26M | $47.06M |
|---|
| 2013-09-30 | $224.72M | — | $51.99M | $52.18M | $40M |
|---|
| 2013-06-30 | $222.03M | — | $56.22M | $56.38M | $42.93M |
|---|
| 2013-03-31 | $193.16M | — | $52.18M | $52.28M | $39.84M |
|---|
| 2012-12-31 | $188.48M | — | $41.59M | $41.71M | $30.95M |
|---|
| 2012-09-30 | $190.86M | — | $38.72M | $38.86M | $29.66M |
|---|
| 2012-06-30 | $176.57M | — | $41.35M | $41.42M | $29.8M |
|---|
| 2012-03-31 | $177.12M | — | $40.03M | $40.13M | $28.8M |
|---|
| 2011-12-31 | $171.65M | — | $36.84M | $36.97M | $28.12M |
|---|
| 2011-09-30 | $155.04M | — | $31.78M | $31.85M | $23.26M |
|---|
| 2011-06-30 | $136.99M | — | $30.43M | $30.5M | $22.21M |
|---|
| 2011-03-31 | $137.67M | — | $30.6M | $30.68M | $21.67M |
|---|
| 2010-12-31 | $141.6M | — | $27.08M | $27.09M | $20.87M |
|---|
| 2010-09-30 | $140.12M | — | $37.71M | $37.8M | $27.66M |
|---|
| 2010-06-30 | $142M | — | $39.32M | $39.38M | $28M |
|---|
| 2010-03-31 | $142.53M | — | $34.6M | $34.63M | $25.7M |
|---|
| 2009-12-31 | $141.34M | — | $36.64M | $36.67M | $28.68M |
|---|
| 2009-09-30 | $138.16M | — | $34.43M | $34.48M | $25.08M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $978.25M | — | $132.63M | $128.53M | $83.3M |
|---|
| 2024-12-31 | $660.8M | — | $49.08M | $142.81M | $140.33M |
|---|
| 2023-12-31 | $555.54M | — | $97.28M | $94.37M | $73.93M |
|---|
| 2022-12-31 | $467.19M | — | $75.84M | $72.93M | $63.28M |
|---|
| 2021-12-31 | $287.9M | — | -$125.34M | -$125.55M | -$128.49M |
|---|
| 2020-12-31 | $334.41M | — | -$63.56M | -$62.05M | -$30.77M |
|---|
| 2019-12-31 | $375.3M | — | $2.8M | $10.43M | $1.72M |
|---|
| 2018-12-31 | $337.47M | — | -$122.74M | -$114.99M | -$95.7M |
|---|
| 2017-12-31 | $455.47M | — | -$69.14M | -$65.64M | -$100.64M |
|---|
| 2016-12-31 | $538.73M | — | $112.86M | $115.87M | $93.22M |
|---|
| 2015-12-31 | $844.31M | — | $248.84M | $249.77M | $192.01M |
|---|
| 2014-12-31 | $930.96M | — | $278.75M | $279.38M | $208.71M |
|---|
| 2013-12-31 | $872.37M | — | $223.55M | $224.1M | $169.83M |
|---|
| 2012-12-31 | $733.03M | — | $161.69M | $162.12M | $119.21M |
|---|
| 2011-12-31 | $601.34M | — | $129.64M | $130M | $95.27M |
|---|
| 2010-12-31 | $566.25M | — | $138.71M | $138.9M | $102.23M |
|---|
| 2009-12-31 | $540.2M | — | $142.04M | $142.39M | $105.14M |
|---|
| 2008-12-31 | $542.77M | — | $141.71M | $144.98M | $105.59M |
|---|