Earnings History
EPS actual vs estimate, surprise %, beat rate, next earnings date
14
Avg Surprise-84.2%
Next ReportNov 02, 2026
Period
Report
EPS Actual
EPS Est
Surprise
June 30, 2026
Aug 4, 2026
$0.07
—
—
March 31, 2025
$-0.08
$0.12
-165.4%
Dec. 31, 2024
$0.01
$0.03
-67.3%
Sept. 30, 2024
$-0.08
$0.07
-212.0%
June 30, 2024
$-0.02
$-0.22
91.1%
March 31, 2024
$0.01
$0.03
-67.3%
Full Fundamentals
All metrics by year — income statement, balance sheet, cash flow
15
Income Statement16
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Revenue
$75M
$81M
$193M
$262M
$335M
$256M
$305M
$281M
$201M
$139M
$175M
$200M
Cost of Revenue
$58M
$70M
$192M
$219M
$274M
$233M
$274M
·
·
·
·
·
Gross Profit
$17M
$11M
$2M
$43M
$61M
$23M
$31M
$51M
$28M
$17M
$25M
$33M
R&D Expense
$71.0K
$0
·
·
·
$500.0K
$600.0K
$500.0K
$600.0K
$603.1K
$548.3K
$531.0K
SG&A Expense
$23M
$20M
$27M
$28M
$30M
$29M
$33M
$28M
$25M
·
·
·
Operating Income
$-7M
$-11M
$-37M
$15M
$27M
$-31M
$-2M
$21M
$2M
$-8M
$-13M
$16M
Interest Expense
·
·
$4M
$3M
$1M
$2M
$4M
$2M
$985.0K
$932.6K
$1M
$1M
Other Non-op
$753.0K
$448.0K
$593.0K
$209.0K
$-143.0K
$1M
$2M
$-3M
$310.0K
$0
$134.4K
$6.7K
Pretax Income
$-6M
$-11M
$-41M
$12M
$25M
$-32M
$-4M
$16M
$1M
$-9M
$-8M
$18M
Income Tax
$22.0K
$2M
$-7M
$-6M
$5M
$-5M
$-727.0K
$3M
$137.0K
$-2M
$2M
$5M
Net Income
$867.0K
$-14M
$-27M
$22M
$20M
$-27M
$-3M
$13M
$1M
$-7M
$-12M
$5M
EPS (Basic)
$0.09
$-1.35
$-2.63
$2.16
$2.17
$-2.98
$-0.34
·
·
·
·
·
EPS (Diluted)
$0.09
$-1.35
$-2.63
$2.12
$2.14
$-2.98
$-0.34
·
·
·
·
·
Shares (Basic)
9,643,000
10,106,000
10,140,000
10,230,000
9,340,000
9,140,000
8,983,000
8,806,000
8,705,000
8,649,745
8,710,361
8,702,094
Shares (Diluted)
9,643,000
10,106,000
10,140,000
10,410,000
9,456,000
9,140,000
8,983,000
8,878,000
8,728,000
8,649,745
8,710,361
8,715,102
EBITDA
$-6M
$-5M
$-37M
$33M
$38M
$-20M
$9M
$30M
$10M
$-2M
$-6M
$22M
Balance Sheet30
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Cash & Equivalents
$58M
$16M
$2M
$1M
$2M
$236.0K
$626.0K
$2M
$14.7K
$62.9K
$391.4K
$26.6K
Short-term Investments
·
·
·
·
·
·
·
·
·
$0
·
·
Receivables
$10M
$12M
$15M
$33M
$33M
$28M
$35M
$41M
$29M
$18M
$18M
$29M
Inventory
$9M
$6M
$52M
$68M
$103M
$85M
$98M
$114M
$72M
$61M
$64M
$68M
Prepaid Expense
$1M
$1M
$5M
$8M
$4M
$13M
$13M
$10M
·
·
·
·
Current Assets
$83M
$83M
$89M
$170M
$160M
$127M
$147M
$167M
$108M
$98M
$85M
$105M
PP&E (Net)
·
·
·
·
·
·
$41M
$41M
$35M
$27M
$46M
$40M
PP&E (Gross)
·
·
·
·
·
·
$105M
$98M
$86M
$73M
$96M
$86M
Accum. Depreciation
·
·
·
·
·
·
$65M
$57M
$50M
$45M
$50M
$46M
Goodwill
$0
$0
$0
$11M
$13M
$1M
$18M
$10M
$6M
$1M
$1M
$23M
Intangibles
$3M
$3M
$8M
$10M
$14M
$11M
$16M
$10M
$11M
$12M
$15M
$17M
Other Non-current Assets
$553.0K
$512.0K
$2M
$2M
$4M
$0
·
·
·
·
·
·
Total Assets
$112M
$147M
$163M
$269M
$266M
$207M
$257M
$228M
$160M
$139M
$149M
$188M
Accounts Payable
$5M
$7M
$16M
$14M
$32M
$20M
$21M
$25M
$24M
$17M
$12M
$21M
Accrued Liabilities
$5M
$4M
$5M
$6M
$12M
$6M
$6M
$12M
$9M
$16M
$10M
$15M
Short-term Debt
$433.0K
$369.0K
$360.0K
$387.0K
$0
·
·
·
·
·
·
·
Current Liabilities
$12M
$22M
$25M
$33M
$50M
$31M
$41M
$37M
$33M
$33M
$27M
$41M
Capital Leases
$11M
$30M
$30M
$31M
$32M
$33M
$34M
$0
·
·
·
·
Deferred Tax
$241.0K
$320.0K
$0
$0
$2M
$2M
$790.0K
$253.0K
$635.9K
$2M
$3M
$6M
Other Non-current Liabilities
$45.0K
$51.0K
$60.0K
$68.0K
$89.0K
$92.0K
$127.0K
$2M
$1M
$728.9K
$669.6K
$713.2K
Total Liabilities
$25M
$54M
$56M
$135M
$154M
$127M
·
·
·
·
·
·
Long-term Debt
·
$0
$0
$72M
$70M
$61M
$76M
$76M
·
$9M
$28M
$32M
Total Debt
$433.0K
$369.0K
$360.0K
$72M
$70M
$61M
$76M
$76M
$26M
$9M
$28M
$32M
Common Stock
$11M
$11M
$11M
$11M
$11M
$10M
$10M
$10M
$10M
$10M
$10M
$10M
Retained Earnings
$46M
$45M
$59M
$85M
$63M
$43M
$71M
$69M
$58M
$58M
$65M
$79M
Treasury Stock
$18M
$10M
$10M
$9M
$9M
$11M
$12M
$13M
$14M
$14M
$15M
$14M
AOCI
·
·
·
·
·
·
$0
$0
$-10.9K
$0
·
·
Stockholders' Equity
$87M
$94M
$107M
$134M
$112M
$80M
$107M
$102M
$90M
$89M
$95M
$109M
Liabilities + Equity
$112M
$147M
$163M
$269M
$266M
$207M
$257M
$228M
$160M
$139M
$149M
$188M
Shares Outstanding
9,400,898
10,072,590
10,072,590
10,094,821
10,160,599
·
·
·
·
·
·
·
Cash Flow19
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
D&A
$1M
$1M
·
$13M
$10M
$11M
$11M
$9M
$8M
$7M
$7M
$5M
Stock-based Comp
$1M
$760.0K
$1M
$1M
$799.0K
$2M
$2M
$827.0K
$638.0K
$459.5K
$521.7K
$364.2K
Deferred Tax
$-86.0K
$2M
$-7M
$-6M
$-2M
$1M
$-774.0K
$-383.0K
$-1M
$-1M
$150.2K
$797.0K
Amort. of Intangibles
$612.0K
$695.0K
$2M
$2M
$3M
$3M
$3M
$2M
$2M
$2M
$2M
$1M
Other Non-cash
$-4M
·
·
$-26M
$-10M
$32M
$19M
$-44M
$-6M
$3M
$21M
$17M
Operating Cash Flow
$-519.0K
$15M
$23M
$6M
$19M
$18M
$29M
$-21M
$2M
$2M
$17M
$29M
CapEx
$2M
$1M
$3M
$3M
$1M
$4M
$5M
$7M
$5M
$3M
$11M
$8M
Investing Cash Flow
$51M
$905.0K
$51M
$-5M
$-33M
$994.0K
$-26M
$-23M
$-17M
$18M
$-9M
$-36M
Debt Issued
$137M
$198M
$257M
$443M
$216M
$0
$20M
$0
$0
$0
$0
$10M
Net Debt Issued
$0
$0
$-72M
$1M
$9M
$-4M
$16M
$0
$0
$-26M
$-5M
$7M
Stock Issued
·
·
·
$0
$10M
$0
$0
$983.0K
$0
$0
·
·
Stock Repurchased
$9M
$1M
$1M
$1M
$0
$635.0K
$0
$0
$0
$253.9K
$820.5K
$0
Net Stock Activity
$-9M
$-1M
$-1M
$-1M
$10M
$-635.0K
$0
$982.5K
$0
$-253.9K
$-820.5K
·
Dividends Paid
·
·
·
·
·
·
·
·
$1M
$0
·
·
Financing Cash Flow
$-9M
$-1M
$-73M
$-1M
$15M
$-19M
$-5M
$46M
$15M
$-20M
$-7M
$6M
Net Change in Cash
$41M
$14M
$410.0K
$-580.0K
$2M
$-390.0K
$-2M
$2M
$-48.0K
$-328.6K
$364.8K
$-2M
Taxes Paid
·
$0
$864.0K
$8M
$2M
·
·
·
·
·
·
·
Free Cash Flow
$-2M
$13M
$20M
$503.0K
$18M
$14M
$24M
$-29M
$-3M
$-2M
$6M
$21M
Levered FCF
·
·
$17M
$-3M
$16M
$12M
$21M
$-30M
$-4M
$-2M
$4M
$20M
Profitability8
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Gross Margin
23.0%
12.4%
0.79%
13.7%
18.1%
8.8%
10.1%
18.2%
14.0%
12.2%
14.4%
16.5%
Operating Margin
-9.4%
-2.9%
-19.4%
4.9%
8.2%
-12.1%
-0.56%
7.6%
1.4%
-5.9%
-7.5%
8.2%
Net Margin
1.2%
-7.6%
-13.8%
5.3%
6.0%
-10.7%
-0.99%
4.7%
0.67%
-5.1%
-6.6%
2.7%
Pretax Margin
-7.4%
-2.9%
-21.3%
4.3%
7.6%
-12.5%
-1.2%
5.9%
0.74%
-6.6%
-4.8%
9.0%
EBITDA Margin
-7.9%
-2.9%
-19.4%
8.0%
11.3%
-8.0%
3.1%
10.7%
5.2%
-1.1%
-3.6%
10.8%
ROA
0.67%
-8.8%
-12.3%
8.2%
8.6%
-11.8%
-1.2%
6.8%
0.90%
-4.9%
-6.8%
3.1%
ROE
0.98%
-14.4%
-26.1%
16.4%
19.8%
-32.4%
-2.8%
12.8%
1.5%
-7.7%
-11.3%
5.1%
ROIC
-8.1%
-12.0%
-28.9%
12.2%
11.9%
-18.7%
-0.76%
9.4%
2.1%
-6.4%
-12.9%
8.1%
Liquidity & Solvency5
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Current Ratio
6.7
3.7
3.6
5.1
3.2
4.1
3.6
4.5
3.2
3.0
3.2
2.6
Quick Ratio
5.5
1.8
1.1
1.4
1.0
0.9
0.9
1.2
0.9
0.6
0.7
0.7
Debt / Equity
0.0
0.0
0.0
0.5
0.6
0.8
0.7
0.7
0.3
0.1
0.3
0.3
LT Debt / Equity
·
·
0.0
0.5
0.6
0.8
0.7
0.7
0.3
0.1
0.2
0.2
Interest Coverage
·
·
-8.8
7.4
18.4
-14.7
-0.4
9.6
2.8
-8.8
-10.7
15.0
Efficiency3
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Asset Turnover
0.6
1.1
0.9
1.5
1.4
1.1
1.3
1.4
1.3
1.0
1.0
1.1
Inventory Turnover
8.0
3.3
3.2
3.3
2.9
2.5
·
·
·
·
·
·
Receivables Turnover
6.7
9.1
6.5
10.5
8.5
8.1
8.0
8.1
8.6
7.7
7.5
6.7
Per Share6
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Book Value / Share
$9.25
$8.44
$9.69
$12.11
·
·
·
·
·
·
·
·
Revenue / Share
$7.77
$17.60
$19.05
$39.78
$35.40
$28.14
$33.97
$31.63
$23.05
$16.02
$20.14
$22.89
Cash Flow / Share
$-0.05
$1.45
$2.28
$0.54
$2.02
$1.98
$3.19
$-2.39
$0.26
$0.17
$1.89
$3.31
Cash / Share
$6.13
$1.45
$0.17
$0.13
·
·
·
·
·
·
·
·
Dividend Paid / Share
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.25
$0.13
$0.30
$0.30
$0.30
EPS (TTM)
$0.09
$-1.35
$-2.63
$2.12
$2.14
$-2.98
$-0.34
·
·
$-0.49
·
·
Growth Rates7
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Revenue YoY
-7.2%
-58.2%
-26.3%
-21.7%
30.8%
·
·
·
·
·
·
·
Revenue CAGR 3Y
-34.1%
-37.7%
-9.0%
·
·
·
·
·
·
·
·
·
Revenue CAGR 5Y
-21.8%
·
·
·
·
·
·
·
·
·
·
·
EPS YoY
·
·
·
-0.93%
·
·
·
·
·
·
·
·
EPS CAGR 3Y
-65.1%
·
·
·
·
·
·
·
·
·
·
·
Net Income YoY
·
·
·
9.0%
·
·
·
·
·
·
·
·
Net Income CAGR 3Y
-66.0%
·
·
·
·
·
·
·
·
·
·
·
Valuation (TTM)16
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
Revenue TTM
$75M
$81M
$193M
$262M
$335M
$256M
$305M
$281M
$201M
$139M
$175M
$200M
Net Income TTM
$867.0K
$-14M
$-27M
$22M
$20M
$-27M
$-3M
$13M
$1M
$-7M
$-12M
$5M
Market Cap
$152M
$124M
$106M
$96M
·
·
·
·
·
·
·
·
Enterprise Value
$95M
$108M
$104M
$167M
·
·
·
·
·
·
·
·
P/E
179.9
-8.3
-3.6
4.1
7.7
-2.6
-38.0
·
·
-22.3
·
·
P/S
2.0
1.5
0.5
0.4
·
·
·
·
·
·
·
·
P/B
1.7
1.3
1.0
0.7
·
·
·
·
·
·
·
·
P / Tangible Book
1.8
1.4
1.1
0.9
·
·
·
·
·
·
·
·
P / Cash Flow
-293.3
8.4
4.6
17.2
·
·
·
·
·
·
·
·
P / FCF
-73.8
9.7
5.2
191.1
·
·
·
·
·
·
·
·
EV / EBITDA
-16.1
-21.2
-2.8
5.0
·
·
·
·
·
·
·
·
EV / FCF
-46.1
8.5
5.2
331.2
·
·
·
·
·
·
·
·
EV / Revenue
1.3
1.3
0.5
0.6
·
·
·
·
·
·
·
·
Earnings Yield
0.56%
-12.1%
-27.5%
24.4%
13.0%
-38.2%
-2.6%
·
·
-4.5%
·
·
Payout Ratio
·
·
·
·
·
·
·
·
·
0.00%
·
·
Annual Payout
·
·
·
·
·
·
·
·
$1M
$0
·
·
Income Statement17
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Revenue
$26M
$19M
$12M
$20M
$19M
$18M
$10M
$21M
$21M
$28M
$41M
$47M
$50M
$55M
$54M
$64M
Cost of Revenue
$20M
$17M
$10M
$14M
$14M
$15M
$8M
$18M
$19M
$26M
$43M
$44M
$51M
$53M
$-4M
$64M
Gross Profit
$6M
$3M
$2M
$6M
$5M
$3M
$3M
$3M
$3M
$2M
$-2M
$3M
$-777.0K
$1M
$5M
$8M
R&D Expense
$107.0K
$63.0K
·
·
$0
$0
·
·
·
·
·
·
·
·
·
·
SG&A Expense
$5M
$5M
$5M
$6M
$6M
$5M
$4M
$5M
$5M
$7M
$6M
$7M
$6M
$8M
$2M
$9M
Operating Income
$-262.0K
$-2M
$-2M
$-810.0K
$-3M
$-2M
$-3M
$-2M
$-2M
$-4M
$-9M
$-15M
$-7M
$-6M
$-15M
$5M
Interest Expense
·
·
·
·
·
·
·
·
·
$127.0K
·
$1M
$1M
$1M
$1M
$827.0K
Interest Income
$275.0K
·
·
·
$208.0K
·
·
·
·
·
·
·
·
·
·
·
Other Non-op
$176.0K
$216.0K
$173.0K
$296.0K
$136.0K
$148.0K
$145.0K
$91.0K
$93.0K
$119.0K
$247.0K
$97.0K
$154.0K
$95.0K
$33.0K
$118.0K
Pretax Income
$69.0K
$-2M
$-2M
$-67.0K
$-3M
$-2M
$-3M
$-2M
$-2M
$-4M
$-10M
$-16M
$-8M
$-7M
$-16M
$4M
Income Tax
$-601.0K
$114.0K
$53.0K
$58.0K
$-89.0K
$169.0K
$-3M
$6M
$-372.0K
$-585.0K
$-2M
$-1M
$-2M
$-2M
$-10M
$871.0K
Net Income
$670.0K
$-2M
$-1M
$-2M
$6M
$-2M
$-1M
$-6M
$-926.0K
$-5M
$11M
$-18M
$-15M
$-5M
$127.0K
$624.0K
EPS (Basic)
$0.07
$-0.21
$-0.11
$-0.22
$0.65
$-0.23
$-0.11
$-0.61
$-0.09
$-0.54
$1.09
$-1.77
$-1.44
$-0.51
$0.01
$0.06
EPS (Diluted)
$0.07
$-0.21
$-0.11
$-0.22
$0.65
$-0.23
$-0.11
$-0.61
$-0.09
$-0.54
$1.09
$-1.77
$-1.44
$-0.51
$0.01
$0.06
Shares (Basic)
9,047,000
9,418,000
·
9,379,000
9,751,000
10,076,000
·
10,114,000
10,126,000
10,094,000
10,107,000
10,135,000
10,170,000
10,148,000
10,213,000
10,253,000
Shares (Diluted)
9,114,000
9,418,000
·
9,379,000
9,751,000
10,076,000
·
10,114,000
10,126,000
10,094,000
10,374,000
10,135,000
10,170,000
10,148,000
10,416,000
10,465,000
EBITDA
$244.0K
$-2M
·
$-810.0K
$-3M
$-1M
·
$496.0K
$-263.0K
$-5M
·
$-13M
$-4M
$-6M
·
$2M
Balance Sheet25
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Cash & Equivalents
$28M
$48M
$58M
$58M
$60M
$14M
$16M
$9M
$4M
$1M
$2M
$730.0K
$717.0K
$421.0K
$1M
$532.0K
Receivables
$19M
$13M
$10M
$13M
$12M
$17M
$12M
$28M
$30M
$28M
$27M
$33M
$35M
$47M
$33M
$56M
Inventory
$10M
$7M
$9M
$7M
$7M
$11M
$6M
$43M
$46M
$51M
$52M
$83M
$74M
$100M
$68M
$138M
Prepaid Expense
$2M
$1M
$1M
$2M
$2M
$2M
$1M
$3M
$4M
$4M
$5M
$9M
$9M
$11M
$8M
$5M
Current Assets
$65M
$74M
$83M
$85M
$87M
$90M
$83M
$83M
$85M
$87M
$89M
$135M
$140M
$158M
$170M
$199M
Goodwill
$5M
·
·
·
·
·
·
·
·
·
$0
$0
$11M
$11M
$11M
$11M
Intangibles
$10M
$3M
$3M
$3M
$3M
$7M
$3M
$7M
$8M
$8M
$8M
$9M
$9M
$10M
$10M
$12M
Other Non-current Assets
$2M
$547.0K
$553.0K
$511.0K
$511.0K
$860.0K
$512.0K
$3M
$3M
$3M
$2M
$2M
$2M
$4M
$2M
$4M
Total Assets
$106M
$103M
$112M
$120M
$123M
$153M
$147M
$149M
$158M
$161M
$163M
$215M
$232M
$255M
$269M
$299M
Accounts Payable
$9M
$4M
$5M
$5M
$5M
$9M
$7M
$12M
$17M
$21M
$16M
$26M
$22M
$26M
$14M
$45M
Accrued Liabilities
$4M
$3M
$5M
$6M
$5M
$6M
$4M
$7M
$6M
$5M
$5M
$6M
$6M
$8M
$6M
$11M
Short-term Debt
$997.0K
$107.0K
$433.0K
$758.0K
$1M
$97.0K
$369.0K
$641.0K
$914.0K
$88.0K
$360.0K
$630.0K
$900.0K
$98.0K
$387.0K
$580.0K
Current Liabilities
$15M
$9M
$12M
$13M
$13M
$30M
$22M
$22M
$27M
$28M
$25M
$37M
$34M
$38M
$33M
$61M
Capital Leases
$11M
$11M
$11M
$19M
$19M
$30M
$30M
$30M
$29M
$29M
$30M
$30M
$30M
$31M
$31M
$31M
Deferred Tax
$0
$356.0K
$241.0K
$153.0K
$49.0K
$386.0K
$320.0K
$369.0K
·
·
$0
·
·
·
·
$2M
Other Non-current Liabilities
$41.0K
$43.0K
$45.0K
$45.0K
$48.0K
$50.0K
$51.0K
$54.0K
$54.0K
$57.0K
$60.0K
$59.0K
$64.0K
$58.0K
$68.0K
$67.0K
Total Liabilities
$27M
$21M
$25M
$33M
$33M
$61M
$54M
$54M
$57M
$59M
$56M
$119M
$118M
·
$135M
·
Long-term Debt
·
·
·
·
·
·
·
·
·
·
·
$53M
$55M
$59M
$72M
$73M
Total Debt
$997.0K
$107.0K
·
$758.0K
$1M
$97.0K
·
$641.0K
$914.0K
$88.0K
·
$54M
$55M
$59M
·
$73M
Common Stock
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
$11M
Retained Earnings
$44M
$44M
$46M
$47M
$49M
$43M
$45M
$46M
$52M
$53M
$59M
$47M
$65M
$80M
$85M
$85M
Treasury Stock
$24M
$21M
$18M
$18M
$18M
$10M
$10M
$10M
$9M
$9M
$10M
$9M
$9M
$9M
$9M
$8M
Stockholders' Equity
$80M
$82M
$87M
$87M
$90M
$91M
$94M
$95M
$101M
$102M
$107M
$96M
$114M
$129M
$134M
$135M
Liabilities + Equity
$106M
$103M
$112M
$120M
$123M
$153M
$147M
$149M
$158M
$161M
$163M
$215M
$232M
$255M
$269M
$299M
Shares Outstanding
9,009,453
9,212,814
9,400,898
9,373,680
9,430,183
11,085,103
10,072,590
11,085,103
11,085,103
11,085,103
10,072,590
11,085,103
11,085,103
11,085,103
10,094,821
·
Cash Flow16
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
D&A
$506.0K
$250.0K
·
·
$359.0K
$236.0K
·
·
·
·
·
·
·
·
·
·
Stock-based Comp
$209.0K
$157.0K
$790.0K
$290.0K
$104.0K
$118.0K
$168.0K
$224.0K
$151.0K
$204.0K
$322.0K
$287.0K
$93.0K
$319.0K
$404.0K
$499.0K
Amort. of Intangibles
$373.0K
$117.0K
$153.0K
$153.0K
$-25.0K
$153.0K
$173.0K
$-222.0K
$-20.0K
$367.0K
$377.0K
$375.0K
$356.0K
$376.0K
$-587.0K
$998.0K
Other Non-cash
·
$-4M
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Operating Cash Flow
$-2M
$-5M
$266.0K
$1M
$-1M
$-700.0K
$9M
$3M
$2M
$263.0K
$2M
$3M
$5M
$13M
$5M
$-2M
CapEx
$754.0K
$422.0K
$462.0K
$616.0K
$144.0K
$318.0K
$383.0K
$-33.0K
$153.0K
$238.0K
$474.0K
$928.0K
$411.0K
$586.0K
$519.0K
$545.0K
Investing Cash Flow
$-14M
$-422.0K
$-462.0K
$-3M
$55M
$-570.0K
$-611.0K
$2M
$-465.0K
$-305.0K
$53M
$-1M
$-801.0K
$-824.0K
$-2M
$-1M
Debt Issued
$28M
$27M
$23M
$25M
$45M
$45M
$41M
$49M
$57M
$51M
$55M
$62M
$72M
$67M
$91M
$115M
Net Debt Issued
·
$0
·
·
·
$0
·
·
·
$0
·
·
·
$-13M
·
·
Stock Repurchased
$3M
$4M
$262.0K
$831.0K
$8M
$215.0K
$299.0K
$418.0K
$157.0K
$163.0K
$384.0K
$399.0K
$177.0K
$327.0K
$851.0K
$492.0K
Net Stock Activity
·
$-4M
·
·
·
$-215.0K
·
·
·
$-163.0K
·
·
·
$-327.0K
·
·
Financing Cash Flow
$-2M
$-4M
$-240.0K
$-1M
$-7M
$-566.0K
$-651.0K
$-762.0K
$594.0K
$-510.0K
$-54M
$-2M
$-4M
$-14M
$-2M
$3M
Net Change in Cash
$-19M
$-10M
$-436.0K
$-2M
$46M
$-2M
$8M
$5M
$2M
$-552.0K
$1M
$13.0K
$296.0K
$-1M
$909.0K
$287.0K
Taxes Paid
·
·
·
·
·
·
·
$0
$0
$0
$47.0K
$0
$0
$817.0K
$4M
$374.0K
Free Cash Flow
·
$-6M
·
·
·
$-1M
·
·
·
$-42.0K
·
·
·
$13M
·
·
Levered FCF
·
·
·
·
·
·
·
·
·
$-140.8K
·
·
·
$12M
·
·
Profitability8
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Gross Margin
21.6%
14.5%
·
29.6%
26.1%
19.3%
·
15.1%
11.7%
5.7%
·
10.7%
5.3%
5.2%
·
11.6%
Operating Margin
-1.0%
-12.2%
·
-4.1%
-14.4%
-4.2%
·
1.2%
-0.52%
-11.9%
·
-22.8%
-6.2%
-6.8%
·
1.6%
Net Margin
2.6%
-10.2%
·
-10.6%
33.7%
-9.3%
·
-14.3%
-1.8%
-12.4%
·
-32.0%
-24.1%
-6.3%
·
0.62%
Pretax Margin
0.27%
-9.6%
·
-0.34%
-13.6%
-4.0%
·
1.1%
-0.48%
-11.9%
·
-24.5%
-7.7%
-8.0%
·
0.86%
EBITDA Margin
0.95%
-10.9%
·
-4.1%
-14.4%
-4.2%
·
1.2%
-0.52%
-11.9%
·
-22.8%
-6.2%
-6.8%
·
1.6%
ROA
0.59%
-1.6%
·
-1.6%
4.5%
-1.5%
·
-3.4%
-0.47%
-2.6%
·
-7.0%
-5.4%
-1.9%
·
0.24%
ROE
0.79%
-2.3%
·
-2.3%
6.6%
-2.4%
·
-6.4%
-0.86%
-4.8%
·
-15.5%
-11.8%
-4.1%
·
0.55%
ROIC
-3.2%
-3.1%
·
-1.7%
-2.9%
-1.1%
·
-7.9%
-0.21%
-4.0%
·
-7.9%
-1.8%
-2.3%
·
0.55%
Liquidity & Solvency5
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Current Ratio
4.3
8.7
·
6.4
6.6
3.0
·
3.8
3.2
3.1
·
3.7
4.1
4.2
·
3.3
Quick Ratio
3.1
7.1
·
5.3
5.6
1.0
·
1.7
1.3
1.0
·
0.9
1.0
1.3
·
0.9
Debt / Equity
0.0
0.0
·
0.0
0.0
0.0
·
0.0
0.0
0.0
·
0.6
0.5
0.5
·
0.5
LT Debt / Equity
·
·
·
·
·
·
·
·
·
·
·
0.5
0.5
0.4
·
0.5
Interest Coverage
·
·
·
·
·
·
·
·
·
-41.4
·
-12.0
-3.6
-5.1
·
1.9
Efficiency3
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Asset Turnover
0.2
0.2
·
0.1
0.1
0.2
·
0.2
0.3
0.2
·
0.2
0.2
0.3
·
0.4
Inventory Turnover
2.3
1.8
·
0.6
0.5
0.6
·
0.6
0.7
0.6
·
0.5
0.6
0.7
·
0.8
Receivables Turnover
1.7
1.3
·
1.0
0.9
1.1
·
1.4
1.5
1.2
·
1.3
1.2
1.4
·
2.0
Per Share5
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Book Value / Share
$8.83
$8.86
·
$9.29
$9.51
$8.22
·
$8.54
$9.12
$9.20
·
$8.69
$10.31
$11.64
·
·
Revenue / Share
$2.82
$2.06
·
$2.10
$1.91
$2.45
·
$4.24
$4.96
$4.37
·
$5.54
$5.97
$8.12
·
$9.57
Cash Flow / Share
·
$-0.58
·
·
·
$-0.07
·
·
·
$0.03
·
·
·
$1.32
·
·
Cash / Share
$3.12
$5.19
·
$6.19
$6.41
$1.29
·
$0.77
$0.32
$0.12
·
$0.07
$0.06
$0.04
·
·
EPS (TTM)
$-0.47
$0.11
·
$0.09
$-0.30
$-1.04
·
$-0.15
$-1.31
$-2.66
·
$-3.71
$-1.88
$0.62
·
$2.95
Valuation (TTM)11
Metric
Trend
Q2 2026
Q1 2026
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Q3 2024
Q2 2024
Q1 2024
Q4 2023
Q3 2023
Q2 2023
Q1 2023
Q4 2022
Q3 2022
Revenue TTM
$77M
$70M
·
$67M
$68M
$71M
·
$112M
$137M
$166M
·
$206M
$224M
$246M
·
$303M
Net Income TTM
$-4M
$1M
·
$879.0K
$-3M
$-10M
·
$-1M
$-13M
$-27M
·
$-38M
$-19M
$7M
·
$30M
Market Cap
$135M
$123M
·
$121M
$119M
$140M
·
$108M
$108M
$113M
·
$98M
$101M
$101M
·
·
Enterprise Value
$108M
$75M
·
$63M
$60M
$126M
·
$100M
$106M
$112M
·
$151M
$155M
$160M
·
·
P/E
-32.0
121.0
·
143.1
-42.0
-12.2
·
-64.7
-7.5
-3.8
·
-2.4
-4.8
14.8
·
4.7
P/S
1.8
1.8
·
1.8
1.8
2.0
·
1.0
0.8
0.7
·
0.5
0.5
0.4
·
·
P/B
1.7
1.5
·
1.4
1.3
1.5
·
1.1
1.1
1.1
·
1.0
0.9
0.8
·
·
P / Tangible Book
2.1
1.6
·
1.4
1.4
1.7
·
1.2
1.2
1.2
·
1.1
1.1
0.9
·
·
P / Cash Flow
·
-22.6
·
·
·
-200.5
·
·
·
429.5
·
·
·
7.6
·
·
EV / Revenue
1.4
1.1
·
1.0
0.9
1.8
·
0.9
0.8
0.7
·
0.7
0.7
0.7
·
·
Earnings Yield
-3.1%
0.83%
·
0.70%
-2.4%
-8.2%
·
-1.6%
-13.4%
-26.1%
·
-41.8%
-20.7%
6.8%
·
21.1%
Most recent period on the left · null values shown as ·
Financial Statements
Income statement, balance sheet, cash flow — annual, last 5 years
16
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Revenue
$75M
$81M
$193M
$262M
$335M
Gross Margin %
23.0%
12.4%
0.79%
13.7%
18.1%
Operating Margin %
-9.4%
-2.9%
-19.4%
4.9%
8.2%
Net Income
$867.0K
$-14M
$-27M
$22M
$20M
Diluted EPS
$0.09
$-1.35
$-2.63
$2.12
$2.14
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Debt / Equity
0.0
0.0
0.0
0.5
0.6
Current Ratio
6.7
3.7
3.6
5.1
3.2
Quick Ratio
5.5
1.8
1.1
1.4
1.0
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Free Cash Flow
$-2M
$13M
$20M
$503.0K
$18M
Institutional owners (13F)
89 filers
· $88.1M total
· As of June 30, 2026
17
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
Holders89
Value held$88.1M
New positions13
Exited positions16
Institutional activity — Q2 2026 vs prior quarter
New positions
Exited positions
Increased
Decreased
Net shares change
13 (-5 vs prior Q)
16 (+8 vs prior Q)
25 (-5 vs prior Q)
36 (+8 vs prior Q)
-278K
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.
Investors who filed SEC Schedule 13D — beneficial ownership above 5% with an intent to influence the issuer (activist stakes, board campaigns, M&A). Each row shows the most recent known state of that filer's position.
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
Company insiders
51 insiders
· 19 officers · 17 directors