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 | — | — | — | $106.8M | $81.84M |
|---|
| 2026-03-31 | — | — | — | $104.3M | $79.92M |
|---|
| 2025-12-31 | — | — | — | $94.81M | $75.34M |
|---|
| 2025-09-30 | — | — | — | $44.39M | $34.26M |
|---|
| 2025-06-30 | — | — | — | $65.81M | $51.1M |
|---|
| 2025-03-31 | — | — | — | $57.17M | $44.42M |
|---|
| 2024-12-31 | — | — | — | $62.93M | $50.03M |
|---|
| 2024-09-30 | — | — | — | $55.31M | $42.95M |
|---|
| 2024-06-30 | — | — | — | $66.39M | $51.33M |
|---|
| 2024-03-31 | — | — | — | $62.5M | $47.77M |
|---|
| 2023-12-31 | — | — | — | $70.92M | $54.8M |
|---|
| 2023-09-30 | — | — | — | $80.14M | $60.81M |
|---|
| 2023-06-30 | — | — | — | $82.75M | $62.64M |
|---|
| 2023-03-31 | — | — | — | $81.33M | $61.25M |
|---|
| 2022-12-31 | — | — | — | $100.29M | $77.04M |
|---|
| 2022-09-30 | — | — | — | $95.07M | $71.9M |
|---|
| 2022-06-30 | — | — | — | $82.2M | $61.78M |
|---|
| 2022-03-31 | — | — | — | $70.2M | $53.1M |
|---|
| 2021-12-31 | — | — | — | -$1.12M | $1.7M |
|---|
| 2021-09-30 | — | — | — | $54.13M | $40.01M |
|---|
| 2021-06-30 | — | — | — | $50.02M | $37.57M |
|---|
| 2021-03-31 | — | — | — | $53.65M | $41.71M |
|---|
| 2020-12-31 | — | — | — | $45.18M | $34.64M |
|---|
| 2020-09-30 | — | — | — | $46.07M | $34.87M |
|---|
| 2020-06-30 | — | — | — | $32.68M | $24.9M |
|---|
| 2020-03-31 | — | — | — | $28.9M | $26.75M |
|---|
| 2019-12-31 | — | — | — | $61.85M | $47.48M |
|---|
| 2019-09-30 | — | — | — | $68.88M | $51.85M |
|---|
| 2019-06-30 | — | — | — | $40.64M | $30.63M |
|---|
| 2019-03-31 | — | — | — | $46.75M | $35.23M |
|---|
| 2018-12-31 | — | — | — | $38.19M | $29.93M |
|---|
| 2018-09-30 | — | — | — | $42.98M | $33.02M |
|---|
| 2018-06-30 | — | — | — | $40.37M | $31.12M |
|---|
| 2018-03-31 | — | — | — | $34.38M | $27.56M |
|---|
| 2017-12-31 | — | — | — | $36.98M | $22.06M |
|---|
| 2017-09-30 | — | — | — | $36.53M | $23.85M |
|---|
| 2017-06-30 | — | — | — | $31.29M | $20.56M |
|---|
| 2017-03-31 | — | — | — | $29.74M | $20.73M |
|---|
| 2016-12-31 | — | — | — | $24.88M | $17.18M |
|---|
| 2016-09-30 | — | — | — | $30.28M | $20.48M |
|---|
| 2016-06-30 | — | — | — | $29.88M | $20.37M |
|---|
| 2016-03-31 | — | — | — | $27.04M | $18.61M |
|---|
| 2015-12-31 | — | — | — | $27.72M | $19.46M |
|---|
| 2015-09-30 | — | — | — | $26.46M | $18.59M |
|---|
| 2015-06-30 | — | — | — | $24.66M | $17.45M |
|---|
| 2015-03-31 | — | — | — | $13.33M | $9.46M |
|---|
| 2014-12-31 | — | — | — | $22.18M | $15.98M |
|---|
| 2014-09-30 | — | — | — | $22.15M | $15.74M |
|---|
| 2014-06-30 | — | — | — | $20.68M | $14.75M |
|---|
| 2014-03-31 | — | — | — | $18.73M | $13.38M |
|---|
| 2013-12-31 | — | — | — | $13.38M | $10.59M |
|---|
| 2013-09-30 | — | — | — | $19.95M | $14.66M |
|---|
| 2013-06-30 | — | — | — | $17.04M | $12.76M |
|---|
| 2013-03-31 | — | — | — | $16.37M | $12.25M |
|---|
| 2012-12-31 | — | — | — | $13.1M | $9.97M |
|---|
| 2012-09-30 | — | — | — | $15.29M | $11.6M |
|---|
| 2012-06-30 | — | — | — | $12.11M | $8.87M |
|---|
| 2012-03-31 | — | — | — | $16.8M | $12.18M |
|---|
| 2011-12-31 | — | — | — | $15.42M | $11.17M |
|---|
| 2011-09-30 | — | — | — | $16.57M | $11.96M |
|---|
| 2011-06-30 | — | — | — | $15.21M | $11.12M |
|---|
| 2011-03-31 | — | — | — | $15.39M | $11.19M |
|---|
| 2010-12-31 | — | — | — | $15.39M | $11.84M |
|---|
| 2010-09-30 | — | — | — | $14.81M | $11.15M |
|---|
| 2010-06-30 | — | — | — | $10.25M | $8.03M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | — | — | — | $262.17M | $205.12M |
|---|
| 2024-12-31 | — | — | — | $247.13M | $192.08M |
|---|
| 2023-12-31 | — | — | — | $315.13M | $239.5M |
|---|
| 2022-12-31 | — | — | — | $347.75M | $263.81M |
|---|
| 2021-12-31 | — | — | — | $156.68M | $120.99M |
|---|
| 2020-12-31 | — | — | — | $152.84M | $121.17M |
|---|
| 2019-12-31 | — | — | — | $218.11M | $165.18M |
|---|
| 2018-12-31 | — | — | — | $155.93M | $121.62M |
|---|
| 2017-12-31 | — | — | — | $134.55M | $87.2M |
|---|
| 2016-12-31 | — | — | — | $112.08M | $76.65M |
|---|
| 2015-12-31 | — | — | — | $92.18M | $64.96M |
|---|
| 2014-12-31 | — | — | — | $83.74M | $59.85M |
|---|
| 2013-12-31 | — | — | — | $66.74M | $50.25M |
|---|
| 2012-12-31 | — | — | — | $57.3M | $42.63M |
|---|
| 2011-12-31 | — | — | — | $62.58M | $45.44M |
|---|
| 2010-12-31 | — | — | — | $52.47M | $40.24M |
|---|
| 2009-12-31 | — | — | — | $29.74M | $22.99M |
|---|