Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2013-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 | $365.22M | — | $123.81M | $96.13M | $67.08M |
|---|
| 2026-03-31 | $337.24M | — | $98.67M | $71.98M | $51.55M |
|---|
| 2025-12-31 | $376.26M | — | $106.01M | $78.3M | $60.39M |
|---|
| 2025-09-30 | $330.35M | — | $107.07M | $87.73M | $58.83M |
|---|
| 2025-06-30 | $340.88M | — | $102.4M | $83.85M | $58.02M |
|---|
| 2025-03-31 | $276.66M | — | $79.2M | $59.1M | $41.87M |
|---|
| 2024-12-31 | $340.45M | — | $89.75M | $67.03M | $47.08M |
|---|
| 2024-09-30 | $292.25M | — | $81.25M | $59.7M | $42.01M |
|---|
| 2024-06-30 | $300.94M | — | $87.38M | $69.51M | $48.64M |
|---|
| 2024-03-31 | $248.02M | — | $65.82M | $50.5M | $34.31M |
|---|
| 2023-12-31 | $285.09M | — | $71.36M | $57.83M | $35.34M |
|---|
| 2023-09-30 | $277.55M | — | $72.35M | $55.04M | $39.13M |
|---|
| 2023-06-30 | $286.46M | — | $77M | $60.07M | $41.14M |
|---|
| 2023-03-31 | $222.23M | — | $52.16M | $34.6M | $22.71M |
|---|
| 2022-12-31 | $281.27M | — | $64.4M | $51.04M | $33.68M |
|---|
| 2022-09-30 | $244.39M | — | $61.93M | $46.34M | $26.91M |
|---|
| 2022-06-30 | $224.44M | — | $55.09M | $33.74M | $22.34M |
|---|
| 2022-03-31 | $186.68M | — | $48.66M | $30.33M | $16.46M |
|---|
| 2021-12-31 | $183.64M | — | $29.19M | -$2.87M | $5.74M |
|---|
| 2021-09-30 | $154.26M | — | $44.55M | $25.11M | $17.44M |
|---|
| 2021-06-30 | $137.25M | — | $40.25M | $20.18M | $14.01M |
|---|
| 2021-03-31 | $111.88M | — | $29.41M | $9.54M | $5.58M |
|---|
| 2020-12-31 | $133.77M | — | $32.17M | $17.44M | $8.69M |
|---|
| 2020-09-30 | $105.38M | — | $16.04M | -$4.32M | -$3.11M |
|---|
| 2020-06-30 | $40.23M | — | -$22.72M | -$42.9M | -$29.18M |
|---|
| 2020-03-31 | $127.23M | — | $34.27M | $15.27M | $8.61M |
|---|
| 2019-12-31 | $191.51M | — | $61.57M | $45.1M | $29.67M |
|---|
| 2019-09-30 | $166.82M | — | $53.06M | $40M | $25.78M |
|---|
| 2019-06-30 | $181.66M | — | $65.27M | $51.17M | $34.84M |
|---|
| 2019-03-31 | $148.82M | — | $53.19M | $36.92M | $27.41M |
|---|
| 2018-12-31 | $174.36M | — | $52.74M | $34.09M | $24.8M |
|---|
| 2018-09-30 | $136.66M | — | $43.57M | $27.66M | $17.47M |
|---|
| 2018-06-30 | $140.55M | — | $48.81M | $39.68M | $25.87M |
|---|
| 2018-03-31 | $121.33M | — | $38.92M | $30.38M | $19.88M |
|---|
| 2017-12-31 | $134.03M | — | $42.28M | $350.48M | -$3.45M |
|---|
| 2017-09-30 | $97.5M | — | $33.95M | $25.44M | $15.35M |
|---|
| 2017-06-30 | $107.32M | — | $38.25M | $28.29M | $12.41M |
|---|
| 2017-03-31 | $91.1M | — | $33.06M | $24.97M | $8.84M |
|---|
| 2016-12-31 | $116.42M | — | $36.07M | $29.1M | $10.57M |
|---|
| 2016-09-30 | $87.01M | — | $26.15M | $19.66M | $3.43M |
|---|
| 2016-06-30 | $91.47M | — | $27.83M | $21.51M | $4.13M |
|---|
| 2016-03-31 | $83.34M | — | $25.61M | $19.64M | $3.37M |
|---|
| 2015-12-31 | $105.85M | — | $28.79M | $24.47M | $2.49M |
|---|
| 2015-09-30 | $68.82M | — | $10.34M | $1.97M | -$3.89M |
|---|
| 2015-06-30 | $78.95M | — | $18.67M | $12.03M | $11.5M |
|---|
| 2015-03-31 | $76.92M | — | $14.3M | $8.81M | $8.43M |
|---|
| 2014-12-31 | $96.02M | — | $19.34M | $14.07M | $13.79M |
|---|
| 2014-09-30 | $63.47M | — | $13.96M | $8.41M | $8.13M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.32B | — | $394.68M | $308.98M | $219.1M |
|---|
| 2024-12-31 | $1.18B | — | $324.2M | $246.73M | $172.04M |
|---|
| 2023-12-31 | $1.07B | — | $272.86M | $207.54M | $138.31M |
|---|
| 2022-12-31 | $936.77M | — | $230.08M | $161.44M | $99.4M |
|---|
| 2021-12-31 | $587.02M | — | $143.4M | $51.96M | $42.77M |
|---|
| 2020-12-31 | $406.62M | — | $59.76M | -$14.52M | -$14.99M |
|---|
| 2019-12-31 | $688.8M | — | $233.08M | $173.18M | $117.7M |
|---|
| 2018-12-31 | $572.9M | — | $184.04M | $131.8M | $88.02M |
|---|
| 2017-12-31 | $429.94M | — | $147.54M | $429.18M | $33.15M |
|---|
| 2016-12-31 | $378.24M | — | $115.66M | $89.91M | $21.5M |
|---|
| 2015-12-31 | $330.54M | — | $72.1M | $47.28M | $18.52M |
|---|
| 2014-12-31 | $279.78M | — | $61.54M | $38.48M | $36.81M |
|---|
| 2013-12-31 | $211.01M | — | $36.04M | $26.43M | $25.44M |
|---|