Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2014-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 | $479.37M | $398.84M | $102.44M | $94.3M | $66.6M |
|---|
| 2026-03-31 | $449.29M | $326.45M | -$50.33M | -$60.53M | -$49.37M |
|---|
| 2025-12-31 | $489.51M | $347.5M | $67.54M | $53.86M | $39.38M |
|---|
| 2025-09-30 | $343.94M | $238.86M | $7.72M | -$3.99M | $3M |
|---|
| 2025-06-30 | $353.74M | $244.54M | $48.71M | $51.11M | $33.31M |
|---|
| 2025-03-31 | $332.65M | $237.04M | $44.32M | $44.04M | $28.25M |
|---|
| 2024-12-31 | $355.32M | $253.31M | $35.09M | $26.28M | $17.26M |
|---|
| 2024-09-30 | $301.08M | $214.06M | $27.92M | $27.95M | $19.02M |
|---|
| 2024-06-30 | $324.48M | $231.28M | $50.71M | $47.23M | $47.56M |
|---|
| 2024-03-31 | $321.14M | $227.2M | $17.03M | $11.18M | $14.53M |
|---|
| 2023-12-31 | $270.94M | $191.96M | $31.84M | $30.42M | $26.89M |
|---|
| 2023-09-30 | $215.51M | $152.37M | $40.18M | $39.74M | $33.27M |
|---|
| 2023-06-30 | $216.34M | $152.57M | $60.63M | $59.65M | $52.98M |
|---|
| 2023-03-31 | $187.36M | $129.13M | $8.05M | $8.26M | $16.25M |
|---|
| 2022-12-31 | $146.54M | $98.73M | $23.29M | $23.38M | $19.11M |
|---|
| 2022-09-30 | $122.35M | $79.56M | $15.38M | $13.33M | $11.71M |
|---|
| 2022-06-30 | $122.6M | $82.99M | $21.43M | $19.1M | $14.47M |
|---|
| 2022-03-31 | $105.14M | $67.5M | $2.19M | $1.17M | $1.56M |
|---|
| 2021-12-31 | $98.12M | $64.34M | $8.97M | $8.26M | $6.21M |
|---|
| 2021-09-30 | $91.86M | $57.99M | $7.44M | $6.2M | $5.72M |
|---|
| 2021-06-30 | $97.05M | $61.91M | $11.17M | $9.8M | $8.28M |
|---|
| 2021-03-31 | $92.67M | $58.6M | -$1.87M | -$2.78M | -$24,000.00 |
|---|
| 2020-12-31 | $88.56M | $57.12M | $6.29M | $4.76M | $4.3M |
|---|
| 2020-09-30 | $72.35M | $47.14M | $1.97M | $204,000.00 | $447,000.00 |
|---|
| 2020-06-30 | $64.53M | $43.34M | $3.01M | $1.51M | $1.51M |
|---|
| 2020-03-31 | $74.71M | $48.06M | $1.04M | -$523,000.00 | -$341,000.00 |
|---|
| 2019-12-31 | $80.76M | $52.52M | $12.88M | $10.99M | $8M |
|---|
| 2019-09-30 | $67.62M | $43.35M | $9.1M | $8.05M | $6.52M |
|---|
| 2019-06-30 | $59.76M | $37.19M | $6.93M | $5.56M | $3.71M |
|---|
| 2019-03-31 | $66.14M | $40.49M | -$19.01M | -$21.17M | -$17.91M |
|---|
| 2018-12-31 | $78.57M | $46.92M | $13.02M | $10.69M | $9.67M |
|---|
| 2018-09-30 | $63.89M | $38.97M | $6.31M | $4.77M | $3.92M |
|---|
| 2018-06-30 | $59.06M | $36.65M | $2.85M | $1.37M | $1.25M |
|---|
| 2018-03-31 | $65.92M | $40.21M | $3.97M | $1.12M | $690,000.00 |
|---|
| 2017-12-31 | $81.59M | $47.69M | $15.09M | $12.51M | $21.48M |
|---|
| 2017-09-30 | $71.87M | $42.91M | $9.78M | $7.14M | $5.87M |
|---|
| 2017-06-30 | $55.86M | $35.89M | $3.19M | $554,000.00 | $3.97M |
|---|
| 2017-03-31 | $60.57M | $38.23M | $5.22M | $2.27M | $2.16M |
|---|
| 2016-12-31 | $76.44M | $45.32M | $14.97M | $11.04M | $6.6M |
|---|
| 2016-09-30 | $56.31M | $32.48M | $1.48M | -$3.43M | -$2.38M |
|---|
| 2016-06-30 | $44.15M | $25.14M | $442,000.00 | -$4.52M | -$2.72M |
|---|
| 2016-03-31 | $52.67M | $29.3M | $6.19M | $6.72M | $3.8M |
|---|
| 2015-12-31 | $65.44M | $35.03M | $10.94M | $4.44M | $2.43M |
|---|
| 2015-09-30 | $50.78M | $26M | $6.5M | -$862,000.00 | -$748,000.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-03-31 | $1.64B | $1.16B | $73.63M | $40.46M | $26.32M |
|---|
| 2025-03-31 | $1.31B | $935.69M | $158.03M | $145.5M | $112.09M |
|---|
| 2024-03-31 | $1.02B | $724.1M | $149.68M | $140.99M | $127.66M |
|---|
| 2023-03-31 | $578.84M | $390.4M | $68.14M | $64.07M | $61.53M |
|---|
| 2022-03-31 | $392.16M | $251.73M | $29.77M | $25.43M | $21.77M |
|---|
| 2021-03-31 | $318.11M | $206.2M | $9.4M | $3.69M | $6.23M |
|---|
| 2020-03-31 | $282.85M | $181.12M | $29.95M | $24.07M | $17.88M |
|---|
| 2018-12-31 | $267.44M | $162.74M | $26.16M | $17.96M | $15.53M |
|---|
| 2017-12-31 | $269.89M | $164.73M | $33.28M | $22.47M | $33.48M |
|---|
| 2016-12-31 | $229.57M | $132.24M | $23.08M | $9.81M | $5.31M |
|---|
| 2015-12-31 | $191.41M | $100.33M | $25.57M | $8.68M | $4.36M |
|---|
| 2014-12-31 | $135.13M | $61.45M | $5.35M | -$12.83M | -$9.29M |
|---|