Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2015-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 | $142.63M | $77.5M | $43.21M | $44.63M | $33.71M |
|---|
| 2026-03-31 | $121.96M | $36.19M | $4.97M | $4.95M | $3.54M |
|---|
| 2025-12-31 | $212.93M | $60.23M | $25.44M | $25.07M | $18.54M |
|---|
| 2025-09-30 | $132.78M | $28.03M | $2.87M | $2.03M | $1.65M |
|---|
| 2025-06-30 | $127.77M | $35.13M | $5.95M | $6.01M | $4.45M |
|---|
| 2025-03-31 | $133.37M | $32.77M | $2.31M | $2.53M | $1.81M |
|---|
| 2024-12-31 | $213.51M | $55.76M | $23.57M | $23.02M | $24M |
|---|
| 2024-09-30 | $156.67M | $43.9M | $10.62M | $2.67M | $1.94M |
|---|
| 2024-06-30 | $156.24M | $40.5M | $9.96M | $8.96M | $5.99M |
|---|
| 2024-03-31 | $128.28M | $30.05M | -$943,000.00 | -$1.27M | -$1.16M |
|---|
| 2023-12-31 | $206.65M | $55.28M | $24.99M | $24.63M | $19.57M |
|---|
| 2023-09-30 | $153.61M | $40.07M | $14.43M | $13.19M | $10.34M |
|---|
| 2023-06-30 | $137.11M | $27.42M | $726,000.00 | $224,000.00 | $110,000.00 |
|---|
| 2023-03-31 | $128.25M | $20.91M | -$5.06M | -$6.34M | -$4.78M |
|---|
| 2022-12-31 | $196.25M | $34.06M | $11.25M | $9.42M | $7.1M |
|---|
| 2022-09-30 | $150.82M | $34.84M | $9.37M | $7.65M | $5.91M |
|---|
| 2022-06-30 | $147.53M | $31.98M | $5.43M | $4.81M | $5.09M |
|---|
| 2022-03-31 | $146.35M | $28.23M | $12.75M | $10.55M | $7.17M |
|---|
| 2021-12-31 | $197.75M | $43.14M | $17.94M | $17.26M | $12.64M |
|---|
| 2021-09-30 | $156.74M | $33.28M | $7.45M | $6.91M | $5.71M |
|---|
| 2021-06-30 | $154.66M | $28.38M | $886,000.00 | $412,000.00 | $86,000.00 |
|---|
| 2021-03-31 | $149.25M | $31.69M | $5.26M | $4.37M | $2.88M |
|---|
| 2020-12-31 | $234.02M | $54.61M | $28.42M | $27.65M | $19M |
|---|
| 2020-09-30 | $110.55M | $23.75M | -$2.41M | -$2.84M | -$2.01M |
|---|
| 2020-06-30 | $138.3M | $35.25M | $10.9M | $10.72M | $7.76M |
|---|
| 2020-03-31 | $120.85M | $25.04M | $503,000.00 | -$1.8M | $21.51M |
|---|
| 2019-12-31 | $204.57M | $42.4M | $19.06M | $19M | -$7.3M |
|---|
| 2019-09-30 | $149.51M | $30.95M | $4.44M | $3M | -$2.2M |
|---|
| 2019-06-30 | $131.07M | $28.51M | $3.19M | $2.53M | -$618,000.00 |
|---|
| 2019-03-31 | $126.64M | $26.7M | $111,000.00 | -$355,000.00 | -$3.39M |
|---|
| 2018-12-31 | $128.61M | $10.06M | $22.92M | $22.02M | $10.95M |
|---|
| 2018-09-30 | $196.9M | $50.35M | $10.8M | $10.22M | $8.04M |
|---|
| 2018-06-30 | $157.94M | $40.85M | $384,000.00 | -$1.19M | -$874,000.00 |
|---|
| 2018-03-31 | $146.63M | $37.79M | -$546,000.00 | -$564,000.00 | -$418,000.00 |
|---|
| 2017-12-31 | $137.26M | $13.47M | $32.77M | $32.25M | $13.77M |
|---|
| 2017-09-30 | $181.71M | $48.13M | $7.43M | $6.97M | $4.26M |
|---|
| 2017-06-30 | $152.98M | $38.83M | $2.16M | $2M | $1.24M |
|---|
| 2017-03-31 | $140.28M | $34.58M | -$2.44M | -$2.17M | -$1.36M |
|---|
| 2016-12-31 | $258.92M | $71.38M | $31.1M | $30.29M | $18.63M |
|---|
| 2016-09-30 | $188.39M | $50.06M | $13.48M | $12.74M | $8.73M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $606.85M | $156.15M | $36.58M | $35.64M | $26.46M |
|---|
| 2024-12-31 | $654.69M | $170.21M | $43.2M | $33.38M | $30.76M |
|---|
| 2023-12-31 | $625.63M | $143.68M | $35.08M | $31.7M | $25.24M |
|---|
| 2022-12-31 | $640.95M | $129.11M | $38.79M | $32.43M | $25.27M |
|---|
| 2021-12-31 | $658.39M | $136.5M | $31.54M | $28.96M | $21.31M |
|---|
| 2020-12-31 | $603.71M | $138.65M | $37.42M | $33.73M | $46.26M |
|---|
| 2019-12-31 | $611.79M | $128.55M | $26.79M | $24.18M | -$13.51M |
|---|
| 2018-12-31 | $630.08M | $139.05M | $33.55M | $30.49M | $17.7M |
|---|
| 2017-12-31 | $612.23M | $135.01M | $39.93M | $39.05M | $17.91M |
|---|
| 2016-12-31 | $745.36M | $193.77M | $43.37M | $41.16M | $26.18M |
|---|
| 2015-12-31 | $767.86M | $190.73M | $35.55M | $32.04M | $19.71M |
|---|