Complete filed revenue-to-profit bridge showing gross profit, operating income, pre-tax income and net income.
- Available history
- 2010-06-30 to 2026-06-30
- Data captured
Historical Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2026-06-30 | $56.77M | $13.38M | $5.1M | $5.35M | $4.17M |
|---|
| 2026-03-31 | $98.38M | $20.62M | $11.21M | $11.3M | $8.84M |
|---|
| 2025-12-31 | $80.5M | $16.5M | $7.53M | $7.63M | $5.99M |
|---|
| 2025-09-30 | $57.39M | $13.07M | $4.2M | $4.33M | $3.36M |
|---|
| 2025-06-30 | $54.88M | $12.39M | $3.26M | $3.54M | $2.75M |
|---|
| 2025-03-31 | $48.26M | $11.97M | $3.12M | $3.22M | $2.49M |
|---|
| 2024-12-31 | $48.32M | $11.14M | $1.89M | $2.01M | $1.6M |
|---|
| 2024-09-30 | $46.9M | $11.46M | $2.02M | $2.25M | $1.69M |
|---|
| 2024-06-30 | $45.3M | $11.39M | $1.91M | $2.03M | $1.56M |
|---|
| 2024-03-31 | $39.86M | $10.32M | $2.34M | $2.46M | $1.91M |
|---|
| 2023-12-31 | $36.72M | $9.75M | $1.59M | $1.65M | $1.31M |
|---|
| 2023-09-30 | $36.27M | $9.73M | $1.95M | $2.03M | $1.71M |
|---|
| 2023-06-30 | $50.3M | $10.76M | $2.06M | $2.1M | $1.6M |
|---|
| 2023-03-31 | $49.81M | $11.41M | $3.15M | $3.24M | $2.53M |
|---|
| 2022-12-31 | $47.43M | $11.78M | $3.71M | $4.42M | $5.88M |
|---|
| 2022-09-30 | $45.2M | $11.86M | $3.46M | $3.38M | $3.32M |
|---|
| 2022-06-30 | $42.64M | $11.48M | $4M | $3.9M | $3.85M |
|---|
| 2022-03-31 | $47.42M | $9.71M | $2.86M | $2.68M | $2.65M |
|---|
| 2021-12-31 | $44.07M | $9.68M | $2.81M | $2.8M | $2.78M |
|---|
| 2021-09-30 | $37.68M | $8.11M | $2.66M | $3.13M | $3.11M |
|---|
| 2021-06-30 | $33.72M | $7.13M | $2.08M | $2.19M | $2.15M |
|---|
| 2021-03-31 | $25.49M | $6.3M | $1.95M | $2.04M | $2.01M |
|---|
| 2020-12-31 | $28.74M | $6.13M | $1.7M | $1.71M | $1.66M |
|---|
| 2020-09-30 | $38.81M | $7.16M | $3.11M | $2.99M | $2.98M |
|---|
| 2020-06-30 | $20.55M | $4.47M | $674,882.00 | $582,451.00 | $566,174.00 |
|---|
| 2020-03-31 | $25.83M | $5.3M | $1.3M | $1.19M | $1.17M |
|---|
| 2019-12-31 | $22.21M | $5.49M | $1.01M | $830,828.00 | $801,076.00 |
|---|
| 2019-09-30 | $22.86M | $5.19M | $1.22M | $1.08M | $1.04M |
|---|
| 2019-06-30 | $20.94M | $3.37M | $603,727.00 | $602,946.00 | $589,527.00 |
|---|
| 2019-03-31 | $16.02M | $2.22M | $402,818.00 | $364,871.00 | $354,635.00 |
|---|
| 2018-12-31 | $13.61M | $2.51M | $430,357.00 | $569,090.00 | $532,205.00 |
|---|
| 2018-09-30 | $13.66M | $2.48M | -$479,979.00 | -$511,552.00 | -$494,906.00 |
|---|
| 2018-06-30 | $12.73M | $2.19M | $328,834.00 | $280,156.00 | $274,179.00 |
|---|
| 2018-03-31 | $14.06M | $2.5M | $403,587.00 | $380,664.00 | $346,208.00 |
|---|
| 2017-12-31 | $14.45M | $3.08M | $708,192.00 | $719,881.00 | $750,265.00 |
|---|
| 2017-09-30 | $15.68M | $2.9M | $671,889.00 | $630,153.00 | $603,874.00 |
|---|
| 2017-06-30 | $16.75M | $2.81M | $284,345.00 | $254,619.00 | $265,150.00 |
|---|
| 2017-03-31 | $15.12M | $2.49M | $290,166.00 | $235,395.00 | $219,536.00 |
|---|
| 2016-12-31 | $10.48M | $2.01M | -$1.18M | -$1.26M | -$1.27M |
|---|
| 2016-09-30 | $10.57M | $1.87M | -$1.42M | -$1.51M | -$1.51M |
|---|
| 2016-06-30 | $15.5M | $2.28M | -$420,939.00 | -$521,855.00 | -$536,984.00 |
|---|
| 2016-03-31 | $11.77M | $2.15M | -$575,077.00 | -$669,670.00 | -$690,331.00 |
|---|
| 2015-12-31 | $16.58M | $2.44M | -$836,091.00 | -$926,021.00 | -$894,815.00 |
|---|
| 2015-09-30 | $16.52M | $2.39M | -$383,327.00 | -$464,387.00 | -$468,698.00 |
|---|
| 2015-06-30 | $14.94M | $2.57M | -$45,671.00 | -$133,894.00 | -$90,290.00 |
|---|
| 2015-03-31 | $12.88M | $2.33M | -$693,484.00 | -$774,219.00 | -$798,499.00 |
|---|
| 2014-12-31 | $18.12M | $3.3M | $164,059.00 | $210,570.00 | $271,899.00 |
|---|
| 2014-09-30 | $17.04M | $3.13M | $97,959.00 | -$4,263.00 | $179,588.00 |
|---|
| 2014-06-30 | $17.52M | $3.01M | -$438,412.00 | -$495,576.00 | -$4.45M |
|---|
| 2014-03-31 | $18.06M | $3.21M | -$226,688.00 | -$281,006.00 | -$522,978.00 |
|---|
| 2013-12-31 | $20.79M | $4.43M | $342,259.00 | $358,549.00 | -$405,090.00 |
|---|
| 2013-09-30 | $19M | $3.31M | -$584,513.00 | -$648,867.00 | -$1.43M |
|---|
| 2013-06-30 | $23.78M | $2.89M | -$570,875.00 | -$622,407.00 | -$1.12M |
|---|
| 2013-03-31 | $29.25M | $5.3M | $434,934.00 | $395,377.00 | $300,412.00 |
|---|
| 2012-12-31 | $37.5M | $7.36M | $230,519.00 | $171,946.00 | $135,004.00 |
|---|
| 2012-09-30 | $28.98M | $6.19M | -$370,143.00 | -$403,468.00 | -$535,890.00 |
|---|
| 2012-06-30 | $28.58M | $4.01M | -$2.07M | -$2.15M | -$2.41M |
|---|
| 2012-03-31 | $32.81M | $6.73M | $992,395.00 | $924,022.00 | $497,251.00 |
|---|
| 2011-12-31 | $41.53M | — | $4.6M | $1.79M | $1.46M |
|---|
| 2011-09-30 | $44.01M | — | $1.11M | -$782,681.00 | -$884,047.00 |
|---|
| 2011-06-30 | $30.64M | — | $480,782.00 | $315,295.00 | $237,969.00 |
|---|
| 2011-03-31 | $22.97M | — | $416,600.00 | $320,239.00 | $195,306.00 |
|---|
| 2010-12-31 | $26.37M | — | $3.68M | $5.69M | $3.27M |
|---|
| 2010-09-30 | $18.11M | — | $223,944.00 | $138,509.00 | $138,509.00 |
|---|
| 2010-06-30 | $20.75M | — | -$3.51M | $5.13M | $5.64M |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $241.02M | $53.92M | $18.11M | $18.72M | $14.6M |
|---|
| 2024-12-31 | $180.38M | $44.32M | $8.16M | $8.75M | $6.76M |
|---|
| 2023-12-31 | $171.67M | $41.66M | $8.76M | $9.02M | $7.15M |
|---|
| 2022-12-31 | $182.69M | $44.83M | $13.94M | $14.38M | $15.69M |
|---|
| 2021-12-31 | $140.97M | $31.22M | $9.5M | $10.16M | $10.05M |
|---|
| 2020-12-31 | $113.92M | $23.07M | $6.79M | $6.47M | $6.38M |
|---|
| 2019-12-31 | $82.02M | $16.26M | $3.24M | $2.88M | $2.78M |
|---|
| 2018-12-31 | $54.06M | $9.68M | $651,432.00 | $718,357.00 | $657,685.00 |
|---|
| 2017-12-31 | $61.99M | $11.29M | $1.95M | $1.84M | $1.84M |
|---|
| 2016-12-31 | $48.33M | $8.31M | -$3.6M | -$3.96M | -$4.01M |
|---|
| 2015-12-31 | $60.92M | $9.73M | -$1.96M | -$2.3M | -$2.25M |
|---|
| 2014-12-31 | $70.74M | $12.65M | -$403,083.00 | -$570,276.00 | -$4.52M |
|---|
| 2013-12-31 | $87.1M | $14.21M | -$509,159.00 | -$663,648.00 | -$2.66M |
|---|
| 2012-12-31 | $127.88M | $24.28M | -$1.21M | -$1.46M | -$2.31M |
|---|
| 2011-12-31 | $139.16M | $20.11M | $6.6M | $1.64M | $1.01M |
|---|
| 2010-12-31 | $82.57M | — | $287,379.00 | $10.77M | $10.74M |
|---|