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 | — | — | — | $124.47M | $97.86M |
|---|
| 2026-03-31 | $26.63M | — | — | $100.17M | $82.14M |
|---|
| 2025-12-31 | $28.53M | — | — | $76.29M | $63.78M |
|---|
| 2025-09-30 | — | — | — | $85.29M | $67.9M |
|---|
| 2025-06-30 | — | — | — | $65.17M | $52.78M |
|---|
| 2025-03-31 | $22.54M | — | — | $63.49M | $54.57M |
|---|
| 2024-12-31 | $24.04M | — | — | $73.49M | $61.75M |
|---|
| 2024-09-30 | — | — | — | $62.22M | $51.06M |
|---|
| 2024-06-30 | — | — | — | $54.21M | $44.71M |
|---|
| 2024-03-31 | $22.15M | — | — | $36.38M | $32.63M |
|---|
| 2023-12-31 | $22.61M | — | — | $62.11M | $54.32M |
|---|
| 2023-09-30 | — | — | — | $64.18M | $52.45M |
|---|
| 2023-06-30 | — | — | — | $67.68M | $54.96M |
|---|
| 2023-03-31 | $20.88M | — | — | $73.64M | $61.21M |
|---|
| 2022-12-31 | $21.79M | — | — | $97.44M | $79.68M |
|---|
| 2022-09-30 | — | — | — | $97.33M | $79.34M |
|---|
| 2022-06-30 | — | — | — | $93.73M | $76.39M |
|---|
| 2022-03-31 | $19.13M | — | — | $81.78M | $67.8M |
|---|
| 2021-12-31 | $19.41M | — | — | $59.98M | $50.71M |
|---|
| 2021-09-30 | — | — | — | $92.6M | $75.62M |
|---|
| 2021-06-30 | — | — | — | $96.56M | $77.63M |
|---|
| 2021-03-31 | $13.7M | — | — | $100.3M | $80.8M |
|---|
| 2020-12-31 | $14.34M | — | — | $100.81M | $81.86M |
|---|
| 2020-09-30 | — | — | — | $96.51M | $77.76M |
|---|
| 2020-06-30 | — | — | — | $77.75M | $63.44M |
|---|
| 2020-03-31 | $14.46M | — | — | $52.97M | $43.34M |
|---|
| 2019-12-31 | $15.27M | — | — | $69.61M | $57.41M |
|---|
| 2019-09-30 | — | — | — | $63.82M | $51.61M |
|---|
| 2019-06-30 | — | — | — | $64.96M | $52.39M |
|---|
| 2019-03-31 | $18.45M | — | — | $60.8M | $49.13M |
|---|
| 2018-12-31 | $20.15M | — | — | $61.25M | $49.6M |
|---|
| 2018-09-30 | — | — | — | $60.14M | $49.34M |
|---|
| 2018-06-30 | — | — | — | $53.87M | $44.38M |
|---|
| 2018-03-31 | $17.29M | — | — | $46.96M | $38.56M |
|---|
| 2017-12-31 | $17.75M | — | — | $46.28M | $14.96M |
|---|
| 2017-09-30 | — | — | — | $48.12M | $36.48M |
|---|
| 2017-06-30 | — | — | — | $45.59M | $33.69M |
|---|
| 2017-03-31 | $16.27M | — | — | $41.01M | $31.26M |
|---|
| 2016-12-31 | — | — | — | $40.7M | $31.04M |
|---|
| 2016-09-30 | — | — | — | $41.11M | $30.96M |
|---|
| 2016-06-30 | — | — | — | $40.94M | $30.45M |
|---|
| 2016-03-31 | — | — | — | $38.03M | $28.68M |
|---|
| 2015-12-31 | — | — | — | $37.85M | $29.51M |
|---|
| 2015-09-30 | — | — | — | $38.92M | $29.61M |
|---|
| 2015-06-30 | — | — | — | $36.82M | $29.34M |
|---|
| 2015-03-31 | — | — | — | $36.54M | $27.67M |
|---|
| 2014-12-31 | — | — | — | $36.9M | $28.05M |
|---|
| 2014-09-30 | — | — | — | $39.09M | $29.29M |
|---|
| 2014-06-30 | — | — | — | $37.03M | $28.68M |
|---|
| 2014-03-31 | — | — | — | $35.64M | $26.73M |
|---|
| 2013-12-31 | — | — | — | $35.18M | $26.55M |
|---|
| 2013-09-30 | — | — | — | $33.94M | $25.63M |
|---|
| 2013-06-30 | — | — | — | $28.63M | $22.7M |
|---|
| 2013-03-31 | — | — | — | $27.91M | $20.77M |
|---|
| 2012-12-31 | — | — | — | $26.61M | $20.76M |
|---|
| 2012-09-30 | — | — | — | $24.2M | $19.44M |
|---|
| 2012-06-30 | — | — | — | $22.82M | $18.98M |
|---|
| 2012-03-31 | $88.22M | — | — | $20.95M | $16.33M |
|---|
| 2011-12-31 | — | — | — | $16.76M | $14.35M |
|---|
| 2011-09-30 | $92.37M | — | — | -$24.4M | -$19.05M |
|---|
| 2011-06-30 | $89.41M | — | — | $12.71M | $11.89M |
|---|
| 2011-03-31 | $85.77M | — | — | $12.12M | $10.29M |
|---|
| 2010-12-31 | — | — | — | $9.51M | $9.59M |
|---|
| 2010-09-30 | $96.09M | — | — | $11.33M | $9.45M |
|---|
| 2010-06-30 | $95.24M | — | — | $16.01M | $13.22M |
|---|
| 2010-03-31 | — | — | — | $12.83M | $10.07M |
|---|
| 2009-12-31 | — | — | — | $8.87M | $9.47M |
|---|
| 2009-09-30 | — | — | — | -$6.62M | -$1.53M |
|---|
| 2009-06-30 | — | — | — | $13.7M | $10.65M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $101.07M | — | — | $290.25M | $239.03M |
|---|
| 2024-12-31 | $94.01M | — | — | $226.3M | $190.14M |
|---|
| 2023-12-31 | $88.55M | — | — | $267.61M | $222.93M |
|---|
| 2022-12-31 | $82.85M | — | — | $370.28M | $303.2M |
|---|
| 2021-12-31 | $65.19M | — | — | $349.44M | $284.76M |
|---|
| 2020-12-31 | $54.52M | — | — | $328.04M | $266.4M |
|---|
| 2019-12-31 | $69.88M | — | — | $259.19M | $210.54M |
|---|
| 2018-12-31 | $76.66M | — | — | $222.21M | $181.88M |
|---|
| 2017-12-31 | $69.81M | — | — | $181M | $116.38M |
|---|
| 2016-12-31 | $64.72M | — | — | $160.79M | $121.13M |
|---|
| 2015-12-31 | — | — | — | $150.13M | $116.13M |
|---|
| 2014-12-31 | — | — | — | $148.66M | $112.76M |
|---|
| 2013-12-31 | — | — | — | $125.66M | $95.64M |
|---|
| 2012-12-31 | — | — | — | $94.59M | $75.52M |
|---|
| 2011-12-31 | — | — | — | $17.19M | $17.47M |
|---|
| 2010-12-31 | — | — | — | $49.67M | $42.33M |
|---|
| 2009-12-31 | — | — | — | $38.37M | $34.37M |
|---|
| 2008-12-31 | — | — | — | $99.26M | $65.66M |
|---|