Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-12-31 to 2026-03-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-03-31 | $570.35M | $222.08M | $91.83M | $91.4M | $67.08M |
|---|
| 2025-12-31 | $542.62M | $209.64M | $78.02M | $75.45M | $60.25M |
|---|
| 2025-09-30 | $529.59M | $203.94M | $76.17M | $74.7M | $58.16M |
|---|
| 2025-06-30 | $514.46M | $194.19M | $81.14M | $84.74M | $66.05M |
|---|
| 2025-03-31 | $501.02M | $193.31M | $78.42M | $80.17M | $66.56M |
|---|
| 2024-12-31 | $481.43M | $183.4M | $71.24M | $70.57M | $50.67M |
|---|
| 2024-09-30 | $472.07M | $178.27M | $69.41M | $68.53M | $53.04M |
|---|
| 2024-06-30 | $448.37M | $166.26M | $61.45M | $59.71M | $45.83M |
|---|
| 2024-03-31 | $436.51M | $163.08M | $61.52M | $62.54M | $48.76M |
|---|
| 2023-12-31 | $414.06M | $151.85M | $54.27M | $56.05M | $40.28M |
|---|
| 2023-09-30 | $410.97M | $154.97M | $60.23M | $58.01M | $43.88M |
|---|
| 2023-06-30 | $405M | $151.78M | $64.81M | $64.56M | $49.07M |
|---|
| 2023-03-31 | $400.64M | $149.17M | $59.45M | $59.32M | $51.33M |
|---|
| 2022-12-31 | $374.7M | $137.29M | $51M | $44.57M | $31.85M |
|---|
| 2022-09-30 | $361.35M | $130.89M | $50.11M | $51.43M | $39.1M |
|---|
| 2022-06-30 | $346.78M | $125.58M | $47.08M | $46.83M | $35.85M |
|---|
| 2022-03-31 | $329.21M | $121.69M | $43.98M | $47.27M | $36.18M |
|---|
| 2021-12-31 | $295.49M | $111.82M | $36.06M | $38.08M | $28.3M |
|---|
| 2021-09-30 | $290.33M | $112.58M | $42.44M | $30.68M | $26.51M |
|---|
| 2021-06-30 | $275.06M | $104.36M | $35.83M | $36.88M | $28.02M |
|---|
| 2021-03-31 | $261.42M | $102.59M | $41.56M | $40.93M | $31.93M |
|---|
| 2020-12-31 | $248.95M | $98.16M | $38.26M | $39.46M | $32.22M |
|---|
| 2020-09-30 | $241.02M | $88.93M | $34.41M | $34.98M | $26.42M |
|---|
| 2020-06-30 | $222.47M | $64.07M | $9.87M | $12.57M | $8.43M |
|---|
| 2020-03-31 | $245.99M | $83.33M | $27.49M | $28.32M | $22.41M |
|---|
| 2019-12-31 | $256.87M | $88.61M | $23.31M | $24.03M | $21.36M |
|---|
| 2019-09-30 | $251.39M | $83.85M | $22.42M | $24.81M | $19.04M |
|---|
| 2019-06-30 | $243.51M | $81.06M | $13.86M | $15.3M | $12.56M |
|---|
| 2019-03-31 | $239.57M | $82.33M | $16.86M | $18.96M | $14.7M |
|---|
| 2018-12-31 | $234.9M | $79.96M | -$2.09M | $529,000.00 | $3.86M |
|---|
| 2018-09-30 | $231.12M | $78.97M | $19.67M | $21.05M | $15.25M |
|---|
| 2018-06-30 | $210.11M | $70.46M | $17.09M | $20.03M | $14.46M |
|---|
| 2018-03-31 | $206.97M | $68.87M | $15.15M | $18.76M | $23.16M |
|---|
| 2017-12-31 | $197.88M | $68.62M | $16.3M | $19.59M | -$9.36M |
|---|
| 2017-09-30 | $192.35M | $69.27M | $20.95M | $23.9M | $21.08M |
|---|
| 2017-06-30 | $189.06M | $65.32M | $18.27M | $21.2M | $20.38M |
|---|
| 2017-03-31 | — | $63.96M | $17.21M | $20.35M | $16.79M |
|---|
| 2016-12-31 | — | $61.73M | $14.45M | $19.09M | $15.49M |
|---|
| 2016-09-30 | — | $59.43M | $17.36M | $21.7M | $16.05M |
|---|
| 2016-06-30 | — | $58.45M | $16.24M | $23.38M | $16.38M |
|---|
| 2016-03-31 | — | $58.66M | $16.45M | $19.72M | $13.82M |
|---|
| 2015-12-31 | — | $59.74M | $17.88M | $19.66M | $14.76M |
|---|
| 2015-09-30 | — | $60.31M | $20.75M | $22.73M | $15.16M |
|---|
| 2015-06-30 | — | $55.14M | $15.25M | $17.61M | $12.07M |
|---|
| 2015-03-31 | — | $50.39M | $13.47M | $15.78M | $9.57M |
|---|
| 2014-12-31 | — | $43.92M | $7.07M | $8.13M | $7.46M |
|---|
| 2014-09-30 | — | $37.47M | $5.39M | $7.08M | $6.08M |
|---|
| 2014-06-30 | — | $38.48M | $6.1M | $6.82M | $7.76M |
|---|
| 2014-03-31 | $121.8M | $46.88M | $15.49M | $15.61M | $11.15M |
|---|
| 2013-12-31 | $124.12M | $52.07M | $22.98M | $21.9M | $15.86M |
|---|
| 2013-09-30 | $122.32M | $50.27M | $19.51M | $17.47M | $13.24M |
|---|
| 2013-06-30 | $116.01M | $42.08M | $12.83M | $12.85M | $9.24M |
|---|
| 2013-03-31 | $116.01M | $43.09M | $12.11M | $12.76M | $9.76M |
|---|
| 2012-12-31 | $117.65M | $47.14M | $15.54M | $16.07M | $12.16M |
|---|
| 2012-09-30 | $112.64M | $43.99M | $16.87M | $16.03M | $11.7M |
|---|
| 2012-06-30 | $108.03M | $41.99M | $14.39M | $12.68M | $9.05M |
|---|
| 2012-03-31 | $104.61M | $37.94M | $10.43M | $11.94M | $8.92M |
|---|
| 2011-12-31 | $102.58M | $40.56M | $12.74M | $12.78M | $9.55M |
|---|
| 2011-09-30 | $100.03M | $38.27M | $11.66M | $12.53M | $8.39M |
|---|
| 2011-06-30 | $85.03M | $33.03M | $9.41M | $11.86M | $8.48M |
|---|
| 2011-03-31 | $72.91M | $28.69M | $7.51M | $9.48M | $8.36M |
|---|
| 2010-12-31 | $70.04M | $28.27M | $7.79M | $9.91M | $8.3M |
|---|
| 2010-09-30 | $67.59M | $27M | $6.98M | $8.19M | $7.8M |
|---|
| 2010-06-30 | $60.64M | $23.19M | $5.27M | $6.49M | $4.87M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.09B | $801.08M | $313.75M | $315.05M | $251.02M |
|---|
| 2024-12-31 | $1.84B | $691.01M | $263.62M | $261.35M | $198.3M |
|---|
| 2023-12-31 | $1.63B | $607.77M | $238.76M | $237.94M | $184.56M |
|---|
| 2022-12-31 | $1.41B | $515.45M | $192.16M | $190.1M | $142.97M |
|---|
| 2021-12-31 | $1.12B | $431.36M | $155.88M | $146.56M | $114.76M |
|---|
| 2020-12-31 | $958.43M | $334.5M | $110.02M | $115.33M | $89.48M |
|---|
| 2019-12-31 | $991.35M | $335.86M | $76.45M | $83.1M | $67.66M |
|---|
| 2018-12-31 | $883.11M | $298.26M | $49.82M | $60.37M | $56.73M |
|---|
| 2017-12-31 | $762.31M | $267.17M | $72.73M | $85.03M | $48.89M |
|---|
| 2016-12-31 | $685.99M | $238.27M | $64.5M | $83.88M | $61.73M |
|---|
| 2015-12-31 | — | $225.58M | $67.34M | $75.78M | $51.57M |
|---|
| 2014-12-31 | — | $166.74M | $34.04M | $37.64M | $32.45M |
|---|
| 2013-12-31 | $478.45M | $187.51M | $67.42M | $64.98M | $48.1M |
|---|
| 2012-12-31 | $442.93M | $171.05M | $57.23M | $56.72M | $41.84M |
|---|
| 2011-12-31 | $360.54M | $140.55M | $41.32M | $46.65M | $34.78M |
|---|
| 2010-12-31 | $252.75M | $101.47M | $26.52M | $32.09M | $26.59M |
|---|
| 2009-12-31 | $191M | $81.61M | $24.4M | $19.5M | $15.65M |
|---|