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 | $673.25M | — | $89.2M | $91.33M | $67.7M |
|---|
| 2026-03-31 | $657.51M | — | $84.58M | $88.84M | $66.3M |
|---|
| 2025-12-31 | $639.34M | — | $100.65M | $105.45M | $76.75M |
|---|
| 2025-09-30 | $624.9M | — | $74.75M | $83.54M | $64.24M |
|---|
| 2025-06-30 | $618.8M | — | $68.08M | $71.12M | $52.49M |
|---|
| 2025-03-31 | $646.94M | — | $94.76M | $95.67M | $71.76M |
|---|
| 2024-12-31 | $411.01M | — | $113.88M | $120.12M | $90.32M |
|---|
| 2024-09-30 | $391.41M | — | $92.16M | $101.03M | $75.78M |
|---|
| 2024-06-30 | $374.56M | — | $88.13M | $93.83M | $70.89M |
|---|
| 2024-03-31 | $354.01M | — | $72.33M | $84.49M | $65.02M |
|---|
| 2023-12-31 | $350M | — | $111.39M | $115.59M | $90.05M |
|---|
| 2023-09-30 | $333.73M | — | $86.85M | $93.27M | $74.96M |
|---|
| 2023-06-30 | $320.86M | — | $69.51M | $70.34M | $53.38M |
|---|
| 2023-03-31 | $310.48M | — | $72.82M | $71.17M | $54.12M |
|---|
| 2022-12-31 | $308.06M | — | $81.33M | $82.4M | $62.13M |
|---|
| 2022-09-30 | $296.54M | — | $80.86M | $76.47M | $56.87M |
|---|
| 2022-06-30 | $297.78M | — | $91.94M | $86.11M | $66.46M |
|---|
| 2022-03-31 | $299.19M | — | $89.37M | $84.7M | $64.17M |
|---|
| 2021-12-31 | $316.11M | — | $98.03M | $96.13M | $74.63M |
|---|
| 2021-09-30 | $317.41M | — | $92.87M | $95.42M | $72M |
|---|
| 2021-06-30 | $311.94M | — | $71.7M | $75.11M | $56.52M |
|---|
| 2021-03-31 | $315.79M | — | $80.44M | $83.66M | $65.4M |
|---|
| 2020-12-31 | -$211.63M | — | $143.25M | $145.84M | $113.75M |
|---|
| 2020-09-30 | $528.3M | — | $74.31M | $81.6M | $67.72M |
|---|
| 2020-06-30 | $502.2M | — | $92.76M | $99.62M | $82.1M |
|---|
| 2020-03-31 | $515.8M | — | $79.36M | $68.92M | $55.89M |
|---|
| 2019-12-31 | -$135.05M | — | $77.45M | $79.6M | $65.58M |
|---|
| 2019-09-30 | $480.61M | — | $64.93M | $66.92M | $58.95M |
|---|
| 2019-06-30 | $473.58M | — | $65.53M | $64.3M | $50.73M |
|---|
| 2019-03-31 | $462.03M | — | $49.47M | $50.79M | $44.67M |
|---|
| 2018-12-31 | -$127.58M | — | $67.38M | $62.81M | $54.33M |
|---|
| 2018-09-30 | $444.15M | — | $61.71M | $62.93M | $51.25M |
|---|
| 2018-06-30 | $441.81M | — | $58.14M | $57.66M | $54.97M |
|---|
| 2018-03-31 | $439.18M | — | $56.4M | $56.21M | $45M |
|---|
| 2017-12-31 | $428.36M | — | $56.53M | $58.14M | $54.55M |
|---|
| 2017-09-30 | $417.44M | — | $54M | $54.27M | $35.44M |
|---|
| 2017-06-30 | $415.06M | — | -$38.95M | -$38.42M | -$21.66M |
|---|
| 2017-03-31 | $405.86M | — | $41.45M | $42.92M | $29.84M |
|---|
| 2016-12-31 | $403.48M | — | $53.12M | $52.33M | $32.19M |
|---|
| 2016-09-30 | $392.61M | — | $42.87M | $43.49M | $26.83M |
|---|
| 2016-06-30 | $390.41M | — | $38.36M | $40.61M | $24.89M |
|---|
| 2016-03-31 | $390.39M | — | $44.39M | $40.63M | $24.84M |
|---|
| 2015-12-31 | $398.59M | — | $49.16M | $48.93M | $29.93M |
|---|
| 2015-09-30 | $386.23M | — | $50.13M | $46.87M | $28.83M |
|---|
| 2015-06-30 | $381.92M | — | $44.6M | $44.17M | $26.98M |
|---|
| 2015-03-31 | $376.65M | — | $40.57M | $40.17M | $24.54M |
|---|
| 2014-12-31 | $379.41M | — | $50.04M | $49.32M | $29.8M |
|---|
| 2014-09-30 | $358.39M | — | $40.21M | $39.94M | $24.59M |
|---|
| 2014-06-30 | $360.18M | — | $41.52M | $39.85M | $24.36M |
|---|
| 2014-03-31 | $358.3M | — | $36.65M | $33.65M | $20.57M |
|---|
| 2013-12-31 | $348.6M | — | $39.44M | $37.85M | $22.91M |
|---|
| 2013-09-30 | $340.89M | — | $29.21M | $25.62M | $17.43M |
|---|
| 2013-06-30 | $357.2M | — | $25.89M | $23.89M | $14.61M |
|---|
| 2013-03-31 | $366.64M | — | $38.85M | $36.46M | $22.28M |
|---|
| 2012-12-31 | $368.58M | — | $45.95M | $43.41M | $26.74M |
|---|
| 2012-09-30 | $354.35M | — | $35.97M | $34.07M | $20.85M |
|---|
| 2012-06-30 | $354.17M | — | $39.53M | $34.88M | $21.27M |
|---|
| 2012-03-31 | $352.94M | — | $34.98M | $33.46M | $20.45M |
|---|
| 2011-12-31 | $350.25M | — | $46.03M | $42.23M | $25.71M |
|---|
| 2011-09-30 | $341.44M | — | $41.31M | $35.82M | $21.89M |
|---|
| 2011-06-30 | $333.36M | — | $35.84M | $33.1M | $20.29M |
|---|
| 2011-03-31 | $330.92M | — | $30.55M | $29.41M | $18.1M |
|---|
| 2010-12-31 | $336.29M | — | $38.47M | $37.3M | $22.63M |
|---|
| 2010-09-30 | $320.45M | — | $36.76M | $33.98M | $20.99M |
|---|
| 2010-06-30 | $315M | — | $33.86M | $30.87M | $18.86M |
|---|
| 2010-03-31 | $308.81M | — | $34.45M | $31.68M | $19.36M |
|---|
| 2009-12-31 | $303.25M | — | $30.9M | $29.19M | $17.99M |
|---|
| 2009-09-30 | $296.79M | — | $32.79M | $31.67M | $19.21M |
|---|
| 2009-06-30 | $295.26M | — | $27.94M | $28.15M | $17.25M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.53B | — | $338.25M | $355.78M | $265.24M |
|---|
| 2024-12-31 | $1.53B | — | $366.49M | $399.47M | $302M |
|---|
| 2023-12-31 | $1.32B | — | $340.57M | $350.37M | $272.51M |
|---|
| 2022-12-31 | $1.2B | — | $343.5M | $329.68M | $249.62M |
|---|
| 2021-12-31 | $1.26B | — | $343.04M | $350.31M | $268.55M |
|---|
| 2020-12-31 | $1.33B | — | $389.68M | $395.99M | $319.47M |
|---|
| 2019-12-31 | $1.28B | — | $257.38M | $261.61M | $219.92M |
|---|
| 2018-12-31 | $1.2B | — | $243.63M | $239.6M | $205.54M |
|---|
| 2017-12-31 | $1.67B | — | $113.04M | $116.92M | $98.18M |
|---|
| 2016-12-31 | $1.58B | — | $178.75M | $177.05M | $108.74M |
|---|
| 2015-12-31 | $1.54B | — | $184.46M | $180.13M | $110.27M |
|---|
| 2014-12-31 | $1.46B | — | $168.42M | $162.75M | $99.32M |
|---|
| 2013-12-31 | $1.41B | — | $133.39M | $123.83M | $77.23M |
|---|
| 2012-12-31 | $1.43B | — | $156.42M | $145.82M | $89.3M |
|---|
| 2011-12-31 | $1.36B | — | $153.73M | $140.56M | $85.98M |
|---|
| 2010-12-31 | $1.28B | — | $143.52M | $133.83M | $81.83M |
|---|
| 2009-12-31 | $1.19B | — | $126.35M | $120.62M | $73.78M |
|---|
| 2008-12-31 | $1.15B | — | $132.86M | $115.4M | $67.28M |
|---|