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 | — | — | — | $121.11M | $95.81M |
|---|
| 2026-03-31 | — | — | — | $129.39M | $102.19M |
|---|
| 2025-12-31 | — | — | — | $136.79M | $106.88M |
|---|
| 2025-09-30 | — | — | — | $136.49M | $108.38M |
|---|
| 2025-06-30 | — | — | — | $125.96M | $100.14M |
|---|
| 2025-03-31 | — | — | — | $121.12M | $96.89M |
|---|
| 2024-12-31 | — | — | — | $133.65M | $115.08M |
|---|
| 2024-09-30 | — | — | — | $126.97M | $99.77M |
|---|
| 2024-06-30 | — | — | — | $124.87M | $96.98M |
|---|
| 2024-03-31 | — | — | — | $123.23M | $97.33M |
|---|
| 2023-12-31 | — | — | — | $135.74M | $106.38M |
|---|
| 2023-09-30 | — | — | — | $131.04M | $103.26M |
|---|
| 2023-06-30 | — | — | — | $127.81M | $100.49M |
|---|
| 2023-03-31 | — | — | — | $128.93M | $101.64M |
|---|
| 2022-12-31 | — | — | — | $134.91M | $105.41M |
|---|
| 2022-09-30 | — | — | — | $106.12M | $83.36M |
|---|
| 2022-06-30 | — | — | — | $73.65M | $57.97M |
|---|
| 2022-03-31 | — | — | — | $67.96M | $53.49M |
|---|
| 2021-12-31 | — | — | — | $71.15M | $56.53M |
|---|
| 2021-09-30 | — | — | — | $69.19M | $54.6M |
|---|
| 2021-06-30 | — | — | — | $118.12M | $92.03M |
|---|
| 2021-03-31 | — | — | — | $63.87M | $50.77M |
|---|
| 2020-12-31 | — | — | — | $61.94M | $48.23M |
|---|
| 2020-09-30 | — | — | — | $53.11M | $42.74M |
|---|
| 2020-06-30 | — | — | — | $52.55M | $41.51M |
|---|
| 2020-03-31 | — | — | — | $44.16M | $34.84M |
|---|
| 2019-12-31 | — | — | — | $65.3M | $51.73M |
|---|
| 2019-09-30 | — | — | — | $65.57M | $51.44M |
|---|
| 2019-06-30 | — | — | — | $63.92M | $50.02M |
|---|
| 2019-03-31 | — | — | — | $65.17M | $51.91M |
|---|
| 2018-12-31 | — | — | — | $73.17M | $58.53M |
|---|
| 2018-09-30 | — | — | — | $65.03M | $51.1M |
|---|
| 2018-06-30 | — | — | — | $66.71M | $52.89M |
|---|
| 2018-03-31 | — | — | — | $67.68M | $53.42M |
|---|
| 2017-12-31 | — | — | — | $59.68M | $45.24M |
|---|
| 2017-09-30 | — | — | — | $60.02M | $39.63M |
|---|
| 2017-06-30 | — | — | — | $53.82M | $40.57M |
|---|
| 2017-03-31 | — | — | — | $48.12M | $32M |
|---|
| 2016-12-31 | — | — | — | $51.82M | $35.47M |
|---|
| 2016-09-30 | — | — | — | $50.66M | $35.79M |
|---|
| 2016-06-30 | — | — | — | $44.4M | $29.69M |
|---|
| 2016-03-31 | — | — | — | $50.12M | $32.98M |
|---|
| 2015-12-31 | — | — | — | $51.36M | $34.97M |
|---|
| 2015-09-30 | — | — | — | $48.88M | $32.02M |
|---|
| 2015-06-30 | — | — | — | $51.87M | $33.88M |
|---|
| 2015-03-31 | — | — | — | $54.73M | $35.86M |
|---|
| 2014-12-31 | — | — | — | $58.99M | $38.55M |
|---|
| 2014-09-30 | — | — | — | $49.89M | $33.23M |
|---|
| 2014-06-30 | — | — | — | $56.88M | $37.72M |
|---|
| 2014-03-31 | — | — | — | $64.18M | $43.65M |
|---|
| 2013-12-31 | — | — | — | $56.62M | $38.94M |
|---|
| 2013-09-30 | — | — | — | $47.1M | $31.83M |
|---|
| 2013-06-30 | — | — | — | $41.27M | $27.51M |
|---|
| 2013-03-31 | — | — | — | $37.6M | $28.07M |
|---|
| 2012-12-31 | — | — | — | $38.7M | $25.72M |
|---|
| 2012-09-30 | — | — | — | $38.57M | $25.88M |
|---|
| 2012-06-30 | — | — | — | $36.26M | $24.55M |
|---|
| 2012-03-31 | — | — | — | $44.87M | $31.69M |
|---|
| 2011-12-31 | — | — | — | $45.53M | $30.37M |
|---|
| 2011-09-30 | — | — | — | $45.8M | $30.63M |
|---|
| 2011-06-30 | — | — | — | $49.25M | $32.62M |
|---|
| 2011-03-31 | — | — | — | $50.65M | $33.52M |
|---|
| 2010-12-31 | — | — | — | $53.33M | $30.42M |
|---|
| 2010-09-30 | — | — | — | $47.03M | $33.55M |
|---|
| 2010-06-30 | — | — | — | $51.94M | $34.01M |
|---|
| 2010-03-31 | — | — | — | $48.69M | $32.05M |
|---|
| 2009-12-31 | — | — | — | $59.11M | $37.11M |
|---|
| 2009-09-30 | — | — | — | $56.23M | $36.97M |
|---|
| 2009-06-30 | — | — | — | $47.68M | $31.13M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | — | — | — | $520.36M | $412.29M |
|---|
| 2024-12-31 | — | — | — | $508.72M | $409.17M |
|---|
| 2023-12-31 | — | — | — | $523.51M | $411.77M |
|---|
| 2022-12-31 | — | — | — | $382.64M | $300.23M |
|---|
| 2021-12-31 | — | — | — | $322.33M | $253.92M |
|---|
| 2020-12-31 | — | — | — | $211.76M | $167.32M |
|---|
| 2019-12-31 | — | — | — | $259.95M | $205.1M |
|---|
| 2018-12-31 | — | — | — | $272.58M | $215.93M |
|---|
| 2017-12-31 | — | — | — | $221.64M | $157.44M |
|---|
| 2016-12-31 | — | — | — | $197M | $133.93M |
|---|
| 2015-12-31 | — | — | — | $206.84M | $136.73M |
|---|
| 2014-12-31 | — | — | — | $229.94M | $153.15M |
|---|
| 2013-12-31 | — | — | — | $182.59M | $126.35M |
|---|
| 2012-12-31 | — | — | — | $158.4M | $107.84M |
|---|
| 2011-12-31 | — | — | — | $191.23M | $127.15M |
|---|
| 2010-12-31 | — | — | — | $200.98M | $130.02M |
|---|
| 2009-12-31 | — | — | — | $220.73M | $142.74M |
|---|
| 2008-12-31 | — | — | — | $201.64M | $132.11M |
|---|