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 | $440.6M | — | $97M | $45.6M | $38.2M |
|---|
| 2026-03-31 | $762M | — | $201.9M | $150.7M | $131M |
|---|
| 2025-12-31 | $622.6M | — | $171.4M | $125.9M | $105M |
|---|
| 2025-09-30 | $427.4M | — | $78.7M | $29.9M | $24.9M |
|---|
| 2025-06-30 | $435.7M | — | $82.5M | $33.2M | $27.5M |
|---|
| 2025-03-31 | $800.4M | — | $205M | $154.5M | $134.3M |
|---|
| 2024-12-31 | $585M | — | $163.3M | $113.8M | $98.1M |
|---|
| 2024-09-30 | $398.6M | — | $75.8M | $29.3M | $24.4M |
|---|
| 2024-06-30 | $397.1M | — | $70.6M | $28.4M | $22.8M |
|---|
| 2024-03-31 | $717.2M | — | $193.3M | $148.5M | $127.9M |
|---|
| 2023-12-31 | $584.3M | — | $136.5M | $92.9M | $79.7M |
|---|
| 2023-09-30 | $400.1M | — | $97.8M | $56.2M | $45.4M |
|---|
| 2023-06-30 | $405.1M | — | $63.5M | $20.5M | $23.1M |
|---|
| 2023-03-31 | $912.1M | — | $174.9M | $132.1M | $114.1M |
|---|
| 2022-12-31 | $789.94M | — | $129.98M | $85.38M | $72.49M |
|---|
| 2022-09-30 | $460.87M | — | $79.48M | $39.92M | $34.97M |
|---|
| 2022-06-30 | $470.32M | — | $72.39M | $35.19M | $33.42M |
|---|
| 2022-03-31 | $821.77M | — | $173.35M | $135.51M | $117.53M |
|---|
| 2021-12-31 | $553.61M | — | $113.95M | $75.13M | $71.11M |
|---|
| 2021-09-30 | $378.65M | — | $89.87M | $53.42M | $44.11M |
|---|
| 2021-06-30 | $368.42M | — | $67.27M | $28.87M | $25.16M |
|---|
| 2021-03-31 | $630.22M | — | $138.32M | $100.98M | $96.32M |
|---|
| 2020-12-31 | $482.09M | — | $125.95M | $87.93M | $77.19M |
|---|
| 2020-09-30 | $344.31M | — | $82.23M | $45M | $36.28M |
|---|
| 2020-06-30 | $324.19M | — | $66.93M | $29.53M | $20.97M |
|---|
| 2020-03-31 | $530.21M | — | $153.19M | $113.23M | $93.17M |
|---|
| 2019-12-31 | $474.93M | — | $121.36M | $80.37M | $69.18M |
|---|
| 2019-09-30 | $323.75M | — | $70.55M | $17.9M | $11.74M |
|---|
| 2019-06-30 | $329.75M | — | $54M | $20M | $14.58M |
|---|
| 2019-03-31 | $597.97M | — | $160.13M | $124.63M | $103.81M |
|---|
| 2018-12-31 | $502.56M | — | $114.13M | $79.72M | $86.57M |
|---|
| 2018-09-30 | $320.16M | — | $65.09M | $29.28M | $16.95M |
|---|
| 2018-06-30 | $352.46M | — | $69.55M | $33.71M | $21.92M |
|---|
| 2018-03-31 | $573.36M | — | $148.27M | $113.18M | $136.63M |
|---|
| 2017-12-31 | $436.15M | — | $117.2M | $82.68M | $39.98M |
|---|
| 2017-09-30 | $342.14M | — | $79.56M | $46.38M | $31.6M |
|---|
| 2017-06-30 | $341.83M | — | $69.8M | $36.58M | $25.31M |
|---|
| 2017-03-31 | $547.53M | — | $150.19M | $116.1M | $80.15M |
|---|
| 2016-12-31 | $429.73M | — | $168.88M | $133.47M | $11.75M |
|---|
| 2016-09-30 | $333.79M | — | $58.41M | $24.53M | $17.88M |
|---|
| 2016-06-30 | $325.44M | — | $35.3M | $3.59M | $3.28M |
|---|
| 2016-03-31 | $449.96M | — | $73.59M | $44.3M | $40.05M |
|---|
| 2015-12-31 | $274.98M | — | $270.82M | $247.27M | -$14.18M |
|---|
| 2015-09-30 | $272.11M | — | -$2.04M | -$21.98M | -$9.94M |
|---|
| 2015-06-30 | $272.25M | — | -$38.86M | -$56.94M | -$41.84M |
|---|
| 2015-03-31 | $441.99M | — | $70.5M | $51.86M | $33.85M |
|---|
| 2014-12-31 | $378.08M | — | $70.79M | $52.89M | — |
|---|
| 2014-09-30 | $272.09M | — | $55.24M | $39M | — |
|---|
| 2014-06-30 | $283.24M | — | $47.41M | $31.31M | — |
|---|
| 2014-03-31 | $460.17M | — | $89.6M | $73.49M | — |
|---|
| 2013-12-31 | $355.45M | — | $75M | $33.98M | — |
|---|
| 2013-09-30 | $259.91M | — | $55.57M | $36.46M | — |
|---|
| 2013-06-30 | $279.83M | — | $49.04M | $46.13M | $30.52M |
|---|
| 2013-03-31 | $380.67M | — | $79.85M | $64.86M | $43.2M |
|---|
| 2012-12-31 | $318.86M | — | $75.26M | $49.26M | $30.77M |
|---|
| 2012-09-30 | $246.81M | — | $77.81M | $52.52M | $34.46M |
|---|
| 2012-06-30 | $242.36M | — | $20.59M | -$19.92M | -$13.48M |
|---|
| 2012-03-31 | $365.85M | — | $70.05M | $55.04M | $29.79M |
|---|
| 2011-12-31 | $361.18M | — | $52.14M | $29.02M | $25.59M |
|---|
| 2011-09-30 | $249.52M | — | $39.57M | -$20.22M | -$10.53M |
|---|
| 2011-06-30 | $260.65M | — | $36.16M | $6.67M | $7.75M |
|---|
| 2011-03-31 | $400.84M | — | $58.37M | $42M | $26.91M |
|---|
| 2010-12-31 | $374.92M | — | $45.42M | $48.86M | $33.52M |
|---|
| 2010-09-30 | $249.49M | — | $47.94M | $11.07M | $12.39M |
|---|
| 2010-06-30 | $256.34M | — | $30.84M | -$15.09M | -$8.66M |
|---|
| 2010-03-31 | — | — | $69.7M | $47.59M | $31.43M |
|---|
| 2009-12-31 | $348.49M | — | $50.64M | $49.44M | $32.76M |
|---|
| 2009-09-30 | $225.8M | — | $16.91M | -$7.41M | -$2.18M |
|---|
| 2009-06-30 | $257.35M | — | $25.81M | $36.72M | $24.58M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.29B | — | $537.5M | $343.5M | $291.6M |
|---|
| 2024-12-31 | $2.1B | — | $503.1M | $320M | $273.1M |
|---|
| 2023-12-31 | $2.3B | — | $472.7M | $301.6M | $262.2M |
|---|
| 2022-12-31 | $2.54B | — | $455.2M | $296M | $258.4M |
|---|
| 2021-12-31 | $1.93B | — | $409.4M | $258.4M | $236.7M |
|---|
| 2020-12-31 | $1.68B | — | $428.3M | $275.68M | $227.61M |
|---|
| 2019-12-31 | $1.73B | — | $406.04M | $242.9M | $199.31M |
|---|
| 2018-12-31 | $1.75B | — | $397.04M | $255.88M | $258.44M |
|---|
| 2017-12-31 | $1.68B | — | $416.74M | $281.74M | $177.03M |
|---|
| 2016-12-31 | $1.54B | — | $336.18M | $205.89M | $72.97M |
|---|
| 2015-12-31 | $1.26B | — | $300.42M | $220.21M | -$32.11M |
|---|
| 2014-12-31 | $1.39B | — | $263.87M | $197.52M | $130.89M |
|---|
| 2013-12-31 | $1.28B | — | $259.45M | $181.43M | $114.96M |
|---|
| 2012-12-31 | $1.17B | $766.82M | $243.71M | $136.9M | $81.53M |
|---|
| 2011-12-31 | $1.27B | $697.2M | $186.24M | $57.47M | $49.73M |
|---|
| 2010-12-31 | $1.22B | $652.72M | $183.42M | $83.75M | $68.69M |
|---|
| 2009-12-31 | $1.2B | $603.47M | $124.16M | $108.78M | $81.56M |
|---|
| 2008-12-31 | $1.01B | — | $55.88M | -$85.8M | $105.21M |
|---|