Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2008-12-31 to 2025-09-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-09-30 | $934.5M | — | $39.44M | $38.52M | $28.55M |
|---|
| 2025-06-30 | $905.65M | — | $34.35M | $32.95M | $25.25M |
|---|
| 2025-03-31 | $915.22M | — | $37.34M | $35.64M | $26.85M |
|---|
| 2024-12-31 | $973.51M | — | $31.53M | $29.76M | $24.32M |
|---|
| 2024-09-30 | $986.89M | — | $32.1M | $30.74M | $23.6M |
|---|
| 2024-06-30 | $986.5M | — | $39.53M | $37.58M | $29.02M |
|---|
| 2024-03-31 | $999.49M | — | $37.14M | $34.46M | $27.05M |
|---|
| 2023-12-31 | $985.02M | — | $29.4M | $29.78M | $28.79M |
|---|
| 2023-09-30 | $1.02B | — | $42.56M | $41.67M | $30.46M |
|---|
| 2023-06-30 | $1.04B | — | $62.07M | $61.11M | $46.51M |
|---|
| 2023-03-31 | $1.15B | — | $78.21M | $76.65M | $61.78M |
|---|
| 2022-12-31 | $1.29B | $204.42M | $104.29M | $103.22M | $79.27M |
|---|
| 2022-09-30 | $1.36B | $223.23M | $117.74M | $115.2M | $87.33M |
|---|
| 2022-06-30 | $1.4B | $246.84M | $137.64M | $136.04M | $102.85M |
|---|
| 2022-03-31 | $1.3B | $215.02M | $115.06M | $113.49M | $87.5M |
|---|
| 2021-12-31 | $1.26B | $212.73M | $117.59M | $115.98M | $84.31M |
|---|
| 2021-09-30 | $1.08B | $157.6M | $59.87M | $57.98M | $43.34M |
|---|
| 2021-06-30 | $981.32M | $120.56M | $36.95M | $34.9M | $26.59M |
|---|
| 2021-03-31 | $919.55M | $108.75M | $24.05M | $22.05M | $17.23M |
|---|
| 2020-12-31 | $952.73M | $105.56M | $31.17M | $29.04M | $22.39M |
|---|
| 2020-09-30 | $924.81M | $108.04M | $33.92M | $31.56M | $24.78M |
|---|
| 2020-06-30 | $779.24M | $107.25M | $20.98M | $18.02M | $13.15M |
|---|
| 2020-03-31 | $838.86M | $104.59M | $19.76M | $17.49M | $13.24M |
|---|
| 2019-12-31 | $900.68M | $125.86M | $38.86M | $37.27M | $27.96M |
|---|
| 2019-09-30 | $913.28M | $135.22M | $37.25M | $35.14M | $26.11M |
|---|
| 2019-06-30 | $921.16M | $132.7M | $40.72M | $38.6M | $29.22M |
|---|
| 2019-03-31 | $933M | $127.29M | $35.59M | $32.87M | $23.89M |
|---|
| 2018-12-31 | $1.02B | $138.59M | $48.24M | $46.37M | $48.91M |
|---|
| 2018-09-30 | $933.22M | $114.98M | $34.73M | $32.91M | $114.61M |
|---|
| 2018-06-30 | $894.73M | $100.99M | $25.41M | $23.05M | $22.05M |
|---|
| 2018-03-31 | $837.34M | $91.04M | $16.54M | $14.39M | $16.17M |
|---|
| 2017-12-31 | $909.24M | $106.61M | $35.3M | $33.17M | $99.94M |
|---|
| 2017-09-30 | $824.81M | $86.33M | $15.75M | $13.8M | $15.33M |
|---|
| 2017-06-30 | $923.6M | $101.32M | $16.58M | $15.75M | $9.54M |
|---|
| 2017-03-31 | — | $101.59M | $17.18M | $16.4M | $10.33M |
|---|
| 2016-12-31 | — | -$3.01M | $3.56M | $2.22M | $18.24M |
|---|
| 2016-09-30 | — | $111.45M | $29.86M | $29.1M | $17.92M |
|---|
| 2016-06-30 | — | $114.49M | $34.3M | $33.78M | $20.67M |
|---|
| 2016-03-31 | — | $108.39M | $28.84M | $28.93M | $17.97M |
|---|
| 2015-12-31 | — | $116.77M | $35.34M | $34.16M | $22.37M |
|---|
| 2015-09-30 | — | $105.06M | $33.42M | $31.73M | $19.83M |
|---|
| 2015-06-30 | — | $101.73M | $29.48M | $29.04M | $18.47M |
|---|
| 2015-03-31 | — | $89.13M | $18.8M | $16.66M | $10.28M |
|---|
| 2014-12-31 | — | $89.91M | $24.78M | $24.1M | $16.36M |
|---|
| 2014-09-30 | — | $93.2M | $7.68M | $7.35M | $4.49M |
|---|
| 2014-06-30 | — | $98.59M | $30.93M | $30.52M | $18.68M |
|---|
| 2014-03-31 | — | $88.74M | $20.5M | $19.9M | $12.04M |
|---|
| 2013-12-31 | — | $95.09M | $27.25M | $26.93M | $16.54M |
|---|
| 2013-09-30 | — | $93.12M | $31.3M | $30.96M | $18.6M |
|---|
| 2013-06-30 | — | $95.47M | $30.46M | $30.2M | $18.61M |
|---|
| 2013-03-31 | — | $87.34M | $24.74M | $24.47M | $15.36M |
|---|
| 2012-12-31 | — | $93.38M | $31.65M | $31.41M | $18.84M |
|---|
| 2012-09-30 | — | $91.59M | $30.35M | $30.07M | $18.5M |
|---|
| 2012-06-30 | — | $87.36M | $27.85M | $27.56M | $16.95M |
|---|
| 2012-03-31 | — | $83.74M | $22.51M | $22.22M | $13.66M |
|---|
| 2011-12-31 | — | $83.81M | $27.14M | $26.89M | $17.01M |
|---|
| 2011-09-30 | — | $86.7M | $26.64M | $26.47M | $16.28M |
|---|
| 2011-06-30 | — | $84.73M | $23.92M | $23.95M | $14.39M |
|---|
| 2011-03-31 | — | $57.31M | $16.76M | $16.99M | $10.5M |
|---|
| 2010-12-31 | — | $56.64M | $19.22M | $19.3M | $12.51M |
|---|
| 2010-09-30 | — | $57.4M | $20.71M | $20.66M | $12.62M |
|---|
| 2010-06-30 | — | $50.58M | $15.72M | $15.81M | $9.63M |
|---|
| 2010-03-31 | — | $48.82M | $14.24M | $14.32M | $8.7M |
|---|
| 2009-12-31 | — | $46.56M | $15.52M | $15.64M | $9.95M |
|---|
| 2009-09-30 | — | $48.2M | $15.89M | $16.01M | $9.83M |
|---|
| 2009-06-30 | — | $45.76M | $13.45M | $13.52M | $8.31M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2024-12-31 | $3.95B | — | $140.29M | $132.55M | $103.99M |
|---|
| 2023-12-31 | $4.2B | — | $212.23M | $209.2M | $167.53M |
|---|
| 2022-12-31 | $5.34B | $889.51M | $474.72M | $467.96M | $356.95M |
|---|
| 2021-12-31 | $4.23B | $599.64M | $238.46M | $230.91M | $171.47M |
|---|
| 2020-12-31 | $3.5B | $425.44M | $105.83M | $96.1M | $73.56M |
|---|
| 2019-12-31 | $3.67B | $521.07M | $152.42M | $143.87M | $107.17M |
|---|
| 2018-12-31 | $3.68B | $445.6M | $124.92M | $116.73M | $201.74M |
|---|
| 2017-12-31 | $3.12B | $337.63M | $72.67M | $66.93M | $135.15M |
|---|
| 2016-12-31 | $2.75B | $331.32M | $96.56M | $94.03M | $74.81M |
|---|
| 2015-12-31 | — | $412.7M | $117.03M | $111.58M | $70.95M |
|---|
| 2014-12-31 | — | $370.44M | $83.88M | $81.87M | $51.56M |
|---|
| 2013-12-31 | — | $371.02M | $113.75M | $112.56M | $69.11M |
|---|
| 2012-12-31 | — | $356.07M | $112.36M | $111.26M | $67.95M |
|---|
| 2011-12-31 | — | $312.55M | $94.46M | $94.3M | $58.18M |
|---|
| 2010-12-31 | — | $213.43M | $69.88M | $70.09M | $43.46M |
|---|
| 2009-12-31 | — | $185.69M | $55.53M | $55.89M | $34.27M |
|---|
| 2008-12-31 | — | $234.31M | $95.46M | $96.33M | $59.25M |
|---|