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 | — | — | — | $87.47M | $71.89M |
|---|
| 2026-03-31 | — | — | — | $87.83M | $71.54M |
|---|
| 2025-12-31 | — | — | — | $89.55M | $73.31M |
|---|
| 2025-09-30 | — | — | — | $63.16M | $52.27M |
|---|
| 2025-06-30 | — | — | — | $81.74M | $66.66M |
|---|
| 2025-03-31 | — | — | — | $75.16M | $61.35M |
|---|
| 2024-12-31 | — | — | — | $75.99M | $62.32M |
|---|
| 2024-09-30 | — | — | — | $67.34M | $55.31M |
|---|
| 2024-06-30 | — | — | — | $63.64M | $52.49M |
|---|
| 2024-03-31 | — | — | — | $64.88M | $53.4M |
|---|
| 2023-12-31 | — | — | — | $56.01M | $45.98M |
|---|
| 2023-09-30 | — | — | — | $60.4M | $49.56M |
|---|
| 2023-06-30 | — | — | — | $62.63M | $50.87M |
|---|
| 2023-03-31 | — | — | — | $64.26M | $52.57M |
|---|
| 2022-12-31 | — | — | — | $70.71M | $58.67M |
|---|
| 2022-09-30 | — | — | — | $71.44M | $59.34M |
|---|
| 2022-06-30 | — | — | — | $72.42M | $60.49M |
|---|
| 2022-03-31 | — | — | — | $66.31M | $55.97M |
|---|
| 2021-12-31 | — | — | — | $65.98M | $55.34M |
|---|
| 2021-09-30 | — | — | — | $70.57M | $58.93M |
|---|
| 2021-06-30 | — | — | — | $67.45M | $56.38M |
|---|
| 2021-03-31 | — | — | — | $67.97M | $56.92M |
|---|
| 2020-12-31 | — | — | — | $70.57M | $58.48M |
|---|
| 2020-09-30 | — | — | — | $63.19M | $52.86M |
|---|
| 2020-06-30 | — | — | — | $64.13M | $53.47M |
|---|
| 2020-03-31 | — | — | — | $44.47M | $37.23M |
|---|
| 2019-12-31 | — | — | — | $49.78M | $41.39M |
|---|
| 2019-09-30 | — | — | — | $51.95M | $43.08M |
|---|
| 2019-06-30 | — | — | — | $50.69M | $42.09M |
|---|
| 2019-03-31 | — | — | — | $45.62M | $38.25M |
|---|
| 2018-12-31 | — | — | — | $45.04M | $38.44M |
|---|
| 2018-09-30 | — | — | — | $47.53M | $40.05M |
|---|
| 2018-06-30 | — | — | — | $44.85M | $37.63M |
|---|
| 2018-03-31 | — | — | — | $40.76M | $34.52M |
|---|
| 2017-12-31 | — | — | — | $37.66M | $36.14M |
|---|
| 2017-09-30 | — | — | — | $38.57M | $29.37M |
|---|
| 2017-06-30 | — | — | — | $36.76M | $28.26M |
|---|
| 2017-03-31 | — | — | — | $34.2M | $26.6M |
|---|
| 2016-12-31 | — | — | — | $34.28M | $26.67M |
|---|
| 2016-09-30 | — | — | — | $33.04M | $25.6M |
|---|
| 2016-06-30 | — | — | — | $35.18M | $26.81M |
|---|
| 2016-03-31 | — | — | — | $33.44M | $25.7M |
|---|
| 2015-12-31 | — | — | — | $32.76M | $25.19M |
|---|
| 2015-09-30 | — | — | — | $33.91M | $25.89M |
|---|
| 2015-06-30 | — | — | — | $33.39M | $25.31M |
|---|
| 2015-03-31 | — | — | — | $31.76M | $24M |
|---|
| 2014-12-31 | — | — | — | $29.92M | $22.59M |
|---|
| 2014-09-30 | — | — | — | $31.27M | $23.43M |
|---|
| 2014-06-30 | — | — | — | $27.96M | $21.21M |
|---|
| 2014-03-31 | — | — | — | $29.44M | $22.34M |
|---|
| 2013-12-31 | — | — | — | $28.22M | $21.24M |
|---|
| 2013-09-30 | — | — | — | $25.68M | $19.56M |
|---|
| 2013-06-30 | — | — | — | $25.91M | $19.49M |
|---|
| 2013-03-31 | — | — | — | $24.76M | $18.58M |
|---|
| 2012-12-31 | — | — | — | $24.43M | $18.32M |
|---|
| 2012-09-30 | — | — | — | $26.63M | $19.8M |
|---|
| 2012-06-30 | — | — | — | $24.52M | $18.35M |
|---|
| 2012-03-31 | — | — | — | $23.79M | $17.76M |
|---|
| 2011-12-31 | — | — | — | $23.5M | $17.47M |
|---|
| 2011-09-30 | — | — | — | $24.55M | $18.09M |
|---|
| 2011-06-30 | — | — | — | $22.26M | $16.52M |
|---|
| 2011-03-31 | — | — | — | $21.88M | $16.3M |
|---|
| 2010-12-31 | — | — | — | $20.77M | $15.52M |
|---|
| 2010-09-30 | — | — | — | $20.15M | $16.23M |
|---|
| 2010-06-30 | — | — | — | $19.1M | $14.2M |
|---|
| 2010-03-31 | — | — | — | $18.41M | $13.72M |
|---|
| 2009-12-31 | — | — | — | $16.57M | $12.54M |
|---|
| 2009-09-30 | — | — | — | $18.74M | $13.99M |
|---|
| 2009-06-30 | — | — | — | $18.3M | $13.57M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | — | — | — | $309.6M | $253.58M |
|---|
| 2024-12-31 | — | — | — | $271.85M | $223.51M |
|---|
| 2023-12-31 | — | — | — | $243.3M | $198.98M |
|---|
| 2022-12-31 | — | — | — | $280.87M | $234.48M |
|---|
| 2021-12-31 | — | — | — | $271.97M | $227.56M |
|---|
| 2020-12-31 | — | — | — | $242.37M | $202.03M |
|---|
| 2019-12-31 | — | — | — | $198.03M | $164.81M |
|---|
| 2018-12-31 | — | — | — | $178.18M | $150.64M |
|---|
| 2017-12-31 | — | — | — | $147.19M | $120.37M |
|---|
| 2016-12-31 | — | — | — | $135.93M | $104.77M |
|---|
| 2015-12-31 | — | — | — | $131.82M | $100.38M |
|---|
| 2014-12-31 | — | — | — | $118.59M | $89.56M |
|---|
| 2013-12-31 | — | — | — | $104.57M | $78.87M |
|---|
| 2012-12-31 | — | — | — | $99.36M | $74.23M |
|---|
| 2011-12-31 | — | — | — | $92.19M | $68.37M |
|---|
| 2010-12-31 | — | — | — | $78.43M | $59.66M |
|---|
| 2009-12-31 | — | — | — | $72.35M | $53.8M |
|---|
| 2008-12-31 | — | — | — | $73.8M | $53.16M |
|---|