Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-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 | $614.36M | $358.43M | $30.88M | $36.29M | $26.55M |
|---|
| 2026-03-31 | $779.01M | $394.96M | $41.99M | $47.27M | $34.31M |
|---|
| 2025-12-31 | $1.07B | $551.74M | $116.74M | $120.35M | $93.17M |
|---|
| 2025-09-30 | $943.43M | $471.82M | $67.39M | $70.99M | $52.01M |
|---|
| 2025-06-30 | $605.25M | $297.11M | -$23.59M | -$16.59M | -$10.2M |
|---|
| 2025-03-31 | $778.45M | $396.06M | $46.51M | $54.88M | $42.25M |
|---|
| 2024-12-31 | $1.1B | $560.55M | $137.32M | $139.83M | $102.56M |
|---|
| 2024-09-30 | $931.77M | $467.56M | $112.54M | $119.19M | $90.16M |
|---|
| 2024-06-30 | $570.24M | $273.42M | -$23.8M | -$14.98M | -$11.74M |
|---|
| 2024-03-31 | $769.98M | $389.56M | $44.68M | $54.15M | $42.3M |
|---|
| 2023-12-31 | $1.06B | $536.19M | $113.07M | $119.97M | $93.34M |
|---|
| 2023-09-30 | $985.68M | $480.2M | $134.55M | $136.11M | $103.51M |
|---|
| 2023-06-30 | $620.93M | $314.05M | $6.23M | $9.55M | $8.35M |
|---|
| 2023-03-31 | $820.59M | $399.5M | $56.43M | $60.56M | $46.2M |
|---|
| 2022-12-31 | $1.17B | $589.98M | $155.4M | $159.71M | $125.69M |
|---|
| 2022-09-30 | $955.06M | $458.5M | $145.26M | $145.76M | $111.75M |
|---|
| 2022-06-30 | $578.06M | $284.16M | $8.77M | $7.84M | $7.16M |
|---|
| 2022-03-31 | $761.51M | $378.45M | $83.67M | $84.11M | $66.84M |
|---|
| 2021-12-31 | $1.13B | $590.18M | $211.57M | $211.9M | $156.96M |
|---|
| 2021-09-30 | $804.71M | $408.36M | $133.46M | $133.86M | $100.56M |
|---|
| 2021-06-30 | $566.37M | $292.52M | $35M | $35.3M | $40.68M |
|---|
| 2021-03-31 | $625.61M | $321.4M | $70.48M | $70.45M | $66.84M |
|---|
| 2020-12-31 | $915.62M | $463.04M | $123.69M | $123.23M | $95.76M |
|---|
| 2020-09-30 | $701.09M | $342.91M | $85.64M | $84.9M | $62.75M |
|---|
| 2020-06-30 | $316.61M | $146.23M | -$70.3M | -$70.17M | -$50.71M |
|---|
| 2020-03-31 | $568.23M | $271.71M | -$1.99M | $1.56M | $213,000.00 |
|---|
| 2019-12-31 | $954.87M | $478.66M | $138.63M | $140.81M | $114.03M |
|---|
| 2019-09-30 | $906.79M | $446.7M | $152.02M | $152.85M | $119.26M |
|---|
| 2019-06-30 | $526.21M | $253.59M | $16.37M | $19.97M | $23.03M |
|---|
| 2019-03-31 | $654.61M | $336.73M | $87.96M | $91.8M | $74.18M |
|---|
| 2018-12-31 | $917.6M | $474.59M | $152.77M | $154.38M | $113.26M |
|---|
| 2018-09-30 | $795.8M | $383.7M | $129.14M | $132.4M | $100.15M |
|---|
| 2018-06-30 | $481.62M | $228.62M | $9.75M | $12.58M | $9.74M |
|---|
| 2018-03-31 | $607.31M | $299.44M | $59.32M | $61.35M | $45.11M |
|---|
| 2017-12-31 | $776.04M | $371.44M | $109.36M | $110.11M | -$7.07M |
|---|
| 2017-09-30 | $747.37M | $349.19M | $122.89M | $123.82M | $87.72M |
|---|
| 2017-06-30 | $398.9M | $180.86M | -$17.29M | -$15.86M | -$11.54M |
|---|
| 2017-03-31 | $543.79M | $258.47M | $48.01M | $48.66M | $36.01M |
|---|
| 2016-12-31 | — | $337.68M | $100.4M | $100.73M | $84.72M |
|---|
| 2016-09-30 | — | $345.71M | $123.63M | $123.15M | $83.59M |
|---|
| 2016-06-30 | — | $179.58M | -$11.79M | -$11.1M | -$8.17M |
|---|
| 2016-03-31 | — | $247.38M | $44.27M | $44.12M | $31.77M |
|---|
| 2015-12-31 | — | $316.95M | $82.29M | $82.74M | $63.35M |
|---|
| 2015-09-30 | — | $356.46M | $132.27M | $130.75M | $91.06M |
|---|
| 2015-06-30 | — | $171.32M | -$8.96M | -$8.2M | -$6.55M |
|---|
| 2015-03-31 | — | $228.77M | $44.12M | $42.03M | $26.47M |
|---|
| 2014-12-31 | — | $307.06M | $82.1M | $81.52M | $55.6M |
|---|
| 2014-09-30 | — | $306.78M | $98.28M | $98.9M | $65.64M |
|---|
| 2014-06-30 | — | $144.03M | -$16.99M | -$17.03M | -$6.33M |
|---|
| 2014-03-31 | — | $197.09M | $35.45M | $35.12M | $22.26M |
|---|
| 2013-12-31 | — | $237.72M | $52.16M | $52.08M | $36.73M |
|---|
| 2013-09-30 | — | $232.35M | $76.9M | $77.37M | $54.59M |
|---|
| 2013-06-30 | — | $120.28M | -$10M | -$10.26M | -$7.08M |
|---|
| 2013-03-31 | — | $153.3M | $12.73M | $12.23M | $10.1M |
|---|
| 2012-12-31 | — | $206.91M | $51.1M | $51.06M | $39.49M |
|---|
| 2012-09-30 | — | $243.69M | $87.82M | $87.8M | $64.38M |
|---|
| 2012-06-30 | — | $117.87M | -$10.75M | -$10.56M | -$7.9M |
|---|
| 2012-03-31 | — | $147.94M | $5.36M | $5.6M | $3.9M |
|---|
| 2011-12-31 | — | $223.77M | $50.51M | $50.54M | $36.73M |
|---|
| 2011-09-30 | — | $249.59M | $86.62M | $87.08M | $67.54M |
|---|
| 2011-06-30 | — | $112.41M | -$18.64M | -$18.18M | -$13.56M |
|---|
| 2011-03-31 | — | $149.54M | $17.92M | $18.24M | $12.77M |
|---|
| 2010-12-31 | — | $190.9M | $37.01M | $37.5M | $26.21M |
|---|
| 2010-09-30 | — | $214.28M | $68.54M | $68.69M | $52.21M |
|---|
| 2010-06-30 | — | $96.92M | -$14.72M | -$14.33M | -$10.6M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $3.4B | $1.72B | $207.04M | $229.62M | $177.22M |
|---|
| 2024-12-31 | $3.37B | $1.69B | $270.74M | $298.19M | $223.27M |
|---|
| 2023-12-31 | $3.49B | $1.73B | $310.28M | $326.19M | $251.4M |
|---|
| 2022-12-31 | $3.46B | $1.71B | $393.1M | $397.41M | $311.44M |
|---|
| 2021-12-31 | $3.13B | $1.61B | $450.5M | $451.51M | $354.11M |
|---|
| 2020-12-31 | $2.5B | $1.22B | $137.05M | $139.52M | $108.01M |
|---|
| 2019-12-31 | $3.04B | $1.52B | $394.97M | $405.43M | $330.49M |
|---|
| 2018-12-31 | $2.8B | $1.39B | $350.98M | $360.72M | $268.26M |
|---|
| 2017-12-31 | $2.47B | $1.16B | $262.97M | $266.73M | $105.12M |
|---|
| 2016-12-31 | $2.38B | $1.11B | $256.51M | $256.9M | $191.9M |
|---|
| 2015-12-31 | — | $1.07B | $249.72M | $247.32M | $174.34M |
|---|
| 2014-12-31 | — | $954.95M | $198.84M | $198.52M | $137.17M |
|---|
| 2013-12-31 | — | $743.66M | $131.79M | $131.43M | $94.34M |
|---|
| 2012-12-31 | — | $716.39M | $133.53M | $133.91M | $99.86M |
|---|
| 2011-12-31 | — | $735.31M | $136.41M | $137.68M | $103.48M |
|---|
| 2010-12-31 | — | $629.4M | $103.33M | $104.89M | $77.04M |
|---|
| 2009-12-31 | — | $524.08M | $87.76M | $89.85M | $67.02M |
|---|