Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2017-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 | $347.41M | $196.67M | $22.1M | $24.86M | $18.56M |
|---|
| 2026-03-31 | $342.88M | $180.62M | $15.66M | $18.47M | $14.35M |
|---|
| 2025-12-31 | $324.37M | $172.92M | $20.58M | $23.33M | $18.55M |
|---|
| 2025-09-30 | $295.63M | $161.52M | $20.99M | $28.3M | $21.18M |
|---|
| 2025-06-30 | $308.97M | $167.06M | $18M | $15.09M | $10.16M |
|---|
| 2025-03-31 | $296.71M | $154.29M | $14.69M | $15.58M | $11.82M |
|---|
| 2024-12-31 | $293.73M | $154.3M | $11.4M | $14.65M | $12.34M |
|---|
| 2024-09-30 | $283.15M | $144.87M | $14.25M | $14.45M | $10.97M |
|---|
| 2024-06-30 | $282.46M | $152.61M | $16.44M | $20.71M | $15.38M |
|---|
| 2024-03-31 | $270.58M | $141.5M | $9.33M | $14.65M | $10.87M |
|---|
| 2023-12-31 | $257.78M | $134.05M | $2.2M | $4.88M | $3.49M |
|---|
| 2023-09-30 | $257.6M | $133.23M | $324,000.00 | $4.31M | $3.18M |
|---|
| 2023-06-30 | $273.73M | $147.7M | $7.36M | $9.74M | $7.3M |
|---|
| 2023-03-31 | $279.61M | $139.22M | $12.26M | $18.84M | $14.17M |
|---|
| 2022-12-31 | $259.15M | $133.29M | $10.66M | $10.37M | $7.87M |
|---|
| 2022-09-30 | $268.71M | $142.38M | $14.75M | $16.19M | $11.99M |
|---|
| 2022-06-30 | $290.05M | $162.24M | $19.28M | $21.09M | $16.27M |
|---|
| 2022-03-31 | $283.5M | $154.41M | $28.45M | $28.97M | $22.57M |
|---|
| 2021-12-31 | $239.81M | $131.46M | $31.94M | $31.71M | $29.38M |
|---|
| 2021-09-30 | $244.06M | $134.48M | $19.21M | $19.37M | $16.67M |
|---|
| 2021-06-30 | $228.61M | $127.22M | $32.93M | $32.67M | $31.54M |
|---|
| 2021-03-31 | $178.91M | $96.67M | $21.22M | $20.98M | $22.25M |
|---|
| 2020-12-31 | $140.75M | $78.79M | $16.61M | $15.92M | $18.96M |
|---|
| 2020-09-30 | $151.04M | $83.47M | $21.8M | $21.54M | $19.44M |
|---|
| 2020-06-30 | $142.78M | $72.07M | $18.8M | $18.63M | $14.24M |
|---|
| 2020-03-31 | $146.08M | $70.95M | $3.85M | $3.98M | $4.16M |
|---|
| 2019-12-31 | $147.56M | $78.1M | $10.64M | $10.36M | $8.41M |
|---|
| 2019-09-30 | $154.2M | $82.68M | $12.83M | $12.84M | $9.56M |
|---|
| 2019-06-30 | $161.9M | $90.42M | $17.73M | $17.28M | $12.74M |
|---|
| 2019-03-31 | $137.34M | $70.75M | $6.9M | $6.69M | $4.96M |
|---|
| 2018-12-31 | $127.72M | $69.16M | $10.68M | $10.53M | $7.7M |
|---|
| 2018-09-30 | $125.91M | $66.39M | $9.52M | $9.36M | $7.14M |
|---|
| 2018-06-30 | $131.8M | $73.33M | $14.09M | $13.97M | $10.47M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $1.23B | $655.78M | $74.26M | $82.3M | $61.71M |
|---|
| 2024-12-31 | $1.13B | $593.27M | $51.42M | $64.45M | $49.56M |
|---|
| 2023-12-31 | $1.07B | $554.2M | $22.13M | $37.76M | $28.15M |
|---|
| 2022-12-31 | $1.1B | $592.32M | $73.14M | $76.62M | $58.7M |
|---|
| 2021-12-31 | $891.39M | $489.82M | $105.29M | $104.73M | $99.84M |
|---|
| 2020-12-31 | $580.65M | $305.28M | $61.07M | $60.07M | $56.79M |
|---|
| 2019-12-31 | $600.99M | $321.95M | $48.1M | $47.17M | $35.67M |
|---|
| 2018-12-31 | $498.74M | $265.31M | $41.8M | $41.17M | $30.69M |
|---|
| 2017-12-31 | $399.6M | $193.69M | $20.52M | $19.09M | $5.35M |
|---|