Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2009-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 | $99.37M | $23.78M | $14.89M | $13.53M | $9.95M |
|---|
| 2026-03-31 | $70.05M | $15.54M | $7.59M | $6.27M | $4.66M |
|---|
| 2025-12-31 | $67.52M | $15.19M | $5.99M | $4.68M | $3.03M |
|---|
| 2025-09-30 | $56.03M | $17.78M | $9.1M | $7.74M | $20.36M |
|---|
| 2025-06-30 | $58.35M | $14.41M | $2.59M | $1.79M | $1.77M |
|---|
| 2025-03-31 | $55.36M | $12.45M | $5.57M | $5.44M | $5.38M |
|---|
| 2024-12-31 | $50.76M | $12.28M | $5.14M | $4.79M | $4.43M |
|---|
| 2024-09-30 | $49.74M | $9.12M | $2.72M | $2.57M | $2.53M |
|---|
| 2024-06-30 | $46.15M | $9.17M | $2.22M | $1.99M | $1.97M |
|---|
| 2024-03-31 | $40.37M | $8.82M | $2.11M | $1.8M | $1.56M |
|---|
| 2023-12-31 | $42.19M | $9.43M | $2.42M | $2.16M | $2.1M |
|---|
| 2023-09-30 | $47.27M | $9.05M | $1.62M | $1.37M | $1.29M |
|---|
| 2023-06-30 | $50.59M | $3.9M | $672,000.00 | -$14,000.00 | -$21,000.00 |
|---|
| 2023-03-31 | $48.01M | $1.88M | $18.51M | $21.35M | $21.34M |
|---|
| 2022-12-31 | $48.22M | -$2.07M | -$16.9M | -$19.15M | -$19.03M |
|---|
| 2022-09-30 | $45.62M | -$1.84M | -$16.28M | -$18.79M | -$18.79M |
|---|
| 2022-06-30 | $12.82M | -$2.31M | $8.04M | $6.34M | $6.24M |
|---|
| 2022-03-31 | $10.38M | -$479,000.00 | -$10.28M | -$10.73M | -$10.72M |
|---|
| 2021-12-31 | $9.85M | -$982,000.00 | -$16.38M | -$16.26M | -$16.19M |
|---|
| 2021-09-30 | $8.85M | $6.16M | $632,000.00 | $512,000.00 | $509,000.00 |
|---|
| 2021-06-30 | $9.17M | -$1.61M | -$7.46M | -$6.53M | -$6.55M |
|---|
| 2021-03-31 | $11.77M | -$310,000.00 | -$8.24M | -$8.29M | -$8.3M |
|---|
| 2020-12-31 | $12.11M | — | -$17.74M | -$17.58M | -$17.68M |
|---|
| 2020-09-30 | $12.74M | — | -$45.59M | -$45.32M | -$45.24M |
|---|
| 2020-06-30 | $8.88M | — | -$10.23M | -$9.59M | -$9.56M |
|---|
| 2020-03-31 | $19.42M | — | -$70.09M | -$70.14M | -$63.97M |
|---|
| 2019-12-31 | $19.53M | — | -$36.41M | -$35.94M | -$39.32M |
|---|
| 2019-09-30 | $21.88M | — | -$11.79M | -$11.35M | -$11.04M |
|---|
| 2019-06-30 | $34.69M | — | -$13.67M | -$13M | -$14.41M |
|---|
| 2019-03-31 | $43.26M | — | -$13.64M | -$15.52M | $30.86M |
|---|
| 2018-12-31 | $43.45M | — | -$9.37M | -$12.77M | $8.56M |
|---|
| 2018-09-30 | $53.71M | — | -$4.08M | -$5.18M | -$3.93M |
|---|
| 2018-06-30 | $39.55M | — | -$47.14M | -$52.86M | -$75.03M |
|---|
| 2018-03-31 | $41.07M | — | -$9.22M | -$9.85M | $67,000.00 |
|---|
| 2017-12-31 | -$1.48M | — | -$5.34M | -$5.36M | -$8.49M |
|---|
| 2017-09-30 | $79.46M | $21.74M | -$3.1M | -$3.4M | -$3.1M |
|---|
| 2017-06-30 | $85.18M | $26.09M | -$1.25M | -$1.56M | -$3.83M |
|---|
| 2017-03-31 | $79.95M | $27.74M | -$623,000.00 | -$1.06M | -$11.98M |
|---|
| 2016-12-31 | -$3.99M | $22.81M | -$15.24M | -$3.29M | -$13.92M |
|---|
| 2016-09-30 | $64.34M | $22.35M | -$2.25M | -$2.81M | -$2.75M |
|---|
| 2016-06-30 | $64.08M | $21.72M | $156,000.00 | -$501,000.00 | -$2.28M |
|---|
| 2016-03-31 | $63.81M | $23.79M | $368,000.00 | -$46,000.00 | -$30.19M |
|---|
| 2015-12-31 | $12.62M | $9.3M | $29.4M | $29.21M | -$1.38M |
|---|
| 2015-09-30 | $87.94M | $31.23M | $2.78M | $2.38M | $1.98M |
|---|
| 2015-06-30 | $87.03M | $29.25M | -$18.61M | -$19.03M | -$12.55M |
|---|
| 2015-03-31 | $82.37M | $26.53M | -$1.29M | -$1.92M | -$1.52M |
|---|
| 2014-12-31 | -$4.8M | -$1.3M | $1.3M | $1.12M | $16.27M |
|---|
| 2014-09-30 | $116.76M | $46.08M | $20.85M | $20.34M | $14.27M |
|---|
| 2014-06-30 | $105.32M | $42.31M | $17.68M | $17.02M | $11.04M |
|---|
| 2014-03-31 | $102.58M | $43.68M | $18.8M | $18.4M | $12.02M |
|---|
| 2013-12-31 | $100.85M | $39.8M | $17.56M | $17.16M | $11.01M |
|---|
| 2013-09-30 | $98.39M | $37.5M | $15.09M | $14.62M | $8.97M |
|---|
| 2013-06-30 | $93.59M | $37.59M | $13.53M | $13.17M | $8.44M |
|---|
| 2013-03-31 | $78.24M | $32.63M | $12.55M | $12M | $7.77M |
|---|
| 2012-12-31 | $76.7M | $31.3M | $11.69M | $8.88M | $23.2M |
|---|
| 2012-09-30 | $78.63M | $33.84M | $14.59M | $12.75M | $9.81M |
|---|
| 2012-06-30 | $78.3M | $33.03M | $15.59M | $18.61M | $13.18M |
|---|
| 2012-03-31 | $79.2M | $33.45M | $16.75M | $5.22M | $3.61M |
|---|
| 2011-12-31 | $74.9M | $31.71M | $15.59M | $3.18M | $991,000.00 |
|---|
| 2011-09-30 | $75.06M | $30.72M | $16.11M | $20.64M | $17.92M |
|---|
| 2011-06-30 | $55.92M | $22.24M | $7.91M | $3.45M | $2.13M |
|---|
| 2011-03-31 | $52.91M | $21.15M | $9.28M | $12M | $10.37M |
|---|
| 2010-12-31 | $47.46M | $17.54M | -$5.12M | -$29.22M | -$26.63M |
|---|
| 2010-09-30 | $39.98M | $16.07M | $6M | -$405,000.00 | -$1.16M |
|---|
| 2010-06-30 | $31.17M | $11.35M | -$3.41M | -$7.87M | -$6.16M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $237.26M | $59.83M | $23.24M | $19.66M | $30.53M |
|---|
| 2024-12-31 | $187.03M | $39.39M | $12.2M | $11.15M | $10.5M |
|---|
| 2023-12-31 | $188.06M | $24.26M | $23.22M | $24.86M | $24.71M |
|---|
| 2022-12-31 | $136.09M | -$6.7M | -$35.42M | -$42.33M | -$42.31M |
|---|
| 2021-12-31 | $39.63M | $3.26M | -$31.46M | -$30.57M | -$30.53M |
|---|
| 2020-12-31 | $53.14M | -$28.67M | -$143.65M | -$142.63M | -$136.45M |
|---|
| 2019-12-31 | $119.35M | — | -$75.5M | -$75.81M | -$33.92M |
|---|
| 2018-12-31 | $177.77M | — | -$69.81M | -$80.66M | -$70.34M |
|---|
| 2017-12-31 | $243.11M | — | -$10.32M | -$11.39M | -$27.4M |
|---|
| 2016-12-31 | $188.23M | $90.68M | -$16.97M | -$6.65M | -$49.13M |
|---|
| 2015-12-31 | $269.97M | $96.31M | $12.28M | $10.63M | -$13.46M |
|---|
| 2014-12-31 | $319.85M | $130.76M | $58.62M | $56.87M | $53.6M |
|---|
| 2013-12-31 | $371.07M | $147.53M | $58.73M | $56.95M | $36.18M |
|---|
| 2012-12-31 | $312.83M | $131.62M | $58.62M | $45.46M | $49.79M |
|---|
| 2011-12-31 | $258.79M | $105.82M | $48.89M | $39.27M | $31.41M |
|---|
| 2010-12-31 | $146.98M | $52.97M | -$6.27M | -$49.01M | -$43.47M |
|---|
| 2009-12-31 | $112.55M | $29.38M | -$33.1M | -$48.32M | -$50.33M |
|---|