Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-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 | $168.01M | — | — | $10.56M | $8.15M |
|---|
| 2026-03-31 | $167.29M | — | — | $14.84M | $11.4M |
|---|
| 2025-12-31 | $169.7M | — | — | $16.16M | $12.91M |
|---|
| 2025-09-30 | $165.49M | — | — | $18.97M | $14.36M |
|---|
| 2025-06-30 | $157.44M | — | — | $13.48M | $10.14M |
|---|
| 2025-03-31 | $152.97M | — | — | $9.16M | $7.01M |
|---|
| 2024-12-31 | $154.83M | — | — | $12.76M | $9.91M |
|---|
| 2024-09-30 | $146.34M | — | — | $10.17M | $7.66M |
|---|
| 2024-06-30 | $143.03M | — | — | $11.22M | $8.45M |
|---|
| 2024-03-31 | $144.31M | — | — | $19.93M | $15.21M |
|---|
| 2023-12-31 | $141.66M | — | — | -$9.53M | -$7.57M |
|---|
| 2023-09-30 | $140.88M | — | — | $10.9M | $8.82M |
|---|
| 2023-06-30 | $133.48M | — | — | $7.81M | $6.02M |
|---|
| 2023-03-31 | $135.38M | — | — | $11.61M | $8.69M |
|---|
| 2022-12-31 | $132.02M | — | — | $1.23M | $2.39M |
|---|
| 2022-09-30 | $131.45M | — | — | $13.35M | $10.07M |
|---|
| 2022-06-30 | $122.87M | — | — | $15.79M | $11.98M |
|---|
| 2022-03-31 | $120.85M | — | — | $34.95M | $26.78M |
|---|
| 2021-12-31 | $119.48M | — | — | $25.35M | $20.78M |
|---|
| 2021-09-30 | $111.46M | — | — | $28.8M | $22.22M |
|---|
| 2021-06-30 | $99.68M | — | — | $24.94M | $20.17M |
|---|
| 2021-03-31 | $97.73M | — | — | $33.39M | $25.52M |
|---|
| 2020-12-31 | $97.44M | — | — | $18.69M | $14.35M |
|---|
| 2020-09-30 | $90.54M | — | — | $15.4M | $11.24M |
|---|
| 2020-06-30 | $89.85M | — | — | $11.69M | $7.47M |
|---|
| 2020-03-31 | $96.07M | — | — | -$9.85M | -$6.33M |
|---|
| 2019-12-31 | $97.98M | — | — | $20.77M | $15.68M |
|---|
| 2019-09-30 | $91.71M | — | — | $16.68M | $12.57M |
|---|
| 2019-06-30 | $84.27M | — | — | $11.05M | $8.37M |
|---|
| 2019-03-31 | $81.75M | — | — | $10.5M | $8.11M |
|---|
| 2018-12-31 | $83.75M | — | — | $13.79M | $10.77M |
|---|
| 2018-09-30 | $77.92M | — | — | $9.69M | $7.45M |
|---|
| 2018-06-30 | $72.42M | — | — | $11.08M | $8.48M |
|---|
| 2018-03-31 | $72.63M | — | — | $11.34M | $8.64M |
|---|
| 2017-12-31 | $72.11M | — | — | $11.81M | $10.89M |
|---|
| 2017-09-30 | $69.19M | — | — | $8.54M | $5.31M |
|---|
| 2017-06-30 | $65.34M | — | — | $9.89M | $6.14M |
|---|
| 2017-03-31 | $65.82M | — | — | $10.02M | $7.63M |
|---|
| 2016-12-31 | $64.02M | — | — | $10.48M | $6.47M |
|---|
| 2016-09-30 | $62.48M | — | — | $10.5M | $6.48M |
|---|
| 2016-06-30 | $57.33M | — | — | $9.58M | $5.91M |
|---|
| 2016-03-31 | $56.7M | — | — | $8.39M | $5.18M |
|---|
| 2015-12-31 | $56.69M | — | — | $12.34M | $7.37M |
|---|
| 2015-09-30 | $55.1M | — | — | $10.49M | $6.51M |
|---|
| 2015-06-30 | $53M | — | — | $8.72M | $5.41M |
|---|
| 2015-03-31 | $52.52M | — | — | $6.59M | $4.08M |
|---|
| 2014-12-31 | $53.79M | — | — | $5.67M | $3.38M |
|---|
| 2014-09-30 | $53.91M | — | — | $2.24M | $1.4M |
|---|
| 2014-06-30 | $47.44M | — | — | $7.06M | $4.41M |
|---|
| 2014-03-31 | $49.58M | — | — | $8.98M | $5.61M |
|---|
| 2013-12-31 | $48.54M | — | — | $13.52M | $8.39M |
|---|
| 2013-09-30 | $44.31M | — | — | $11.78M | $7.24M |
|---|
| 2013-06-30 | $39.18M | — | — | $10.2M | $6.4M |
|---|
| 2013-03-31 | $38.6M | — | — | $10.76M | $6.76M |
|---|
| 2012-12-31 | $36.65M | — | — | $9.58M | $6.02M |
|---|
| 2012-09-30 | $35.49M | — | — | $11.1M | $6.99M |
|---|
| 2012-06-30 | $32.02M | — | — | $10.51M | $6.62M |
|---|
| 2012-03-31 | $31.54M | — | — | $8.13M | $5.12M |
|---|
| 2011-12-31 | $29.55M | — | — | $9.92M | $6.2M |
|---|
| 2011-09-30 | $26.72M | — | — | $8.38M | $5.19M |
|---|
| 2011-06-30 | $24.37M | — | — | $7.45M | $4.72M |
|---|
| 2011-03-31 | $24.7M | — | — | $7.58M | $4.94M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $645.6M | — | — | $57.78M | $44.41M |
|---|
| 2024-12-31 | $588.5M | — | — | $54.08M | $41.23M |
|---|
| 2023-12-31 | $551.4M | — | — | $20.78M | $15.96M |
|---|
| 2022-12-31 | $507.19M | — | — | $65.32M | $51.22M |
|---|
| 2021-12-31 | $428.35M | — | — | $112.47M | $88.69M |
|---|
| 2020-12-31 | $373.91M | — | — | $35.93M | $26.73M |
|---|
| 2019-12-31 | $355.71M | — | — | $58.99M | $44.73M |
|---|
| 2018-12-31 | $306.71M | — | — | $45.9M | $35.35M |
|---|
| 2017-12-31 | $272.46M | — | — | $40.26M | $29.96M |
|---|
| 2016-12-31 | $240.52M | — | — | $38.95M | $24.03M |
|---|
| 2015-12-31 | $217.31M | — | — | $38.14M | $23.37M |
|---|
| 2014-12-31 | $204.72M | — | — | $23.94M | $14.8M |
|---|
| 2013-12-31 | $170.63M | — | — | $46.25M | $28.79M |
|---|
| 2012-12-31 | $135.7M | — | — | $39.31M | $24.75M |
|---|
| 2011-12-31 | $105.34M | — | — | $33.33M | $21.04M |
|---|
| 2010-12-31 | $86.83M | — | — | $25.62M | $16.44M |
|---|