Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2012-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 | $531.2M | $442.1M | $168.5M | $156.9M | $107.4M |
|---|
| 2026-03-31 | $571.9M | $484.5M | $210.2M | $215.3M | $155.7M |
|---|
| 2025-12-31 | $544.3M | $456.5M | $157.1M | $159.1M | $113.8M |
|---|
| 2025-09-30 | $493.3M | $407.9M | $112.6M | $152.8M | $110.7M |
|---|
| 2025-06-30 | $483.6M | $396.1M | $112.3M | $117.2M | $89.5M |
|---|
| 2025-03-31 | $530.5M | $445.9M | $185.1M | $190.3M | $139.4M |
|---|
| 2024-12-31 | $493.9M | $410.1M | $148.5M | $151.5M | $113.6M |
|---|
| 2024-09-30 | $451.9M | $363.6M | $104.9M | $108.3M | $73.3M |
|---|
| 2024-06-30 | $437.5M | $353.6M | $95.1M | $99.1M | $68M |
|---|
| 2024-03-31 | $499.9M | $421.2M | $285.8M | $290M | $247.2M |
|---|
| 2023-12-31 | $434.62M | — | $106.7M | $111.91M | $81.77M |
|---|
| 2023-09-30 | $406.3M | — | $96.9M | $102.04M | $75.22M |
|---|
| 2023-06-30 | $401.14M | — | $87.27M | $92.85M | $64.52M |
|---|
| 2023-03-31 | $451.64M | — | $160.43M | $165.6M | $119.3M |
|---|
| 2022-12-31 | $370.59M | — | $105.86M | $114.01M | $79.96M |
|---|
| 2022-09-30 | $334.17M | — | $74.27M | $75.29M | $52.15M |
|---|
| 2022-06-30 | $316.92M | — | $72.31M | $72.84M | $57.36M |
|---|
| 2022-03-31 | $353.52M | — | $126.27M | $127.46M | $91.93M |
|---|
| 2021-12-31 | $284.99M | — | $68.63M | $70M | $48.69M |
|---|
| 2021-09-30 | $256.19M | — | $43.31M | $43.55M | $30.38M |
|---|
| 2021-06-30 | $242.15M | — | $47.09M | $47.24M | $52.28M |
|---|
| 2021-03-31 | $272.2M | — | $94.55M | $95.18M | $64.62M |
|---|
| 2020-12-31 | $220.95M | — | $36.25M | $36.6M | $24.37M |
|---|
| 2020-09-30 | $196.53M | — | $34.04M | $34.28M | $27.48M |
|---|
| 2020-06-30 | $181.59M | — | $26.58M | $26.74M | $28.59M |
|---|
| 2020-03-31 | $242.37M | — | $89.26M | $88.32M | $63.02M |
|---|
| 2019-12-31 | $193.41M | — | $60.29M | $61.12M | $45.38M |
|---|
| 2019-09-30 | $175.01M | — | $50.56M | $50.49M | $39.15M |
|---|
| 2019-06-30 | $169.31M | — | $52.89M | $52.37M | $48.76M |
|---|
| 2019-03-31 | $199.94M | — | $62.49M | $62.11M | $47.28M |
|---|
| 2018-12-31 | $150.33M | — | $43.41M | $42.7M | $31.41M |
|---|
| 2018-09-30 | $133.29M | — | $36.25M | $36.44M | $28.77M |
|---|
| 2018-06-30 | $128.8M | — | $43.04M | $43.52M | $35.72M |
|---|
| 2018-03-31 | $153.92M | — | $51.02M | $52.05M | $41.16M |
|---|
| 2017-12-31 | $114.03M | — | $36.4M | $34.82M | $48.87M |
|---|
| 2017-09-30 | $101.29M | — | $22.01M | $21.91M | $20.91M |
|---|
| 2017-06-30 | $98.23M | — | $18.79M | $18.66M | $20.02M |
|---|
| 2017-03-31 | $119.51M | — | $52.51M | $52.35M | $33.69M |
|---|
| 2016-12-31 | $87.81M | — | $56.45M | $56.52M | $35.21M |
|---|
| 2016-09-30 | $77.33M | — | $582,000.00 | $117,000.00 | $6.2M |
|---|
| 2016-06-30 | $73.88M | — | $16M | $15.95M | $10.42M |
|---|
| 2016-03-31 | $90.13M | — | $28.7M | $28.43M | $18.59M |
|---|
| 2015-12-31 | $65.12M | — | $6.23M | $6.24M | $5.16M |
|---|
| 2015-09-30 | $55.34M | — | $6.86M | $6.61M | $3.85M |
|---|
| 2015-06-30 | $48.97M | — | $10.81M | $10.44M | $5.95M |
|---|
| 2015-03-31 | $55.22M | — | $10.54M | $10.24M | $6M |
|---|
| 2014-12-31 | $44.04M | — | $4.79M | $4.47M | $2.51M |
|---|
| 2014-09-30 | $36.6M | — | $4.68M | $4.38M | $2.69M |
|---|
| 2014-06-30 | $33.31M | — | $3.09M | -$1.04M | -$593,000.00 |
|---|
| 2014-03-31 | $36.99M | — | $3.14M | $1.84M | $1.06M |
|---|
| 2013-12-31 | $30.28M | — | — | -$2.38M | -$1.95M |
|---|
| 2013-09-30 | $25.83M | — | — | -$623,000.00 | -$421,000.00 |
|---|
| 2013-06-30 | $23.91M | — | — | $529,000.00 | $357,000.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $2.05B | $1.71B | $567.2M | $619.4M | $453.4M |
|---|
| 2024-12-31 | $1.88B | $1.55B | $634.3M | $649M | $502M |
|---|
| 2023-12-31 | $1.69B | $1.42B | $451.3M | $472.4M | $340.8M |
|---|
| 2022-12-31 | $1.38B | $1.16B | $378.7M | $389.6M | $281.4M |
|---|
| 2021-12-31 | $1.06B | — | $253.57M | $255.96M | $195.96M |
|---|
| 2020-12-31 | $841.43M | — | $186.12M | $185.94M | $143.45M |
|---|
| 2019-12-31 | $737.67M | — | $226.22M | $226.09M | $180.58M |
|---|
| 2018-12-31 | $566.34M | — | $173.72M | $174.71M | $137.07M |
|---|
| 2017-12-31 | $433.05M | — | $129.71M | $127.73M | $123.49M |
|---|
| 2016-12-31 | $329.14M | — | $101.74M | $101.01M | $70.42M |
|---|
| 2015-12-31 | $224.65M | — | $34.44M | $33.53M | $20.95M |
|---|
| 2014-12-31 | $150.93M | — | $15.7M | $9.66M | $5.66M |
|---|
| 2013-12-31 | $107.6M | — | $9.47M | $1.4M | $601,000.00 |
|---|
| 2012-12-31 | $76.81M | — | — | -$490,000.00 | -$403,000.00 |
|---|