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 | $33.54M | $5.7M | $623,000.00 | $426,000.00 | $316,000.00 |
|---|
| 2026-03-31 | $30.32M | $4.7M | $47,000.00 | -$209,000.00 | -$34,000.00 |
|---|
| 2025-12-31 | $30.31M | $5.07M | $901,000.00 | $681,000.00 | $897,000.00 |
|---|
| 2025-09-30 | $30.48M | $5.03M | $945,000.00 | $672,000.00 | -$146,000.00 |
|---|
| 2025-06-30 | $30.68M | $4.84M | $742,000.00 | $485,000.00 | $313,000.00 |
|---|
| 2025-03-31 | $26.9M | $3.08M | -$1.61M | -$1.83M | -$1.32M |
|---|
| 2024-12-31 | $28.62M | $2.82M | -$1.23M | -$1.42M | -$1.48M |
|---|
| 2024-09-30 | $31.41M | $3.84M | -$467,000.00 | -$683,000.00 | -$739,000.00 |
|---|
| 2024-06-30 | $33.89M | $4.62M | $344,000.00 | $179,000.00 | $157,000.00 |
|---|
| 2024-03-31 | $34.22M | $5.45M | $1.16M | $988,000.00 | $765,000.00 |
|---|
| 2023-12-31 | $36.05M | $6.83M | $2.68M | $2.56M | $4.35M |
|---|
| 2023-09-30 | $33.37M | $5.32M | $1.12M | $994,000.00 | $1.21M |
|---|
| 2023-06-30 | $35.02M | $5.47M | $1.1M | $974,000.00 | $634,000.00 |
|---|
| 2023-03-31 | $34.89M | $5.48M | $1.05M | $943,000.00 | $681,000.00 |
|---|
| 2022-12-31 | $35.62M | $5.1M | $749,000.00 | $675,000.00 | -$381,000.00 |
|---|
| 2022-09-30 | $35.28M | $6.33M | $1.95M | $1.82M | $1.53M |
|---|
| 2022-06-30 | $32.52M | $5M | $1.03M | $908,000.00 | $719,000.00 |
|---|
| 2022-03-31 | $30.71M | $4.04M | $169,000.00 | $71,000.00 | $138,000.00 |
|---|
| 2021-12-31 | $33.46M | $2.68M | -$876,000.00 | $5.18M | $4.97M |
|---|
| 2021-09-30 | $29.45M | $8.04M | $4.92M | $4.8M | $3.56M |
|---|
| 2021-06-30 | $30.18M | $3.59M | $406,000.00 | $290,000.00 | $179,000.00 |
|---|
| 2021-03-31 | $22.07M | $1.56M | -$2.18M | -$2.26M | -$1.55M |
|---|
| 2020-12-31 | $23.84M | $1.74M | -$3.77M | -$3.86M | -$3.53M |
|---|
| 2020-09-30 | $26.36M | $1.96M | $2.71M | $2.58M | $1.97M |
|---|
| 2020-06-30 | $26.46M | $2.73M | $49,000.00 | -$127,000.00 | -$123,000.00 |
|---|
| 2020-03-31 | $27.44M | $3.01M | $391,000.00 | $167,000.00 | $137,000.00 |
|---|
| 2019-12-31 | $30.82M | $3.66M | $824,000.00 | $561,000.00 | $274,000.00 |
|---|
| 2019-09-30 | $30.06M | $3.64M | $713,000.00 | $457,000.00 | $413,000.00 |
|---|
| 2019-06-30 | $27.29M | $2.33M | -$1.21M | -$1.49M | -$1.55M |
|---|
| 2019-03-31 | $28.17M | $2.96M | -$104,000.00 | -$349,000.00 | -$363,000.00 |
|---|
| 2018-12-31 | $28.83M | $3.08M | -$14,000.00 | -$220,000.00 | -$196,000.00 |
|---|
| 2018-09-30 | $29.56M | $3.39M | $649,000.00 | $479,000.00 | $364,000.00 |
|---|
| 2018-06-30 | $28.54M | $3.82M | $734,000.00 | $525,000.00 | $390,000.00 |
|---|
| 2018-03-31 | $26.45M | $3.03M | -$120,000.00 | -$292,000.00 | -$391,000.00 |
|---|
| 2017-12-31 | $25.57M | $2.15M | -$1.77M | -$1.94M | -$2.46M |
|---|
| 2017-09-30 | $28.31M | $3.52M | $284,000.00 | $112,000.00 | $43,000.00 |
|---|
| 2017-06-30 | $30.13M | $3.37M | $95,000.00 | -$222,000.00 | -$16,000.00 |
|---|
| 2017-03-31 | $28.32M | $3.09M | $121,000.00 | -$19,000.00 | -$15,000.00 |
|---|
| 2016-12-31 | $29.01M | $3.55M | $328,287.00 | $188,725.00 | $97,725.00 |
|---|
| 2016-09-30 | $29.72M | $3.79M | $189,764.00 | $50,306.00 | $63,306.00 |
|---|
| 2016-06-30 | $28.95M | $3.12M | -$109,936.00 | -$249,183.00 | -$180,183.00 |
|---|
| 2016-03-31 | $28.95M | $3.38M | $220,948.00 | $88,926.00 | $62,926.00 |
|---|
| 2015-12-31 | $31.44M | $3.87M | $328,559.00 | $204,333.00 | $123,333.00 |
|---|
| 2015-09-30 | $30.41M | $2.89M | -$65,646.00 | -$199,606.00 | -$123,606.00 |
|---|
| 2015-06-30 | $26.8M | $2.43M | -$483,360.00 | -$595,362.00 | -$378,362.00 |
|---|
| 2015-03-31 | $26.54M | $2.87M | -$201,601.00 | -$296,787.00 | -$192,787.00 |
|---|
| 2014-12-31 | $30.45M | $3.45M | $271,719.00 | $222,462.00 | $214,462.00 |
|---|
| 2014-09-30 | $28.04M | $3.53M | $473,490.00 | $370,697.00 | $332,697.00 |
|---|
| 2014-06-30 | $27.41M | $3.28M | $347,177.00 | $231,701.00 | $246,701.00 |
|---|
| 2014-03-31 | $26.15M | $3.07M | $236,221.00 | $136,157.00 | $86,157.00 |
|---|
| 2013-12-31 | $29.29M | $3.5M | $482,126.00 | $377,150.00 | $241,150.00 |
|---|
| 2013-09-30 | $27.39M | $3.02M | $376,181.00 | $304,917.00 | $217,917.00 |
|---|
| 2013-06-30 | $28.45M | $3.36M | $373,105.00 | $285,219.00 | $187,219.00 |
|---|
| 2013-03-31 | $25.93M | $3.24M | $223,622.00 | $120,089.00 | $141,089.00 |
|---|
| 2012-12-31 | $25.02M | $3.51M | $484,910.00 | $381,542.00 | $275,542.00 |
|---|
| 2012-09-30 | $25.52M | $2.78M | $328,671.00 | $162,165.00 | $105,165.00 |
|---|
| 2012-06-30 | $28.03M | $3.09M | $318,586.00 | $201,925.00 | $125,925.00 |
|---|
| 2012-03-31 | $28.36M | $3.01M | $328,430.00 | $181,805.00 | $122,805.00 |
|---|
| 2011-12-31 | $29.12M | $3.62M | $466,432.00 | $360,783.00 | $234,783.00 |
|---|
| 2011-09-30 | $28.32M | $3.29M | $420,138.00 | $280,865.00 | $182,865.00 |
|---|
| 2011-06-30 | $27.8M | $3.24M | $339,134.00 | $170,094.00 | $146,094.00 |
|---|
| 2011-03-31 | $29M | $3.2M | $286,662.00 | $939,188.00 | $626,188.00 |
|---|
| 2010-12-31 | $27.43M | $2.79M | $253,249.00 | $114,052.00 | $137,052.00 |
|---|
| 2010-09-30 | $25.96M | $2.89M | $166,190.00 | $220,318.00 | $127,318.00 |
|---|
| 2010-06-30 | $24.69M | $3.11M | $484,970.00 | $392,112.00 | $147,112.00 |
|---|
Annual Profit Breakdown
| Date | Revenue | Gross profit | Operating income | Pre-tax income | Net income |
|---|
| 2025-12-31 | $118.37M | $18.01M | $975,000.00 | $11,000.00 | -$252,000.00 |
|---|
| 2024-12-31 | $128.13M | $16.72M | -$195,000.00 | -$939,000.00 | -$1.3M |
|---|
| 2023-12-31 | $139.33M | $23.1M | $5.95M | $5.47M | $6.87M |
|---|
| 2022-12-31 | $134.12M | $20.48M | $3.89M | $3.48M | $2.01M |
|---|
| 2021-12-31 | $115.17M | $15.86M | $2.27M | $8.01M | $7.15M |
|---|
| 2020-12-31 | $104.11M | $9.67M | -$616,000.00 | -$1.24M | -$1.55M |
|---|
| 2019-12-31 | $116.33M | $12.58M | $224,000.00 | -$819,000.00 | -$1.23M |
|---|
| 2018-12-31 | $113.37M | $13.31M | $1.25M | $492,000.00 | $166,000.00 |
|---|
| 2017-12-31 | $112.34M | $12.12M | -$1.27M | -$2.07M | -$2.45M |
|---|
| 2016-12-31 | $116.62M | $13.84M | $629,063.00 | $78,774.00 | $43,774.00 |
|---|
| 2015-12-31 | $115.19M | $12.06M | -$422,048.00 | -$887,422.00 | -$571,422.00 |
|---|
| 2014-12-31 | $112.04M | $13.33M | $1.33M | $961,017.00 | $880,017.00 |
|---|
| 2013-12-31 | $111.06M | $13.12M | $1.46M | $1.09M | $787,376.00 |
|---|
| 2012-12-31 | $106.94M | $12.39M | $1.46M | $927,438.00 | $629,438.00 |
|---|
| 2011-12-31 | $114.24M | $13.34M | $1.51M | $1.75M | $1.19M |
|---|
| 2010-12-31 | $99.82M | $11.43M | $1.23M | $881,766.00 | $506,766.00 |
|---|