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 | — | — | — | $82.12M | $63.8M |
|---|
| 2026-03-31 | — | — | — | $74.5M | $57.43M |
|---|
| 2025-12-31 | — | — | — | $77.63M | $60.94M |
|---|
| 2025-09-30 | — | — | — | $67.75M | $53.35M |
|---|
| 2025-06-30 | — | — | — | $60.45M | $47.64M |
|---|
| 2025-03-31 | — | — | — | $56.16M | $43.99M |
|---|
| 2024-12-31 | — | — | — | $51.54M | $39.16M |
|---|
| 2024-09-30 | — | — | — | $52.64M | $40.36M |
|---|
| 2024-06-30 | — | — | — | $45.31M | $34.08M |
|---|
| 2024-03-31 | — | — | — | $48.36M | $36.39M |
|---|
| 2023-12-31 | — | — | — | $39.61M | $30.4M |
|---|
| 2023-09-30 | — | — | — | $63.67M | $47.9M |
|---|
| 2023-06-30 | — | — | — | $61.07M | $46.06M |
|---|
| 2023-03-31 | — | — | — | $62.77M | $46.84M |
|---|
| 2022-12-31 | — | — | — | $79.01M | $61.31M |
|---|
| 2022-09-30 | — | — | — | $66.57M | $52.8M |
|---|
| 2022-06-30 | — | — | — | $74.62M | $56.86M |
|---|
| 2022-03-31 | — | — | — | $70.44M | $54.83M |
|---|
| 2021-12-31 | — | — | — | $76.98M | $63.84M |
|---|
| 2021-09-30 | — | — | — | $82.08M | $62.05M |
|---|
| 2021-06-30 | — | — | — | $87.52M | $67.53M |
|---|
| 2021-03-31 | — | — | — | $78.97M | $59.95M |
|---|
| 2020-12-31 | — | — | — | $50.9M | $42.31M |
|---|
| 2020-09-30 | — | — | — | $47.35M | $37.84M |
|---|
| 2020-06-30 | — | — | — | $48.67M | $38.91M |
|---|
| 2020-03-31 | — | — | — | $42.2M | $34.74M |
|---|
| 2019-12-31 | — | — | — | $73.74M | $58.14M |
|---|
| 2019-09-30 | — | — | — | $66.8M | $52.05M |
|---|
| 2019-06-30 | — | — | — | $72.82M | $56.92M |
|---|
| 2019-03-31 | — | — | — | $72.46M | $58.8M |
|---|
| 2018-12-31 | — | — | — | $68.17M | $53.91M |
|---|
| 2018-09-30 | — | — | — | $70.07M | $56.93M |
|---|
| 2018-06-30 | — | — | — | $67.5M | $54.72M |
|---|
| 2018-03-31 | — | — | — | $64.48M | $54.04M |
|---|
| 2017-12-31 | — | — | — | $64.04M | $42.95M |
|---|
| 2017-09-30 | — | — | — | $66.13M | $45.88M |
|---|
| 2017-06-30 | — | — | — | $65.08M | $44.66M |
|---|
| 2017-03-31 | — | — | — | $72.82M | $51.18M |
|---|
| 2016-12-31 | — | — | — | $60.76M | $43.51M |
|---|
| 2016-09-30 | — | — | — | $61.99M | $43.49M |
|---|
| 2016-06-30 | — | — | — | $63M | $44.25M |
|---|
| 2016-03-31 | — | — | — | $73.85M | $50.21M |
|---|
| 2015-12-31 | — | — | — | $59.68M | $42.83M |
|---|
| 2015-09-30 | — | — | — | $49.22M | $34.28M |
|---|
| 2015-06-30 | — | — | — | $60.13M | $41.15M |
|---|
| 2015-03-31 | — | — | — | $62.16M | $42.44M |
|---|
| 2014-12-31 | — | — | — | $61.21M | $41.19M |
|---|
| 2014-09-30 | — | — | — | $61.96M | $41.77M |
|---|
| 2014-06-30 | — | — | — | $60.01M | $41.49M |
|---|
| 2014-03-31 | — | — | — | $54.45M | $38.59M |
|---|
| 2013-12-31 | — | — | — | $54.97M | $39.06M |
|---|
| 2013-09-30 | — | — | — | $53.04M | $37.7M |
|---|
| 2013-06-30 | — | — | — | $54.2M | $37.76M |
|---|
| 2013-03-31 | — | — | — | $51.95M | — |
|---|
| 2012-12-31 | — | — | — | $59.84M | — |
|---|
| 2012-09-30 | — | — | — | $61.13M | — |
|---|
| 2012-06-30 | — | — | — | $60.85M | — |
|---|
| 2012-03-31 | — | — | — | $60.47M | — |
|---|
| 2011-12-31 | — | — | — | $53.05M | — |
|---|
| 2011-09-30 | — | — | — | $61.49M | — |
|---|
| 2011-06-30 | — | — | — | $49.59M | $35.15M |
|---|
| 2011-03-31 | — | — | — | $62.85M | $42.36M |
|---|
| 2010-12-31 | — | — | — | $53.75M | $40.58M |
|---|
| 2010-09-30 | — | — | — | $58.5M | $44.06M |
|---|
| 2010-06-30 | — | — | — | $70.95M | $46.56M |
|---|
| 2010-03-31 | — | — | — | $77.02M | $52.74M |
|---|
| 2009-12-31 | — | — | — | $69.02M | $40.52M |
|---|
| 2009-09-30 | — | — | — | $54.2M | $36.47M |
|---|
| 2009-06-30 | — | — | — | $44.41M | $31.01M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $121.93M | — | — | $261.98M | $205.9M |
|---|
| 2024-12-31 | $122.09M | — | — | $197.85M | $149.99M |
|---|
| 2023-12-31 | $116.02M | — | — | $227.12M | $171.2M |
|---|
| 2022-12-31 | $112.66M | — | — | $290.63M | $225.8M |
|---|
| 2021-12-31 | — | — | — | $325.55M | $253.37M |
|---|
| 2020-12-31 | — | — | — | $189.12M | $153.8M |
|---|
| 2019-12-31 | — | — | — | $285.83M | $225.91M |
|---|
| 2018-12-31 | — | — | — | $270.23M | $219.6M |
|---|
| 2017-12-31 | — | — | — | $268.06M | $184.67M |
|---|
| 2016-12-31 | — | — | — | $259.59M | $181.46M |
|---|
| 2015-12-31 | — | — | — | $231.2M | $160.7M |
|---|
| 2014-12-31 | — | — | — | $237.64M | $163.04M |
|---|
| 2013-12-31 | — | — | — | $214.16M | $150.5M |
|---|
| 2012-12-31 | — | — | — | $242.29M | $166.08M |
|---|
| 2011-12-31 | — | — | — | $226.98M | — |
|---|
| 2010-12-31 | — | — | — | $260.22M | $183.94M |
|---|
| 2009-12-31 | — | — | — | $222.24M | $144.03M |
|---|
| 2008-12-31 | — | — | — | $269.6M | $192.21M |
|---|