Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-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 | $149.34M | $69.34M | $11.36M | $12.6M | $9.15M |
|---|
| 2026-03-31 | $139.34M | $63.59M | $9.84M | $11.32M | $8.11M |
|---|
| 2025-12-31 | $136.49M | $60.37M | $6.8M | $8.15M | $6M |
|---|
| 2025-09-30 | $135.37M | $61.29M | $8.81M | $10.25M | $7.22M |
|---|
| 2025-06-30 | $135.06M | $59.77M | $4.97M | $6.67M | $4.43M |
|---|
| 2025-03-31 | $126.21M | $55.7M | $4.53M | $5.99M | $3.6M |
|---|
| 2024-12-31 | $121.75M | $51.96M | -$1.5M | -$282,000.00 | -$404,000.00 |
|---|
| 2024-09-30 | $125.62M | $57.23M | $8.58M | $9.87M | $7.19M |
|---|
| 2024-06-30 | $125.63M | $56.55M | $6M | $7.36M | $4.54M |
|---|
| 2024-03-31 | $127.89M | $57.47M | $6.83M | $7.73M | $5.27M |
|---|
| 2023-12-31 | $125.05M | $55.81M | $8.4M | $9.94M | $6.99M |
|---|
| 2023-09-30 | $130.71M | $59.28M | $10.42M | $10.74M | $7.95M |
|---|
| 2023-06-30 | $122.27M | $53.12M | $5.61M | $2.24M | -$383,000.00 |
|---|
| 2023-03-31 | $125.86M | $53.78M | $3.75M | $5.04M | $2.66M |
|---|
| 2022-12-31 | $115.61M | $48.61M | -$117.13M | -$116.7M | -$115.07M |
|---|
| 2022-09-30 | $121.72M | $53.63M | $6.06M | $6.03M | $3.95M |
|---|
| 2022-06-30 | $126.9M | $57.42M | $5.2M | $5.2M | $2.56M |
|---|
| 2022-03-31 | $124.17M | $55.8M | $7.89M | $7.59M | $5.1M |
|---|
| 2021-12-31 | $123.58M | $55.41M | $13.05M | $12.93M | $11.91M |
|---|
| 2021-09-30 | $125.34M | $55.32M | $6.93M | $7.06M | $4.84M |
|---|
| 2021-06-30 | $123.05M | $56.63M | $16.1M | $16.24M | $12.92M |
|---|
| 2021-03-31 | $116.13M | $55.33M | $4.26M | $3.95M | $3.71M |
|---|
| 2020-12-31 | $105.21M | $52.63M | $10.99M | $11.55M | $9.58M |
|---|
| 2020-09-30 | $107.5M | $54.64M | $17.67M | $18.4M | $14.7M |
|---|
| 2020-06-30 | $106.58M | $52.46M | $14.35M | $15.12M | $12.61M |
|---|
| 2020-03-31 | $115.11M | $58.1M | $16.83M | $17.88M | $13.98M |
|---|
| 2019-12-31 | $111.89M | $56.58M | $19.56M | $19.33M | $15.19M |
|---|
| 2019-09-30 | $117.46M | $59.62M | $21.27M | $21.5M | $16.79M |
|---|
| 2019-06-30 | $115.93M | $60.24M | $19.57M | $20.7M | $16.17M |
|---|
| 2019-03-31 | $113.45M | $58.86M | $19.45M | $19.66M | $15.51M |
|---|
| 2018-12-31 | $112.77M | $59.16M | $20.16M | $21.54M | $19.29M |
|---|
| 2018-09-30 | $115.43M | $62.4M | $25.03M | $25.42M | $20.94M |
|---|
| 2018-06-30 | $109.65M | $59.21M | $21.98M | $22.79M | $18.31M |
|---|
| 2018-03-31 | $107.75M | $57.91M | $21.73M | $21.91M | $18.05M |
|---|
| 2017-12-31 | $94.18M | $52.89M | $18.78M | $19.21M | $14.27M |
|---|
| 2017-09-30 | $88.11M | $49.31M | $19.37M | $19.66M | $13.22M |
|---|
| 2017-06-30 | $82.04M | $46.37M | $16.4M | $17.58M | $12.09M |
|---|
| 2017-03-31 | $80.17M | $45.27M | $17.68M | $18M | $12.2M |
|---|
| 2016-12-31 | $72.35M | $40.31M | $14.83M | $14.94M | $9.37M |
|---|
| 2016-09-30 | $78.17M | $44.73M | $16.94M | $17.57M | $11.98M |
|---|
| 2016-06-30 | $74.96M | $42.25M | $14.85M | $15.94M | $10.69M |
|---|
| 2016-03-31 | $72.57M | $39.65M | $15.14M | $15.77M | $10.66M |
|---|
| 2015-12-31 | $73.76M | $41.27M | $16.56M | $17.17M | $11.99M |
|---|
| 2015-09-30 | $67.84M | $40.33M | $17.4M | $18M | $12.38M |
|---|
| 2015-06-30 | $63.97M | $37.55M | $17.35M | $17.31M | $11.69M |
|---|
| 2015-03-31 | $58.54M | $35.25M | $15.84M | $15.38M | $10.45M |
|---|
| 2014-12-31 | $56.07M | $33.61M | $14.66M | $14.69M | $10.19M |
|---|
| 2014-09-30 | $54.57M | $33.08M | $15.44M | $15.39M | $10.38M |
|---|
| 2014-06-30 | $52.87M | $32.68M | $15.97M | $15.91M | $10.96M |
|---|
| 2014-03-31 | $46.07M | $29.02M | $14.45M | $14.55M | $10.1M |
|---|
| 2013-12-31 | $44.04M | $27.62M | $13.87M | $14M | $9.51M |
|---|
| 2013-09-30 | $42.01M | $25.96M | $13.4M | $13.43M | $8.87M |
|---|
| 2013-06-30 | $39.75M | $24.85M | $12.63M | $12.75M | $8.61M |
|---|
| 2013-03-31 | $37.31M | $23.28M | $11.39M | $11.4M | $8.29M |
|---|
| 2012-12-31 | $33.62M | $21.01M | $10.27M | $10.38M | $7.4M |
|---|
| 2012-09-30 | $32.45M | $19.69M | $9.57M | $9.89M | $6.7M |
|---|
| 2012-06-30 | $29.95M | $17.71M | $7.47M | $7.64M | $5.15M |
|---|
| 2012-03-31 | $29.97M | $17.73M | $7.64M | $7.06M | $4.78M |
|---|
| 2011-12-31 | $25.64M | $14.56M | $4.89M | $4.76M | $3.23M |
|---|
| 2011-09-30 | $26.92M | $16.61M | $8.27M | $8.29M | $5.49M |
|---|
| 2011-06-30 | $24.05M | $14.54M | $6.64M | $6.71M | $4.53M |
|---|
| 2011-03-31 | $22.34M | $13.91M | $7.07M | $6.99M | $4.72M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $533.13M | $237.14M | $25.11M | $31.06M | $21.24M |
|---|
| 2024-12-31 | $500.89M | $223.2M | $19.91M | $24.67M | $16.59M |
|---|
| 2023-12-31 | $503.88M | $221.99M | $28.17M | $27.95M | $17.22M |
|---|
| 2022-12-31 | $488.4M | $215.47M | -$97.98M | -$97.88M | -$103.46M |
|---|
| 2021-12-31 | $488.1M | $222.69M | $40.34M | $40.18M | $33.37M |
|---|
| 2020-12-31 | $434.4M | $217.83M | $59.84M | $62.95M | $50.87M |
|---|
| 2019-12-31 | $458.73M | $235.29M | $79.86M | $81.19M | $63.66M |
|---|
| 2018-12-31 | $445.6M | $238.68M | $88.9M | $91.66M | $76.59M |
|---|
| 2017-12-31 | $344.49M | $193.84M | $72.23M | $74.44M | $51.78M |
|---|
| 2016-12-31 | $298.06M | $166.94M | $61.77M | $64.22M | $42.71M |
|---|
| 2015-12-31 | $264.11M | $154.4M | $67.15M | $67.86M | $46.51M |
|---|
| 2014-12-31 | $209.58M | $128.4M | $60.53M | $60.53M | $41.64M |
|---|
| 2013-12-31 | $163.11M | $101.7M | $51.3M | $51.58M | $35.28M |
|---|
| 2012-12-31 | $125.99M | $76.14M | $34.95M | $34.97M | $24.03M |
|---|
| 2011-12-31 | $98.94M | $59.62M | $26.87M | $26.76M | $17.97M |
|---|
| 2010-12-31 | $64.92M | $39.48M | $15.93M | $15.71M | $10.95M |
|---|