Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2013-06-30 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $927.23M | — | — | $49.07M | $36.15M |
|---|
| 2026-03-31 | $789.67M | — | — | $33.33M | $24.41M |
|---|
| 2025-12-31 | $1.23B | — | — | $46.97M | $35.96M |
|---|
| 2025-09-30 | $980.28M | — | — | $47.84M | $37.4M |
|---|
| 2025-06-30 | $1B | — | — | $47.08M | $34.85M |
|---|
| 2025-03-31 | $903.23M | — | — | $52.52M | $39.38M |
|---|
| 2024-12-31 | $1.27B | — | — | $135.2M | $102.74M |
|---|
| 2024-09-30 | $1.14B | — | — | $109.91M | $83.02M |
|---|
| 2024-06-30 | $1.04B | — | — | $110.63M | $83.72M |
|---|
| 2024-03-31 | $948.54M | — | — | $84.32M | $64.33M |
|---|
| 2023-12-31 | $1.21B | — | — | $126.07M | $91.32M |
|---|
| 2023-09-30 | $889.42M | — | — | $112M | $83.15M |
|---|
| 2023-06-30 | $844.19M | — | — | $68.75M | $51.45M |
|---|
| 2023-03-31 | $752.99M | — | — | $44.01M | $33.31M |
|---|
| 2022-12-31 | $1.18B | — | — | $102.4M | $79.49M |
|---|
| 2022-09-30 | $1.14B | — | — | $172.07M | $144.47M |
|---|
| 2022-06-30 | $1.17B | — | — | $213.65M | $158.67M |
|---|
| 2022-03-31 | $1.02B | — | — | $188.78M | $142.5M |
|---|
| 2021-12-31 | $1.21B | — | — | $212.18M | $164.97M |
|---|
| 2021-09-30 | $958.03M | — | — | $145.76M | $113.98M |
|---|
| 2021-06-30 | $1.04B | — | — | $152.13M | $117.91M |
|---|
| 2021-03-31 | $1.01B | — | — | $131.05M | $101.65M |
|---|
| 2020-12-31 | $987.78M | — | — | $121.16M | $91.82M |
|---|
| 2020-09-30 | $794.36M | — | — | $64.89M | $49.76M |
|---|
| 2020-06-30 | $776.44M | — | — | $50.1M | $38.45M |
|---|
| 2020-03-31 | $602.61M | — | — | $34.09M | $26.13M |
|---|
| 2019-12-31 | $792.54M | — | — | $53.97M | $53.36M |
|---|
| 2019-09-30 | $590.36M | — | — | $34.84M | $27.02M |
|---|
| 2019-06-30 | $619.95M | — | — | $20.83M | $15.5M |
|---|
| 2019-03-31 | $533.06M | — | — | $23M | $17.12M |
|---|
| 2018-12-31 | $651.95M | — | — | $36.06M | $26.19M |
|---|
| 2018-09-30 | $561.73M | — | — | $22.86M | $17.05M |
|---|
| 2018-06-30 | $531.89M | — | — | $46.5M | $33.19M |
|---|
| 2018-03-31 | $401.85M | — | — | $23.11M | $20.02M |
|---|
| 2017-12-31 | $523.94M | — | — | $33.85M | $17.2M |
|---|
| 2017-09-30 | $379.72M | — | — | $15.16M | $9.47M |
|---|
| 2017-06-30 | $291.82M | — | — | $23.11M | $14.83M |
|---|
| 2017-03-31 | $228.32M | — | — | $12.05M | $8.8M |
|---|
| 2016-12-31 | $297.29M | — | $21.55M | $21.89M | $15.07M |
|---|
| 2016-09-30 | $253.41M | — | $19.4M | $19.73M | $13.34M |
|---|
| 2016-06-30 | $259.64M | — | $18.91M | $19.1M | $13.14M |
|---|
| 2016-03-31 | $184.1M | — | $12.02M | $12.43M | $7.98M |
|---|
| 2015-12-31 | $206.27M | — | $20.02M | $20.41M | $13.16M |
|---|
| 2015-09-30 | $182.73M | — | $15.81M | $15.95M | $10.58M |
|---|
| 2015-06-30 | $189.05M | — | $13.99M | $14.43M | $9.8M |
|---|
| 2015-03-31 | $156.44M | — | $9.19M | $9.52M | $6.35M |
|---|
| 2014-12-31 | $140.91M | — | $11.22M | $11.02M | $7.19M |
|---|
| 2014-09-30 | $91.96M | $19.84M | $6.31M | $6.7M | $4.13M |
|---|
| 2014-06-30 | $79.85M | $19.13M | $8.18M | $8.05M | $5.34M |
|---|
| 2014-03-31 | $49.67M | — | $5.39M | $5.2M | $3.37M |
|---|
| 2013-12-31 | $63.63M | — | $4.69M | $4.74M | $3.05M |
|---|
| 2013-09-30 | $41.49M | $9.55M | $3.86M | $3.78M | $2.44M |
|---|
| 2013-06-30 | — | $10.65M | $6.37M | $6.53M | $3.92M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $4.12B | — | — | $194.41M | $147.6M |
|---|
| 2024-12-31 | $4.4B | — | — | $440.06M | $333.82M |
|---|
| 2023-12-31 | $3.69B | — | — | $350.83M | $259.22M |
|---|
| 2022-12-31 | $4.51B | — | — | $676.9M | $525.13M |
|---|
| 2021-12-31 | $4.22B | — | — | $641.12M | $498.5M |
|---|
| 2020-12-31 | $3.16B | — | — | $270.24M | $206.16M |
|---|
| 2019-12-31 | $2.54B | — | — | $132.64M | $112.99M |
|---|
| 2018-12-31 | $2.15B | — | — | $128.53M | $96.46M |
|---|
| 2017-12-31 | $1.42B | — | — | $84.16M | $50.3M |
|---|
| 2016-12-31 | $994.44M | — | $71.87M | $73.15M | $49.54M |
|---|
| 2015-12-31 | $734.49M | — | $59.01M | $60.31M | $39.89M |
|---|
| 2014-12-31 | $362.39M | — | $31.1M | $30.96M | $20.02M |
|---|
| 2013-12-31 | $171.13M | — | $17.86M | $18.07M | $12.38M |
|---|