Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2016-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 | $509.69M | — | $94.52M | $91.14M | $87.43M |
|---|
| 2026-03-31 | $458.59M | — | $79.37M | $78.78M | $72.34M |
|---|
| 2025-12-31 | $383.99M | — | $34.65M | $35.87M | $22.96M |
|---|
| 2025-09-30 | $328.59M | — | $20.72M | $22.85M | $36.6M |
|---|
| 2025-06-30 | $297.52M | — | $7.72M | $9.92M | $5.61M |
|---|
| 2025-03-31 | $299.94M | — | -$17.38M | -$14.2M | -$8.17M |
|---|
| 2024-12-31 | $297.47M | — | -$4.21M | $1.95M | $1.14M |
|---|
| 2024-09-30 | $327.72M | — | $39.12M | $46.37M | $41.77M |
|---|
| 2024-06-30 | $396.52M | — | $70.9M | $79.23M | $70.71M |
|---|
| 2024-03-31 | $503.51M | — | $149.08M | $156.11M | $136.99M |
|---|
| 2023-12-31 | $363.8M | — | $133.56M | $141.23M | $128.88M |
|---|
| 2023-09-30 | $423.49M | — | $107.75M | $102.22M | $85.38M |
|---|
| 2023-06-30 | $379.66M | — | $90.44M | $96.63M | $82.09M |
|---|
| 2023-03-31 | $509.67M | — | $209.66M | $211.34M | $182.28M |
|---|
| 2022-12-31 | $344.75M | — | $117.61M | $119.32M | $99.65M |
|---|
| 2022-09-30 | $390.18M | — | $124.44M | $118.74M | $98.4M |
|---|
| 2022-06-30 | $625.16M | — | $372.53M | $365.35M | $296.99M |
|---|
| 2022-03-31 | $378.65M | — | $186.85M | $179.7M | $146.25M |
|---|
| 2021-12-31 | $415.55M | — | $184.26M | $165.15M | $138.49M |
|---|
| 2021-09-30 | $202.47M | — | $51.24M | $43.86M | $38.43M |
|---|
| 2021-06-30 | $227.44M | — | -$2.83M | -$11.31M | -$4.68M |
|---|
| 2021-03-31 | $213.76M | — | $11.08M | $2.28M | -$21.36M |
|---|
| 2020-12-31 | $212.25M | — | -$37.78M | -$44.52M | -$33.71M |
|---|
| 2020-09-30 | $180.06M | — | -$14.53M | -$22.59M | -$14.43M |
|---|
| 2020-06-30 | $163.7M | — | -$5.33M | -$13.59M | -$9.16M |
|---|
| 2020-03-31 | $226.72M | — | $30.5M | $24.79M | $21.55M |
|---|
| 2019-12-31 | $204.9M | — | $24.07M | $17.53M | $20.75M |
|---|
| 2019-09-30 | $287.51M | — | $54.6M | $52.62M | $45.02M |
|---|
| 2019-06-30 | $397.61M | — | $147.95M | $158.54M | $125.48M |
|---|
| 2019-03-31 | $378.29M | — | $156.78M | $138.43M | $110.45M |
|---|
| 2018-12-31 | $360.36M | — | $157.22M | $148.38M | $374.19M |
|---|
| 2018-09-30 | $273.3M | — | $62.72M | $52.59M | $52.59M |
|---|
| 2018-06-30 | $322.56M | — | $101.1M | $91.31M | $91.31M |
|---|
| 2018-03-31 | $421.79M | — | $187.25M | $178.69M | $178.69M |
|---|
| 2017-12-31 | $239.8M | — | $66.5M | $61.45M | $97.16M |
|---|
| 2017-09-30 | $311.96M | — | $82.77M | $82.13M | $119.72M |
|---|
| 2017-06-30 | $363.37M | — | $163.28M | $162.63M | $129.87M |
|---|
| 2017-03-31 | $253.96M | — | $110.85M | $110.25M | $108.31M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.31B | — | $45.71M | $54.44M | $57M |
|---|
| 2024-12-31 | $1.53B | — | $254.89M | $283.67M | $250.6M |
|---|
| 2023-12-31 | $1.68B | — | $541.41M | $551.42M | $478.63M |
|---|
| 2022-12-31 | $1.74B | — | $801.42M | $783.1M | $641.3M |
|---|
| 2021-12-31 | $1.06B | — | $243.75M | $199.98M | $150.88M |
|---|
| 2020-12-31 | $782.74M | — | -$27.14M | -$55.91M | -$35.76M |
|---|
| 2019-12-31 | $1.27B | — | $383.39M | $367.12M | $301.7M |
|---|
| 2018-12-31 | $1.38B | — | $508.29M | $470.97M | $696.79M |
|---|
| 2017-12-31 | $1.17B | — | $423.4M | $416.45M | $455.05M |
|---|
| 2016-12-31 | $297.63M | — | — | — | -$49.67M |
|---|