Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-12-31 to 2025-12-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $77.49M | $47.83M | -$4.47M | -$4.56M | -$3.44M |
|---|
| 2025-09-30 | $83.06M | $52.28M | -$1.97M | -$1.96M | -$1.61M |
|---|
| 2025-06-30 | $88.26M | $56.84M | $440,000.00 | $469,000.00 | $392,000.00 |
|---|
| 2025-03-31 | $88.01M | $58.07M | $183,000.00 | $201,000.00 | $172,000.00 |
|---|
| 2024-12-31 | $79.45M | $51M | -$867,000.00 | -$848,000.00 | -$628,000.00 |
|---|
| 2024-09-30 | $84.51M | $56.23M | $250,000.00 | $179,000.00 | $41,000.00 |
|---|
| 2024-06-30 | $91.38M | $60.33M | $1.85M | $1.79M | $1.22M |
|---|
| 2024-03-31 | $91.73M | $60.32M | $2.28M | $2.12M | $1.69M |
|---|
| 2023-12-31 | $84.46M | $54.66M | $1.47M | $1.23M | $636,000.00 |
|---|
| 2023-09-30 | $92.11M | $59.56M | $2.83M | $2.38M | $1.84M |
|---|
| 2023-06-30 | $98.56M | $63.3M | $7.73M | $7.07M | $5.08M |
|---|
| 2023-03-31 | $102.02M | $65.54M | $4.13M | $3.33M | $2.51M |
|---|
| 2022-12-31 | $87.47M | $56.46M | $2.59M | $1.8M | $1.45M |
|---|
| 2022-09-30 | $97.15M | $64.61M | $5.5M | $5.18M | $3.82M |
|---|
| 2022-06-30 | $107.6M | $71.02M | $9.78M | $9.58M | $6.91M |
|---|
| 2022-03-31 | $102.47M | $66.85M | $4.74M | $4.47M | $3.51M |
|---|
| 2021-12-31 | $90.18M | $59.57M | $2.93M | $2.79M | $1.81M |
|---|
| 2021-09-30 | $92.24M | $62.95M | $3.16M | $2.95M | $2.18M |
|---|
| 2021-06-30 | $96.19M | $66.43M | $7.61M | $7.47M | $5.49M |
|---|
| 2021-03-31 | $92.08M | $64.19M | $6.91M | $6.74M | $5.3M |
|---|
| 2020-12-31 | $81.56M | $55.85M | $2.68M | $2.45M | $1.38M |
|---|
| 2020-09-30 | $81.49M | $55.3M | $2.9M | $2.66M | $1.91M |
|---|
| 2020-06-30 | $67.73M | $45.41M | -$1.79M | -$2.35M | -$760,000.00 |
|---|
| 2020-03-31 | $94.28M | $64.96M | $2.59M | $1.75M | $3.5M |
|---|
| 2019-12-31 | $78.6M | $53.75M | -$4.41M | -$5.27M | -$4.25M |
|---|
| 2019-09-30 | $85.94M | $59.17M | -$635,000.00 | -$1.66M | -$1.38M |
|---|
| 2019-06-30 | $88.9M | $61.36M | $798,000.00 | -$143,000.00 | -$154,000.00 |
|---|
| 2019-03-31 | $86.91M | $61.84M | $2.89M | $1.93M | $1.32M |
|---|
| 2018-12-31 | $83.95M | $58.98M | $705,000.00 | -$79,000.00 | -$1.08M |
|---|
| 2018-09-30 | $89.26M | $63.01M | $3.88M | $3.21M | $2.55M |
|---|
| 2018-06-30 | $92.91M | $65.31M | $7.44M | $6.88M | $4.96M |
|---|
| 2018-03-31 | $91.13M | $64.04M | $6.11M | $5.59M | $4.01M |
|---|
| 2017-12-31 | $78.58M | $52.47M | -$3.66M | -$4.05M | -$7.35M |
|---|
| 2017-09-30 | $84.42M | $56.66M | $4.38M | $3.91M | $2.44M |
|---|
| 2017-06-30 | $89.46M | $62.35M | $11.6M | $11.21M | $7.72M |
|---|
| 2017-03-31 | $92.14M | $64.75M | $13.53M | $13.08M | $8.01M |
|---|
| 2016-12-31 | $76.61M | $53.33M | $1.65M | $1.36M | $273,000.00 |
|---|
| 2016-09-30 | $78.56M | $55.16M | $7.8M | $7.47M | $4.58M |
|---|
| 2016-06-30 | $84.27M | $58.7M | $11.71M | $11.3M | $6.85M |
|---|
| 2016-03-31 | $84.71M | $59.71M | $11.76M | $11.22M | $6.76M |
|---|
| 2015-12-31 | $71.91M | $50.63M | $6.93M | $6.48M | $3.79M |
|---|
| 2015-09-30 | $72.4M | $50.71M | $6.67M | $6.2M | $3.76M |
|---|
| 2015-06-30 | $75.71M | $51.29M | $8.44M | $7.68M | $4.49M |
|---|
| 2015-03-31 | $72.96M | $50.97M | $7.2M | $6.42M | $3.66M |
|---|
| 2014-12-31 | $63.34M | $44M | $3.79M | $2.86M | $1.51M |
|---|
| 2014-09-30 | $62.81M | $43.46M | $3.71M | $2.51M | $1.5M |
|---|
| 2014-06-30 | $66.67M | $46.5M | $7.12M | $6.38M | $3.83M |
|---|
| 2014-03-31 | $64.38M | $44.93M | $6.96M | $6.18M | $3.71M |
|---|
| 2013-12-31 | $57.81M | $39.76M | $2.98M | $2.33M | $1.42M |
|---|
| 2013-09-30 | $56.8M | $39.81M | $7.61M | $6.81M | $4.05M |
|---|
| 2013-06-30 | $58.12M | $40.87M | $10.48M | $7.6M | $3.58M |
|---|
| 2013-03-31 | $56.84M | $40.37M | $12.02M | -$40.45M | -$44.72M |
|---|
| 2012-12-31 | $46.19M | $33.59M | $7.48M | -$33.52M | -$35.81M |
|---|
| 2012-09-30 | $44.29M | $32.09M | $5.57M | -$36.59M | -$31.86M |
|---|
| 2012-06-30 | $46.31M | $33.66M | $10.9M | $10.83M | $10.66M |
|---|
| 2012-03-31 | $45.86M | $33.69M | $10.46M | $10.38M | $10.13M |
|---|
| 2011-12-31 | $37.7M | $27.68M | $7.09M | $6.83M | $6.67M |
|---|
| 2011-09-30 | $37.08M | $27.21M | $6.85M | $6.75M | $6.6M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $336.82M | $215.02M | -$5.81M | -$5.86M | -$4.49M |
|---|
| 2024-12-31 | $347.07M | $227.87M | $3.52M | $3.24M | $2.32M |
|---|
| 2023-12-31 | $377.15M | $243.06M | $16.16M | $13.99M | $10.07M |
|---|
| 2022-12-31 | $394.7M | $258.94M | $22.61M | $21.03M | $15.7M |
|---|
| 2021-12-31 | $370.7M | $253.13M | $20.61M | $19.95M | $14.77M |
|---|
| 2020-12-31 | $325.06M | $221.53M | $6.38M | $4.5M | $6.03M |
|---|
| 2019-12-31 | $340.35M | $236.12M | -$1.36M | -$5.14M | -$4.46M |
|---|
| 2018-12-31 | $357.25M | $251.34M | $18.14M | $15.6M | $10.44M |
|---|
| 2017-12-31 | $344.6M | $236.22M | $25.85M | $24.16M | $10.82M |
|---|
| 2016-12-31 | $324.16M | $226.9M | $32.91M | $31.34M | $18.46M |
|---|
| 2015-12-31 | $292.99M | $203.61M | $29.23M | $26.77M | $15.7M |
|---|
| 2014-12-31 | $257.19M | $178.89M | $21.58M | $17.93M | $10.55M |
|---|
| 2013-12-31 | $229.56M | $160.81M | $33.08M | -$23.72M | -$35.66M |
|---|
| 2012-12-31 | $182.65M | $133.02M | $34.41M | -$48.89M | -$46.89M |
|---|
| 2011-12-31 | $152.72M | $112.4M | $32.61M | $32.09M | $31.36M |
|---|
| 2010-12-31 | $135.34M | $99.22M | $30.66M | $30.32M | $29.71M |
|---|