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 | $574.1M | $236.1M | $95.1M | $66.6M | $54.1M |
|---|
| 2026-03-31 | $511M | $200.9M | $68.3M | $70M | $66.8M |
|---|
| 2025-12-31 | $489.4M | $189.1M | $56.6M | $57.2M | $52.3M |
|---|
| 2025-09-30 | $463.3M | $174.4M | $49.2M | $52.3M | $46.2M |
|---|
| 2025-06-30 | $441.5M | $163.4M | $31.6M | $29.3M | $25.2M |
|---|
| 2025-03-31 | $404.6M | $150.5M | $30.6M | $29.9M | $24.7M |
|---|
| 2024-12-31 | $415.4M | $154.6M | $33.8M | $40.5M | $48.87M |
|---|
| 2024-09-30 | $374.2M | $134.1M | -$11M | -$14.5M | -$14.91M |
|---|
| 2024-06-30 | $364.9M | $127.7M | $12.9M | $18.6M | $14.8M |
|---|
| 2024-03-31 | $327.5M | $112.9M | $900,000.00 | $7.8M | $5.4M |
|---|
| 2023-12-31 | $405.26M | $142.87M | $13.78M | $16.24M | $37.5M |
|---|
| 2023-09-30 | $409.99M | $147.34M | $30.06M | $34.53M | $32.72M |
|---|
| 2023-06-30 | $415.51M | $147.08M | $29.83M | $32.25M | $27.14M |
|---|
| 2023-03-31 | $425.04M | $155.11M | $40.04M | $39.49M | $30.92M |
|---|
| 2022-12-31 | $490.74M | $177.81M | $58.1M | $55.4M | $43.75M |
|---|
| 2022-09-30 | $516.27M | $191.22M | $77.57M | $86.51M | $74.17M |
|---|
| 2022-06-30 | $440.95M | $162.16M | $52.77M | $56.01M | $44.97M |
|---|
| 2022-03-31 | $397.46M | $144.32M | $44.66M | $43.82M | $36.78M |
|---|
| 2021-12-31 | $396.93M | $139.75M | $42.21M | $42.91M | $39.66M |
|---|
| 2021-09-30 | $346.09M | $120.04M | $24.21M | $24.7M | $21M |
|---|
| 2021-06-30 | $361.31M | $135.03M | $41.08M | $37.42M | $35.41M |
|---|
| 2021-03-31 | $351.62M | $137.5M | $44.18M | $43.68M | $38.67M |
|---|
| 2020-12-31 | $370.97M | $145.55M | $55.79M | $49.56M | $41.84M |
|---|
| 2020-09-30 | $389.52M | $153.79M | $58.95M | $52.4M | $45.63M |
|---|
| 2020-06-30 | $339.88M | $130.3M | $35.48M | $33.89M | $29.14M |
|---|
| 2020-03-31 | $315.46M | $112.23M | $25.81M | $22.3M | $18.06M |
|---|
| 2019-12-31 | $338.27M | $112.3M | $22.2M | $17.36M | $10.26M |
|---|
| 2019-09-30 | $175.13M | $73.49M | $9.39M | $10.75M | $7.62M |
|---|
| 2019-06-30 | $134.81M | $64.13M | $11.01M | $26.55M | $31.69M |
|---|
| 2019-03-31 | $140.74M | $65.74M | $11.79M | $12.53M | $15.37M |
|---|
| 2018-12-31 | $154.16M | $75.19M | $19.57M | $20.45M | $19.41M |
|---|
| 2018-09-30 | $173.08M | $85.54M | $39.86M | $40.26M | $34.78M |
|---|
| 2018-06-30 | $196.03M | $101.24M | $56.02M | $55.53M | $46.36M |
|---|
| 2018-03-31 | $195.62M | $103.65M | $56.1M | $56.13M | $46.48M |
|---|
| 2017-12-31 | $179.21M | $98.18M | $58.06M | $58.62M | -$29.59M |
|---|
| 2017-09-30 | $176.58M | $92.23M | $51.67M | $51.83M | $83.86M |
|---|
| 2017-06-30 | $165.87M | $87.14M | $47.77M | $47.68M | $46.05M |
|---|
| 2017-03-31 | $149.35M | $78.83M | $43.27M | $40.06M | $37.54M |
|---|
| 2016-12-31 | $135.34M | $71.52M | $38.55M | $38.63M | $44.28M |
|---|
| 2016-09-30 | $126.55M | $66.12M | $34.36M | $34.31M | $30.36M |
|---|
| 2016-06-30 | $118.77M | $62.05M | $30.33M | $31.17M | $30.53M |
|---|
| 2016-03-31 | $103.04M | $53.46M | $23.62M | $23.98M | $22.28M |
|---|
| 2015-12-31 | $86.89M | $42.68M | $16.17M | $14.51M | $36.27M |
|---|
| 2015-09-30 | $109.76M | $58.54M | $30.17M | $29.45M | $16.43M |
|---|
| 2015-06-30 | $108.65M | $56.55M | $28.78M | $29.08M | -$232.46M |
|---|
| 2015-03-31 | $109.51M | $59.1M | $31.54M | $32.4M | $21.28M |
|---|
| 2014-12-31 | -$63.05M | $34.91M | $48.44M | $49.04M | $9.32M |
|---|
| 2014-09-30 | $143.15M | $47.94M | $9.23M | $8.61M | $12.3M |
|---|
| 2014-06-30 | $146.29M | $52.55M | $11.51M | $11.54M | $10.65M |
|---|
| 2014-03-31 | $140.95M | $52.66M | $16.91M | $16.82M | $14.72M |
|---|
| 2013-12-31 | -$95.04M | -$5.72M | $53.24M | $54.09M | $34.36M |
|---|
| 2013-09-30 | $142.9M | $56.21M | -$1.54M | -$1.38M | $687,000.00 |
|---|
| 2013-06-30 | $139.71M | $53.26M | -$11.57M | -$11.9M | -$9.78M |
|---|
| 2013-03-31 | $111.81M | $41.84M | $7.72M | $7.52M | $6.83M |
|---|
| 2012-12-31 | $112.97M | $38.55M | $5.5M | $5.68M | $4.85M |
|---|
| 2012-09-30 | $117.52M | $45.73M | $9.94M | $10M | $5.74M |
|---|
| 2012-06-30 | $115.66M | $43.73M | $11.31M | $13.09M | $8.93M |
|---|
| 2012-03-31 | $105.79M | $39.74M | $623,000.00 | $1.03M | $1.07M |
|---|
| 2011-12-31 | $112.5M | $38.89M | -$3.1M | -$2.38M | -$2.77M |
|---|
| 2011-09-30 | $128.5M | $48.85M | $10.67M | $10.42M | $6.59M |
|---|
| 2011-06-30 | $138.15M | $55.38M | $17.32M | $17.41M | $13.59M |
|---|
| 2011-03-31 | $137.65M | $62.05M | $24.36M | $25.02M | $18.91M |
|---|
| 2010-12-31 | $148.65M | $64.74M | $23.96M | $24.35M | $31.41M |
|---|
| 2010-09-30 | $140.97M | $60.69M | $22.3M | $23.52M | $19.95M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.8B | $677.4M | $168M | $168.7M | $148.4M |
|---|
| 2024-12-31 | $1.48B | $529.3M | $36.6M | $52.4M | $54.21M |
|---|
| 2023-12-31 | $1.66B | $592.4M | $113.7M | $122.5M | $128.28M |
|---|
| 2022-12-31 | $1.85B | $675.51M | $233.1M | $241.74M | $199.66M |
|---|
| 2021-12-31 | $1.46B | $532.32M | $151.68M | $148.71M | $134.74M |
|---|
| 2020-12-31 | $1.42B | $541.87M | $176.02M | $158.15M | $134.68M |
|---|
| 2019-12-31 | $788.95M | $315.65M | $54.39M | $67.19M | $64.94M |
|---|
| 2018-12-31 | $718.89M | $365.61M | $171.55M | $172.38M | $147.03M |
|---|
| 2017-12-31 | $671.01M | $356.38M | $200.77M | $198.19M | $137.86M |
|---|
| 2016-12-31 | $483.7M | $253.15M | $126.86M | $128.08M | $127.45M |
|---|
| 2015-12-31 | $414.81M | $216.87M | $106.66M | $105.44M | -$158.49M |
|---|
| 2014-12-31 | $367.33M | $188.06M | $86.09M | $86.01M | $46.98M |
|---|
| 2013-12-31 | $299.38M | $145.59M | $47.85M | $48.32M | $32.09M |
|---|
| 2012-12-31 | $451.93M | $167.75M | $27.37M | $29.81M | $20.58M |
|---|
| 2011-12-31 | $516.8M | $205.16M | $49.25M | $50.47M | $36.31M |
|---|
| 2010-12-31 | $459.41M | $199.2M | $65.19M | $67.41M | $71.19M |
|---|
| 2009-12-31 | $161.85M | $49.79M | -$97.14M | -$95.23M | -$102.71M |
|---|