Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-12-31 to 2026-03-31
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-03-31 | $112.97M | $62.37M | $16.88M | $20.4M | $20.66M |
|---|
| 2025-12-31 | $107.26M | $59.42M | $15.69M | $19.23M | $46.53M |
|---|
| 2025-09-30 | $110.42M | $63.51M | $20.91M | $23.31M | $28.29M |
|---|
| 2025-06-30 | $96.05M | $92.13M | $45.39M | $49.04M | $41.19M |
|---|
| 2025-03-31 | $93.97M | $44.37M | -$149,000.00 | $2.99M | $2.54M |
|---|
| 2024-12-31 | $96.17M | $50.36M | $9.21M | $11.76M | $10.25M |
|---|
| 2024-09-30 | $93.17M | $45.74M | $5.39M | $9.1M | $11.55M |
|---|
| 2024-06-30 | $85.85M | $42.77M | $214,000.00 | $3.02M | -$1.2M |
|---|
| 2024-03-31 | $83.87M | $45.12M | -$16.12M | -$13.39M | -$14.47M |
|---|
| 2023-12-31 | $92.65M | $47.34M | $7.35M | $10.59M | $8.67M |
|---|
| 2023-09-30 | $107.84M | $55.88M | $15.7M | $17.62M | $16.58M |
|---|
| 2023-06-30 | $106.75M | $55.17M | $17.86M | $19.64M | $17.1M |
|---|
| 2023-03-31 | $97.82M | $46.53M | $10.44M | $12.39M | $11.24M |
|---|
| 2022-12-31 | $105.49M | $49.14M | $8.12M | $9.93M | $8.06M |
|---|
| 2022-09-30 | $103.12M | $46.97M | $3M | $2.44M | $1.79M |
|---|
| 2022-06-30 | $102.19M | $46.85M | $11.3M | $11.38M | $10.59M |
|---|
| 2022-03-31 | $88.28M | $37.6M | $4.78M | $4.94M | $5M |
|---|
| 2021-12-31 | $90.28M | $40.82M | $8.9M | $9.11M | $8.88M |
|---|
| 2021-09-30 | $84.91M | $42.81M | $11.97M | $12.37M | $13.26M |
|---|
| 2021-06-30 | $95.38M | $49.87M | $20.01M | $20.38M | $19.39M |
|---|
| 2021-03-31 | $88.8M | $44.7M | $14.72M | $14.95M | $15.09M |
|---|
| 2020-12-31 | $84.3M | $40.45M | $11.61M | $11.98M | $11.19M |
|---|
| 2020-09-30 | $78.11M | $33.35M | $6.1M | $6.44M | $5.79M |
|---|
| 2020-06-30 | $70.76M | $30.32M | $2.03M | $2.27M | $2.67M |
|---|
| 2020-03-31 | $63.4M | $27.33M | -$2.37M | -$2.23M | -$1.74M |
|---|
| 2019-12-31 | $63.13M | $29.76M | $895,000.00 | $1.29M | $1.31M |
|---|
| 2019-09-30 | $70.77M | $33M | $6.05M | $6.2M | $5.94M |
|---|
| 2019-06-30 | $63.36M | $29.12M | $2.38M | $2.67M | $2.56M |
|---|
| 2019-03-31 | $65.73M | $31.09M | $4.49M | $4.73M | $4.29M |
|---|
| 2018-12-31 | $73.72M | $33.87M | $7.01M | $7.27M | $6.91M |
|---|
| 2018-09-30 | $78.04M | $39M | $13.04M | $13.28M | $13.01M |
|---|
| 2018-06-30 | $74.2M | $35.88M | $8.32M | $8.27M | $7.86M |
|---|
| 2018-03-31 | $65.27M | $30.21M | $3.69M | $4.12M | $3.94M |
|---|
| 2017-12-31 | $58.77M | $26.93M | $456,000.00 | $724,000.00 | $1.61M |
|---|
| 2017-09-30 | $56.89M | $25.14M | $100,000.00 | $409,000.00 | -$11,000.00 |
|---|
| 2017-06-30 | $57.71M | $25.93M | -$538,000.00 | -$178,000.00 | -$459,000.00 |
|---|
| 2017-03-31 | $54.46M | $23.65M | -$1.38M | -$1.05M | -$974,000.00 |
|---|
| 2016-12-31 | $48.09M | $21.5M | -$2.56M | -$2.62M | -$2.69M |
|---|
| 2016-09-30 | $53.23M | $25.92M | $2.27M | $2.48M | $2.34M |
|---|
| 2016-06-30 | $52.94M | $24.47M | -$601,000.00 | -$537,000.00 | -$544,000.00 |
|---|
| 2016-03-31 | $46.03M | $19.32M | -$5.43M | -$5.35M | -$5.35M |
|---|
| 2015-12-31 | $51.39M | $22.83M | -$2.45M | -$2.44M | -$1.75M |
|---|
| 2015-09-30 | $48.66M | $21.29M | -$2.22M | -$2.22M | $2.5M |
|---|
| 2015-06-30 | $56.12M | $26.51M | $793,000.00 | $832,000.00 | $805,000.00 |
|---|
| 2015-03-31 | $64.02M | $28.89M | $3.61M | $3.58M | $3.37M |
|---|
| 2014-12-31 | $60.74M | $26.12M | -$178,000.00 | $42,000.00 | $0.00 |
|---|
| 2014-09-30 | $58.4M | $25.55M | -$4.13M | -$4.2M | -$3.67M |
|---|
| 2014-06-30 | $53.36M | $22.66M | -$5.01M | -$4.93M | -$4.84M |
|---|
| 2014-03-31 | $53.23M | $22.79M | -$5.44M | -$5.41M | -$5.38M |
|---|
| 2013-12-31 | $55.26M | $23.43M | -$3.63M | -$3.64M | -$13.1M |
|---|
| 2013-09-30 | $55.09M | $22.98M | -$1.36M | -$1.3M | -$932,000.00 |
|---|
| 2013-06-30 | $46.87M | $18.46M | -$6.98M | -$7.04M | -$4.62M |
|---|
| 2013-03-31 | $41.95M | $16.61M | -$8.5M | -$8.48M | -$4.99M |
|---|
| 2012-12-31 | $50.42M | $20.13M | -$4.25M | -$4.27M | -$4.81M |
|---|
| 2012-09-30 | $52.95M | $22.95M | $296,000.00 | $366,000.00 | $191,000.00 |
|---|
| 2012-06-30 | $55.47M | $24.11M | $709,000.00 | $791,000.00 | $220,000.00 |
|---|
| 2012-03-31 | $59.67M | $24.47M | $464,000.00 | $517,000.00 | $326,000.00 |
|---|
| 2011-12-31 | $58.55M | $24.49M | $1.21M | $1.21M | $677,000.00 |
|---|
| 2011-09-30 | $58.56M | $24.44M | $1.67M | $1.67M | $1.08M |
|---|
| 2011-06-30 | $65.4M | $27.31M | $4.38M | $4.93M | $3.07M |
|---|
| 2011-03-31 | $70.46M | $30.45M | $6.42M | $6.22M | $4.02M |
|---|
| 2010-12-31 | $72.98M | $32.98M | $10.52M | $10.44M | $10.81M |
|---|
| 2010-09-30 | $68.67M | $32.47M | $11.38M | $11.47M | $15.82M |
|---|
| 2010-06-30 | $57.38M | $25.74M | $4.64M | $5.07M | $4.75M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $407.7M | $259.43M | $81.83M | $94.57M | $118.56M |
|---|
| 2024-12-31 | $359.06M | $184M | -$1.31M | $10.49M | $6.13M |
|---|
| 2023-12-31 | $405.06M | $204.93M | $51.36M | $60.24M | $53.6M |
|---|
| 2022-12-31 | $399.08M | $180.56M | $27.2M | $28.69M | $25.45M |
|---|
| 2021-12-31 | $359.36M | $178.2M | $55.6M | $56.81M | $56.63M |
|---|
| 2020-12-31 | $296.58M | $131.45M | $17.37M | $18.46M | $17.91M |
|---|
| 2019-12-31 | $262.98M | $122.97M | $13.82M | $14.89M | $14.1M |
|---|
| 2018-12-31 | $291.22M | $138.97M | $32.06M | $32.93M | $31.73M |
|---|
| 2017-12-31 | $227.83M | $101.66M | -$1.36M | -$98,000.00 | $167,000.00 |
|---|
| 2016-12-31 | $200.28M | $91.21M | -$6.31M | -$6.03M | -$6.25M |
|---|
| 2015-12-31 | $220.19M | $99.52M | -$267,000.00 | -$242,000.00 | $4.93M |
|---|
| 2014-12-31 | $225.73M | $97.12M | -$14.76M | -$14.5M | -$13.89M |
|---|
| 2013-12-31 | $199.16M | $81.48M | -$20.47M | -$20.47M | -$23.64M |
|---|
| 2012-12-31 | $218.51M | $91.65M | -$2.79M | -$2.59M | -$4.08M |
|---|
| 2011-12-31 | $252.97M | $106.69M | $13.69M | $14.03M | $8.84M |
|---|
| 2010-12-31 | $250.73M | $114.52M | $29.12M | $29.62M | $33.33M |
|---|
| 2009-12-31 | $197.96M | $87.59M | $4.77M | $5.46M | $2.8M |
|---|