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 | $138.55M | $30.87M | $6.15M | $5.45M | $3.11M |
|---|
| 2026-03-31 | $121.14M | $25.7M | $2.05M | $1.41M | $1.5M |
|---|
| 2025-12-31 | $160.37M | $31.64M | $7.84M | $6.74M | $2.42M |
|---|
| 2025-09-30 | $138.29M | $31.07M | $8.3M | $7.14M | $4.35M |
|---|
| 2025-06-30 | $143.56M | $30.9M | $7.68M | $6.28M | $2.89M |
|---|
| 2025-03-31 | $97.79M | $20.15M | -$1.92M | -$2.75M | -$2.11M |
|---|
| 2024-12-31 | $128.18M | $28.62M | $3.05M | $435,000.00 | -$242,000.00 |
|---|
| 2024-09-30 | $137.47M | $32.76M | $7.32M | $6.15M | $35.91M |
|---|
| 2024-06-30 | $140.8M | $30.51M | $4.57M | $3.16M | $2.85M |
|---|
| 2024-03-31 | $124.32M | $26.18M | $5.57M | $4.69M | $4.44M |
|---|
| 2023-12-31 | $134.88M | $28.71M | $251,000.00 | -$726,000.00 | -$430,000.00 |
|---|
| 2023-09-30 | $145.35M | $27.42M | $1.62M | $326,000.00 | $515,000.00 |
|---|
| 2023-06-30 | $148.03M | $32.25M | $6.35M | $4.06M | $3.53M |
|---|
| 2023-03-31 | $115.49M | $23.29M | $503,000.00 | -$2.71M | -$2.15M |
|---|
| 2022-12-31 | $137.17M | $26.77M | -$6.28M | -$7.42M | -$43.93M |
|---|
| 2022-09-30 | $130.02M | $23.1M | -$1.12M | -$2.28M | -$2.08M |
|---|
| 2022-06-30 | $131.52M | $23.29M | $2.48M | $2.8M | $2.01M |
|---|
| 2022-03-31 | $98.79M | $16.45M | -$2.29M | -$2.09M | -$1.57M |
|---|
| 2021-12-31 | $112.97M | $19.04M | -$550,000.00 | -$728,000.00 | -$334,000.00 |
|---|
| 2021-09-30 | $130.05M | $22.28M | $758,000.00 | $2.92M | $2.34M |
|---|
| 2021-06-30 | $154.52M | $26.16M | $4.92M | $3.99M | $2.88M |
|---|
| 2021-03-31 | $116.08M | $18.83M | -$661,000.00 | -$1.59M | -$1.26M |
|---|
| 2020-12-31 | $115.58M | $21.69M | — | $2.14M | $2.1M |
|---|
| 2020-09-30 | $118.37M | $22.06M | $6.12M | $2.84M | $6.83M |
|---|
| 2020-06-30 | $141.56M | $28.14M | $3.22M | $9.07M | $523,000.00 |
|---|
| 2020-03-31 | $121.91M | $23.12M | $144,000.00 | -$63,000.00 | -$1.87M |
|---|
| 2019-12-31 | $141.33M | $28.2M | $3.67M | $2.48M | $26.25M |
|---|
| 2019-09-30 | $144.85M | $27.95M | $8.97M | $4.59M | $3.06M |
|---|
| 2019-06-30 | $200.93M | $37.13M | $16.35M | $11.25M | $9.56M |
|---|
| 2019-03-31 | $150.47M | $29.16M | $9M | $4.33M | $3.69M |
|---|
| 2018-12-31 | $118.63M | $26.91M | $11.08M | -$35.82M | -$41.15M |
|---|
| 2018-09-30 | $167.09M | $31.3M | $11.18M | $6.43M | $6.41M |
|---|
| 2018-06-30 | $172.89M | $33.06M | $12.71M | $6.16M | $5.43M |
|---|
| 2018-03-31 | $122.45M | $22.19M | $3.95M | -$1.33M | -$1.86M |
|---|
| 2017-12-31 | $141.32M | $29.91M | $9.12M | $5.53M | $1.54M |
|---|
| 2017-09-30 | $131.49M | $26.37M | $9.12M | $3.01M | $3.22M |
|---|
| 2017-06-30 | $144.86M | $27.74M | $8.56M | $3.5M | $3.02M |
|---|
| 2017-03-31 | $118.7M | $21.25M | $2.2M | -$1.99M | -$2.42M |
|---|
| 2016-12-31 | $106.57M | $18.78M | -$1.56M | -$4.23M | -$40.85M |
|---|
| 2016-09-30 | $114.64M | $19.8M | -$7.66M | -$9.36M | -$5.98M |
|---|
| 2016-06-30 | $135.99M | $27.81M | -$124.21M | -$129.43M | -$92M |
|---|
| 2016-03-31 | $126.31M | $23.96M | -$738,000.00 | -$4.15M | -$2.83M |
|---|
| 2015-12-31 | $139.14M | $29.87M | $5.9M | $5.14M | $3.33M |
|---|
| 2015-09-30 | $176.06M | $36.04M | -$68.43M | -$70.2M | -$57.42M |
|---|
| 2015-06-30 | $171.42M | $37.09M | $11.93M | $7.82M | $5.36M |
|---|
| 2015-03-31 | $137.91M | $30.65M | $9.26M | $6.67M | $4.29M |
|---|
| 2014-12-31 | $161.15M | $31.61M | — | $9.65M | $6.03M |
|---|
| 2014-09-30 | $167.8M | $35.16M | $16.45M | $13.86M | $9.12M |
|---|
| 2014-06-30 | $166.83M | $30.7M | $12.93M | $10.23M | $6.86M |
|---|
| 2014-03-31 | — | $24.13M | $7.12M | $5.32M | $3.65M |
|---|
| 2013-12-31 | — | $30.61M | — | $11.58M | $7.28M |
|---|
| 2013-09-30 | — | $31.31M | $13.55M | $14.02M | $9.79M |
|---|
| 2013-06-30 | — | $29.18M | $12.44M | $11.1M | $7.3M |
|---|
| 2013-03-31 | — | $24.85M | $9.27M | $7.44M | $4.93M |
|---|
| 2012-12-31 | — | $27.57M | $12.48M | $10.82M | $6.66M |
|---|
| 2012-09-30 | — | $30.71M | $14.77M | $13.11M | $8.23M |
|---|
| 2012-06-30 | — | $12.33M | -$3.7M | -$4.59M | -$2.07M |
|---|
| 2012-03-31 | — | $21.65M | $6.24M | $4.49M | $3.37M |
|---|
| 2011-12-31 | — | $26.52M | $11.66M | $9.09M | $6.1M |
|---|
| 2011-09-30 | — | $29.6M | $15.69M | $13.66M | $9.74M |
|---|
| 2011-06-30 | — | $26.29M | — | $9.16M | $6.37M |
|---|
| 2011-03-31 | — | $17.47M | — | $984,000.00 | $679,000.00 |
|---|
| 2010-12-31 | — | $20.43M | — | $9.83M | $6.24M |
|---|
| 2010-09-30 | — | $20.04M | — | $10.1M | $6.51M |
|---|
| 2010-06-30 | — | $20.32M | — | $9.36M | $5.99M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $540.01M | $113.75M | $21.89M | $17.42M | $7.55M |
|---|
| 2024-12-31 | $530.77M | $118.06M | $20.51M | $14.45M | $42.95M |
|---|
| 2023-12-31 | $543.74M | $112.04M | $9.11M | $944,000.00 | $1.46M |
|---|
| 2022-12-31 | $497.5M | $89.61M | -$7.21M | -$9M | -$45.56M |
|---|
| 2021-12-31 | $513.62M | $86.3M | $4.47M | $4.59M | $3.63M |
|---|
| 2020-12-31 | $497.41M | $95.01M | $15.63M | $13.98M | $7.58M |
|---|
| 2019-12-31 | $616.43M | $120.94M | $36.51M | $24.14M | $42.57M |
|---|
| 2018-12-31 | $581.06M | $113.47M | $38.91M | -$24.57M | -$31.17M |
|---|
| 2017-12-31 | $536.38M | $105.26M | $28.6M | $10.05M | $5.36M |
|---|
| 2016-12-31 | $483.51M | $90.36M | -$134.17M | -$147.17M | -$141.66M |
|---|
| 2015-12-31 | $624.52M | $133.65M | -$41.35M | -$50.58M | -$44.45M |
|---|
| 2014-12-31 | $607.19M | $121.59M | — | $39.06M | $25.66M |
|---|
| 2013-12-31 | $597.96M | $115.94M | — | $44.14M | $29.29M |
|---|
| 2012-12-31 | — | $92.27M | $29.79M | $23.83M | $16.19M |
|---|
| 2011-12-31 | — | $98.41M | $41.86M | $32.65M | $22.9M |
|---|
| 2010-12-31 | — | $72.86M | $36.21M | $31.96M | $20.49M |
|---|
| 2009-12-31 | — | — | — | $25.48M | $15.73M |
|---|