$179.14M
Revenue
$-5.38M
Net Income
56.80%
Gross Margin
-1.62%
Op. Margin
$39.31M
Free Cash Flow
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Jan 31, 2024) |
Q4 2023 (Oct 31, 2023) |
Q3 2023 (Jul 31, 2023) |
Q2 2023 (Apr 30, 2023) |
Q1 2023 (Jan 31, 2023) |
Q4 2022 (Oct 31, 2022) |
Q3 2022 (Jul 31, 2022) |
Q2 2022 (Apr 30, 2022) |
Q1 2022 (Jan 31, 2022) |
Q4 2021 (Jan 31, 2021) |
Q3 2021 (Oct 31, 2020) |
Q1 2021 (Apr 30, 2020) |
Q2 2020 (Jan 31, 2020) |
Q1 2020 (Oct 31, 2019) |
Q4 2019 (Jul 31, 2019) |
Q3 2019 (Apr 30, 2019) |
Q2 2019 (Jan 31, 2019) |
Q1 2019 (Oct 31, 2018) |
Q4 2018 (Jul 31, 2018) |
Q3 2018 (Apr 30, 2018) |
Q2 2018 (Jan 31, 2018) |
Q1 2018 (Oct 31, 2017) |
Q4 2017 (Jul 31, 2017) |
Q3 2017 (Apr 30, 2017) |
Q2 2017 (Jan 31, 2017) |
Q1 2017 (Oct 31, 2016) |
Q4 2016 (Jul 31, 2016) |
Q3 2016 (Apr 30, 2016) |
Q2 2016 (Jan 31, 2016) |
Q1 2016 (Oct 31, 2015) |
Q4 2015 (Jul 31, 2015) |
Q3 2015 (Apr 30, 2015) |
Q2 2015 (Jan 31, 2015) |
Q1 2015 (Oct 31, 2014) |
Q4 2014 (Jul 31, 2014) |
Q3 2014 (Apr 30, 2014) |
Q1 2014 (Oct 31, 2013) |
Q2 2013 (Jan 31, 2013) |
Q1 2013 (Oct 31, 2012) |
Q4 2012 (Jul 31, 2012) |
Q3 2012 (Apr 30, 2012) |
Q2 2012 (Jan 31, 2012) |
Q1 2012 (Oct 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $47.32M | $43.25M | $42.72M | $45.86M | $40.99M | $39.42M | $11.84M | $11.78M | $11.31M | $10.31M | $10.78M | $9.57M | $9.10M | $2.69M | $8.88M | $1.34M | $920.70K | $203.20K | $308.51K | $362.28K | $287.25K | $162.77K | $2.12K | $633.00 | - | $345.15K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | $30.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Revenue Growth % (YoY) | 15.4% | 9.7% | 260.7% | 289.2% | 262.5% | 282.4% | 9.9% | 23.1% | 24.2% | 282.6% | 21.4% | 616.5% | 888.6% | nan% | 4268.7% | nan% | nan% | -43.9% | 14459.1% | 57131.6% | nan% | -52.8% | -92.9% | -97.9% | nan% | 1050.5% | 0.0% | 0.0% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $20.93M | $18.87M | $18.53M | $19.07M | $18.59M | $17.73M | $8.47M | $8.55M | $9.17M | $8.25M | $8.33M | $7.46M | $6.62M | $8.27M | $6.85M | $954.78K | $619.04K | $31.50K | $-25.03K | $-32.19K | $-375.35K | $214.85K | $68.98K | $69.52K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Gross Profit | $26.39M | $24.38M | $24.20M | $26.79M | $22.40M | $21.69M | $3.38M | $3.23M | $2.14M | $2.06M | $2.44M | $2.12M | $2.48M | $1.21M | $2.02M | $996.62K | $872.42K | $703.27K | $851.72K | $849.65K | $1.12M | $522.32K | $644.56K | $569.17K | $438.65K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Gross Margin % | 55.8% | 56.4% | 56.6% | 58.4% | 54.7% | 55.0% | 28.5% | 27.4% | 18.9% | 20.0% | 22.7% | 22.1% | 27.3% | 44.8% | 22.8% | 74.6% | 94.8% | 346.1% | 276.1% | 234.5% | 391.4% | 320.9% | 30418.3% | 89916.4% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Operating Expenses | - | - | - | - | - | - | $3.10M | $2.05M | $3.03M | $2.55M | $2.77M | $3.82M | $1.75M | $696.98K | $1.62M | $966.87K | $830.81K | $468.67K | $408.29K | $300.83K | $368.86K | $229.08K | $-237.42K | $212.53K | $1.27M | $365.13K | $-107.01K | $95.75K | $18.84K | $62.71K | $151.22K | $-87.67K | $3.67M | - | - | - | - | - | $828.56K | $63.38K | $67.13K | $117.45K | $57.36K | - | $55.04K | $67.82K | $54.83K | - | - |
| Research & Development | - | - | - | - | - | - | - | - | - | - | - | $1.11K | $570.00 | $68.05K | $20.21K | $28.89K | $18.67K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Selling General & Admin | $26.77M | $26.68M | $24.30M | $26.89M | $23.38M | $21.56M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Operating Income | $-387.62K | $-2.30M | $-106.02K | $-99.15K | $-976.38K | $125.11K | $279.20K | $1.19M | $-892.10K | $-490.73K | $-328.95K | $-1.70M | $729.31K | $510.77K | $403.96K | $29.76K | $41.61K | $234.59K | $443.43K | $548.83K | $755.30K | $293.24K | $407.14K | $356.64K | $-828.20K | $-19.99K | $-77.01K | $-65.75K | $-38.84K | $-32.71K | $-121.22K | $-57.67K | $-3.65M | $-658.28K | $-642.72K | $-251.24K | $-901.02K | $-246.97K | $-828.56K | $-63.38K | $-67.13K | $-117.45K | $-57.36K | $-31.25K | - | - | - | - | - |
| Operating Margin % | -0.8% | -5.3% | -0.2% | -0.2% | -2.4% | 0.3% | 2.4% | 10.1% | -7.9% | -4.8% | -3.1% | -17.8% | 8.0% | 19.0% | 4.6% | 2.2% | 4.5% | 115.5% | 143.7% | 151.5% | 262.9% | 180.2% | 19214.0% | 56341.9% | nan% | -5.8% | -256.7% | -219.2% | -129.5% | -109.0% | -404.0% | -192.2% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Interest Expense | $510.64K | $1.48M | $1.47M | $2.69M | $790.19K | $32.48K | $600.00 | $3.04K | $7.62K | $740.00 | $998.00 | - | - | - | - | $955.00 | $1.08K | $6.15K | $-9.84K | $-16.39K | $-70.51K | $17.17K | $202.00 | $7.79K | $29.23K | - | - | - | $29.42K | $37.51K | $46.07K | $-300.66K | $1.04M | $3.51M | $2.39M | $1.49M | $395.15K | - | $212.70K | $138.68K | $378.86K | $87.64K | $88.38K | $2.01K | - | - | - | - | - |
| Other Income/Expense | $1.00M | $-936.66K | $-488.25K | $-2.03M | $-455.12K | $415.48K | $57.48K | $-31.15K | $7.55K | $29.28K | $31.12K | $41.48K | $29.29K | - | - | $22.40K | $-11.05K | $-4.86K | $-4.63K | - | $-18.50K | $-13.91K | $14.65K | $-24.64K | $-81.36K | $-15.26K | $161.50K | $-392.30K | $214.12K | $232.94K | $291.11K | $1.31M | $19.40M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Income Before Tax | $615.44K | $-3.24M | $-594.27K | $-2.13M | $-1.43M | $540.60K | $336.69K | $1.15M | $-884.54K | $-461.45K | $-297.83K | $-1.66M | $758.60K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-1.17M | $-389.53K | $-1.05M | $-15.16K | $-662.69K | $-226.63K | $-134.17K | $-113.56K | - | - | - | - | - |
| Income Tax Expense | $201.64K | $490.38K | $-336.05K | $-52.42K | $1.86M | $524.97K | $262.18K | $384.24K | $81.08K | $72.30K | $145.69K | $92.91K | $78.95K | $171.78K | $75.40K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Net Income | $566.01K | $-3.58M | $-231.61K | $-2.13M | $-3.41M | $15.63K | $74.50K | $770.15K | $-965.63K | $-533.75K | $-443.52K | $-1.81M | $628.33K | $481.19K | $413.67K | $52.16K | $30.56K | $229.74K | $438.80K | $545.89K | $736.79K | $279.32K | $421.79K | $332.00K | $-909.57K | $-35.25K | $84.48K | $-458.04K | $175.29K | $200.23K | $169.89K | $1.26M | $15.75M | $-22.48M | $-1.66M | $-1.63M | $-1.17M | $-389.53K | $-1.05M | $-15.16K | $-662.69K | $-226.63K | $-134.17K | $-113.56K | $-88.98K | $-97.24K | $-96.00K | $-48.52K | $-56.52K |
| Net Margin % | 1.2% | -8.3% | -0.5% | -4.6% | -8.3% | 0.0% | 0.6% | 6.5% | -8.5% | -5.2% | -4.1% | -19.0% | 6.9% | 17.9% | 4.7% | 3.9% | 3.3% | 113.1% | 142.2% | 150.7% | 256.5% | 171.6% | 19905.2% | 52448.5% | nan% | -10.2% | 281.6% | -1526.8% | 584.3% | 667.4% | 566.3% | 4185.6% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Basic EPS | 0.00 | -0.03 | 0.00 | -0.02 | -0.03 | 0.00 | 0.00 | 0.03 | -0.03 | -0.01 | -0.01 | -0.07 | nan | 0.02 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.01 | 0.00 | 0.02 | nan | -12.18 | -15.12 | -0.02 | -0.94 | 0.70 | nan | 0.00 | 0.00 | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | -0.01 | 0.00 | 0.00 | 0.00 |
| Diluted EPS | 0.00 | -0.03 | 0.00 | -0.02 | -0.03 | 0.00 | 0.00 | 0.03 | -0.03 | -0.01 | -0.01 | -0.05 | nan | 0.01 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | nan | -12.19 | nan | nan | nan | nan | nan | 0.00 | 0.00 | -0.01 | 0.00 | 0.00 | nan | nan | nan | nan | nan | nan |
| Basic Shares Outstanding | 139.8M | 138.0M | 131.7M | 4.9M | 121.5M | 120.6M | 36.3M | 246K | 36.1M | 36.1M | - | 47K | - | 23.4M | 27.7M | 528K | 20.3M | 2.85B | 2.85B | 2.85B | 10.4M | 2.84B | 2.84B | 2.74B | 391.7M | 1.48B | 578.9M | 267.9M | 20.0M | 73.8M | 9.9M | 740.9M | -561K | - | - | - | - | 3.32B | 3.18B | 2.79B | 103.3M | 200.9M | 117.0M | 63.1M | 55.7M | 276K | 50.4M | 50.2M | 49.9M |
| Diluted Shares Outstanding | 142.8M | 138.0M | 131.7M | -1.5M | 121.5M | 128.5M | 38.8M | 246K | 36.1M | 36.1M | - | -7.8M | 36.6M | - | - | - | - | 4.22B | 4.18B | 4.20B | 1.32B | 2.85B | 2.85B | 2.77B | 391.7M | 1.48B | 2.29B | - | 581.7M | 1.30B | 252.4M | - | - | - | - | - | - | - | 3.18B | 2.79B | 103.3M | 200.9M | 117.0M | - | - | - | - | - | - |
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Jan 31, 2024) |
Q4 2023 (Oct 31, 2023) |
Q3 2023 (Jul 31, 2023) |
Q2 2023 (Apr 30, 2023) |
Q1 2023 (Jan 31, 2023) |
Q4 2022 (Oct 31, 2022) |
Q3 2022 (Jul 31, 2022) |
Q2 2022 (Apr 30, 2022) |
Q1 2022 (Jan 31, 2022) |
Q4 2021 (Jan 31, 2021) |
Q3 2021 (Oct 31, 2020) |
Q1 2021 (Apr 30, 2020) |
Q2 2020 (Jan 31, 2020) |
Q1 2020 (Oct 31, 2019) |
Q4 2019 (Jul 31, 2019) |
Q3 2019 (Apr 30, 2019) |
Q2 2019 (Jan 31, 2019) |
Q1 2019 (Oct 31, 2018) |
Q4 2018 (Jul 31, 2018) |
Q3 2018 (Apr 30, 2018) |
Q2 2018 (Jan 31, 2018) |
Q1 2018 (Oct 31, 2017) |
Q4 2017 (Jul 31, 2017) |
Q3 2017 (Apr 30, 2017) |
Q2 2017 (Jan 31, 2017) |
Q1 2017 (Oct 31, 2016) |
Q4 2016 (Jul 31, 2016) |
Q3 2016 (Apr 30, 2016) |
Q2 2016 (Jan 31, 2016) |
Q1 2016 (Oct 31, 2015) |
Q4 2015 (Jul 31, 2015) |
Q3 2015 (Apr 30, 2015) |
Q2 2015 (Jan 31, 2015) |
Q1 2015 (Oct 31, 2014) |
Q4 2014 (Jul 31, 2014) |
Q3 2014 (Apr 30, 2014) |
Q1 2014 (Oct 31, 2013) |
Q2 2013 (Jan 31, 2013) |
Q1 2013 (Oct 31, 2012) |
Q4 2012 (Jul 31, 2012) |
Q3 2012 (Apr 30, 2012) |
Q2 2012 (Jan 31, 2012) |
Q1 2012 (Oct 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | - | - | - | - | - | - | - | - | - | $15.75M | $15.42M | $14.95M | $15.87M | $13.88M | $15.24M | $11.71M | $5.01M | $1.94M | $1.86M | $2.31M | $1.73M | $1.43M | $1.12M | $580.41K | $446.58K | $89.94K | $6.81K | $42.23K | $25.17K | $23.80K | $13.80K | $3.65K | $2.30K | - | - | - | - | - | - | $55.00 | $636.00 | $32.00 | $71.00 | $302.00 | $6.08K | $15.62K | $17.65K | $12.99K | $27.44K |
| Accounts Receivable | $7.25M | $7.09M | $6.89M | $6.06M | $8.50M | $7.22M | $4.03M | $3.55M | $3.92M | $3.60M | $3.49M | $2.64M | $1.93M | $1.38M | $1.71M | $1.04M | $755.55K | $994.54K | $791.34K | $482.83K | $264.56K | $167.37K | $12.75K | $10.64K | $10.01K | $250.65K | $62.50K | $57.50K | $62.50K | $42.50K | $22.50K | $27.50K | $10.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Inventory | $5.68M | $4.76M | $4.88M | $3.94M | $4.41M | $3.34M | $2.38M | $1.71M | $1.52M | $1.86M | $1.61M | $1.15M | $1.19M | $918.70K | $851.71K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Assets | $2.12M | $2.51M | $2.29M | $2.58M | $3.01M | $2.46M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Assets | $39.15M | $38.97M | $45.93M | $45.07M | $56.67M | $48.56M | $24.19M | $22.85M | $22.09M | $21.77M | $21.21M | $19.29M | $19.91M | $16.79M | $18.50M | $13.81M | $6.81M | $4.18M | $3.72M | $3.38M | $3.01M | $2.50M | $1.83M | $1.25M | $819.87K | $340.59K | $69.31K | $99.72K | $87.67K | $66.30K | $36.30K | $31.15K | $12.30K | $49.54K | $49.54K | $56.03K | $63.12K | $66.30K | $69.40K | $74.15K | $79.88K | $847.00 | $886.00 | $1.12K | $6.89K | $15.76K | $17.79K | $13.47K | $28.92K |
| Property Plant & Equipment | $28.87M | $29.12M | $27.54M | $27.43M | $29.18M | $27.75M | $40.14K | $46.45K | $59.94K | $69.36K | $78.48K | $72.41K | $81.78K | $49.40K | $30.52K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.36K | - | - | - | - | - |
| Goodwill | - | - | - | - | - | - | $10.38M | $10.38M | $10.38M | $10.38M | $10.38M | $10.45M | $10.72M | $10.72M | $10.72M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Intangible Assets | - | - | - | - | - | - | $2.15M | $2.25M | $2.38M | $2.47M | $2.57M | $2.61M | $2.49M | $2.58M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $9.10K | $8.90K | $8.56K | $9.36K | $16.48K | $17.13K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Assets | $209.78M | $210.27M | $213.95M | $213.72M | $213.49M | $191.54M | $37.10M | $35.58M | $34.99M | $34.80M | $34.38M | $32.57M | $33.39M | $17.24M | $32.13M | $13.81M | $6.81M | $4.18M | $3.72M | $3.38M | $3.01M | $2.50M | $1.83M | $1.25M | $819.87K | $340.59K | $69.31K | $99.72K | $87.67K | $66.30K | $36.30K | $31.15K | $12.30K | $2.90M | $274.89K | $141.03K | $148.12K | $151.30K | $154.40K | $159.15K | $164.88K | $85.97K | $86.50K | $87.47K | $93.49K | $102.61K | $17.79K | $13.47K | $28.92K |
| Accounts Payable | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $60.73K | $31.92K | $22.28K | $46.43K | $39.03K | - | - | - | - | - | - |
| Deferred Revenue | $1.07M | $1.16M | $1.15M | $1.10M | $1.25M | - | $130.56K | - | $270.25K | $265.75K | - | - | $1.22M | $1.26M | $1.37M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Liabilities | $1.16M | $1.23M | $1.26M | $1.09M | $1.16M | $1.08M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $64.41M | $63.57M | $62.00M | $63.55M | $69.39M | $51.31M | $4.69M | $4.48M | $4.09M | $3.94M | $3.83M | $2.72M | $3.60M | $1.43M | $4.41M | $552.61K | $957.77K | $1.14M | $1.25M | $1.64M | $1.83M | $1.77M | $1.80M | $1.77M | $2.16M | $1.56M | $1.67M | $1.94M | $1.62M | $1.82M | $2.03M | $2.57M | $3.99M | $29.80M | $5.67M | $4.36M | $2.97M | $1.81M | $1.84M | $813.79K | $1.09M | $811.28K | $402.98K | $333.40K | $304.85K | $291.13K | $189.81K | $118.74K | $120.77K |
| Long-term Debt | $8.75M | $11.33M | $13.46M | $14.36M | $16.17M | $19.42M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $5.78M | $6.13M | $6.35M | $6.66M | $134.18K | $132.37K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $82.68M | $85.29M | $101.58M | $104.77M | $114.90M | $101.15M | $4.95M | $4.48M | $4.09M | $3.95M | $3.87M | $2.77M | $3.70M | $1.65M | $4.56M | $552.61K | $957.77K | $1.14M | $1.25M | $1.64M | $1.97M | $1.91M | $1.95M | $1.92M | $2.16M | $1.56M | $1.67M | $1.94M | $1.62M | $1.82M | $2.03M | $2.57M | $3.99M | - | - | - | $2.97M | - | $1.84M | $813.79K | $1.09M | $811.28K | $402.98K | $333.40K | $304.85K | $291.13K | $189.81K | $118.74K | $120.77K |
| Common Stock | $1.41K | $1.39K | $1.33K | $1.29K | $1.23K | $1.21K | $366.00 | $362.00 | $361.00 | $361.00 | $361.00 | $282.00 | $282.00 | $238.00 | $280.00 | $227.00 | $207.00 | $28.45K | $28.45K | $28.45K | $28.45K | $28.45K | $28.35K | $28.35K | $26.23K | $19.93K | $7.79K | $4.20K | $1.41K | $932.00 | $486.00 | $12.17K | $3.90K | $24.00 | $1.32K | $17.00 | - | $3.32M | $3.32M | $3.05M | $1.43M | $273.57K | $128.56K | $66.89K | $60.97K | $51.38K | $50.38K | $50.38K | $50.01K |
| Retained Earnings | $53.73M | $53.16M | $56.82M | $57.05M | $59.18M | $62.58M | $-25.77M | $-25.85M | $-26.62M | $-25.65M | $-25.12M | $-24.67M | $-22.86M | $-24.46M | $-24.08M | $-25.07M | $-25.13M | $-25.24M | $-25.45M | $-25.89M | $-26.44M | $-27.17M | $-27.45M | $-27.88M | $-28.21M | $-27.30M | $-27.26M | $-27.35M | $-26.89M | $-27.06M | $-27.26M | $-27.43M | $-28.69M | $-44.44M | $-21.96M | $-20.32M | $-18.68M | $-17.52M | $-17.13M | $-16.08M | $-16.06M | $-15.40M | $-14.82M | $-14.40M | - | - | - | - | - |
| Treasury Stock | - | - | - | - | - | - | - | - | - | $32.32K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Stockholders Equity | $123.54M | $121.28M | $108.53M | $105.07M | $94.25M | $89.53M | $32.15M | $31.10M | $30.90M | $30.86M | $30.52M | $29.80M | $29.69M | $15.59M | $27.58M | $13.26M | $5.85M | $3.04M | $2.47M | $1.74M | $1.03M | $585.82K | $-118.01K | $-665.61K | $-1.34M | $-1.22M | $-1.60M | $-1.84M | $-1.54M | $-1.76M | $-2.00M | $-2.54M | $-3.98M | $-26.90M | $-5.40M | $-4.22M | $-2.82M | $-1.66M | $-1.69M | $-654.64K | $-929.63K | $-725.31K | $-316.47K | $-245.93K | $-211.35K | $-188.52K | $-172.02K | $-105.27K | $-91.86K |
| Total Liabilities & Equity | $209.78M | $210.27M | $213.95M | $213.72M | $213.49M | $191.54M | $37.10M | $35.58M | $34.99M | $34.80M | $34.38M | $32.57M | $33.39M | $17.24M | $32.13M | $13.81M | $6.81M | $4.18M | $3.72M | $3.38M | $3.01M | $2.50M | $1.83M | $1.25M | $819.87K | $340.59K | $69.31K | $99.72K | $87.67K | $66.30K | $36.30K | $31.15K | $12.30K | $2.90M | $274.89K | $141.03K | $148.12K | $151.30K | $154.40K | $159.15K | $164.88K | $85.97K | $86.50K | $87.47K | $93.49K | $102.61K | $17.79K | $13.47K | $28.92K |
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Jan 31, 2024) |
Q4 2023 (Oct 31, 2023) |
Q3 2023 (Jul 31, 2023) |
Q2 2023 (Apr 30, 2023) |
Q1 2023 (Jan 31, 2023) |
Q4 2022 (Oct 31, 2022) |
Q3 2022 (Jul 31, 2022) |
Q2 2022 (Apr 30, 2022) |
Q1 2022 (Jan 31, 2022) |
Q4 2021 (Jan 31, 2021) |
Q3 2021 (Oct 31, 2020) |
Q1 2021 (Apr 30, 2020) |
Q2 2020 (Jan 31, 2020) |
Q1 2020 (Oct 31, 2019) |
Q4 2019 (Jul 31, 2019) |
Q3 2019 (Apr 30, 2019) |
Q2 2019 (Jan 31, 2019) |
Q1 2019 (Oct 31, 2018) |
Q4 2018 (Jul 31, 2018) |
Q3 2018 (Apr 30, 2018) |
Q2 2018 (Jan 31, 2018) |
Q1 2018 (Oct 31, 2017) |
Q4 2017 (Jul 31, 2017) |
Q3 2017 (Apr 30, 2017) |
Q2 2017 (Jan 31, 2017) |
Q1 2017 (Oct 31, 2016) |
Q4 2016 (Jul 31, 2016) |
Q3 2016 (Apr 30, 2016) |
Q2 2016 (Jan 31, 2016) |
Q1 2016 (Oct 31, 2015) |
Q4 2015 (Jul 31, 2015) |
Q3 2015 (Apr 30, 2015) |
Q2 2015 (Jan 31, 2015) |
Q1 2015 (Oct 31, 2014) |
Q4 2014 (Jul 31, 2014) |
Q3 2014 (Apr 30, 2014) |
Q1 2014 (Oct 31, 2013) |
Q2 2013 (Jan 31, 2013) |
Q1 2013 (Oct 31, 2012) |
Q4 2012 (Jul 31, 2012) |
Q3 2012 (Apr 30, 2012) |
Q2 2012 (Jan 31, 2012) |
Q1 2012 (Oct 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $566.01K | $-3.58M | $-231.61K | $-2.13M | $-3.41M | $3.96M | $74.50K | $770.15K | $-1.94M | $-533.75K | $-443.52K | $-1.81M | $628.33K | $481.19K | $413.67K | $52.16K | $30.56K | $229.74K | $984.69K | $545.89K | $736.79K | $279.32K | $753.79K | $332.00K | $-909.57K | $-35.25K | $-373.56K | $-458.04K | $175.29K | $1.63M | $1.43M | $1.26M | $15.75M | $-25.76M | $-1.66M | $-1.63M | $-1.17M | $-1.46M | $-1.05M | $-15.16K | $-662.69K | $-717.80K | $-134.17K | $202.69K | $-88.98K | $-97.24K | $-96.00K | $-48.52K | $-56.52K |
| Depreciation & Amortization | - | - | - | - | - | - | - | $111.26K | $111.49K | - | - | $98.77K | - | - | - | - | - | - | $385.02K | - | - | $3.30K | $3.30K | $3.30K | $19.01K | $88.29K | $70.76K | $57.86K | - | - | - | - | $4.42M | $248.59K | - | - | - | - | - | - | $127.00 | $738.00 | $246.00 | - | - | - | - | - | - |
| Stock-based Compensation | - | - | - | - | - | $1.64M | $770.95K | $-372.05K | $931.61K | $806.05K | $818.39K | $2.22M | - | - | - | $597.91K | $1.03M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Receivables | $1.41M | $1.19M | $897.97K | - | $2.03M | $637.94K | $766.13K | $847.52K | $2.27M | $1.95M | $-820.05K | $-733.79K | $-182.59K | $-352.74K | $40.00K | $-284.86K | $35.79K | $-203.20K | $-526.78K | $-218.28K | $-265.75K | $-157.36K | $-2.74K | $-633.00 | $178.14K | $-188.15K | - | $5.00K | $-20.00K | $-32.50K | $-12.50K | $-17.50K | - | $13.58K | $13.58K | $7.08K | - | - | $9.84K | $5.15K | - | - | - | - | - | - | - | - | - |
| Change in Inventory | $1.43M | $470.50K | $820.43K | - | $1.13M | $795.84K | $571.20K | $283.54K | $231.32K | $588.83K | $-378.17K | $-6.18K | $-411.70K | $-93.10K | $36.35K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Payables | - | - | - | - | - | - | - | - | - | - | - | - | - | $-345.00 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Operating Cash Flow | $17.15M | $10.12M | $7.74M | $16.60M | $7.32M | $2.55M | $8.18K | $1.15M | $1.06M | $737.12K | $401.65K | $111.09K | $2.66M | $1.37M | $1.84M | $78.96K | $1.80M | $258.14K | $986.72K | $972.34K | $305.60K | $1.15M | $839.34K | $234.25K | $275.94K | $26.77K | $-56.36K | $-20.94K | $1.37K | $-16.50K | $-26.50K | $1.36K | $863.36K | $-862.07K | $-871.71K | $-246.00K | $-901.00K | $-1.11M | $-843.64K | $-48.58K | $-169.59K | $-442.48K | $-56.48K | $-71.20K | $-65.42K | $-48.33K | $-176.54K | $-117.54K | $-66.49K |
| Capital Expenditure | $4.42M | $3.57M | $1.11M | $3.19M | $3.98M | $1.52M | $1.51K | $-110.00 | $12.57K | $12.57K | - | $1.02K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Acquisitions | - | - | - | - | $4.45M | - | - | - | - | - | - | $683.25K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-15.11M | $-11.90M | $-5.34M | $-15.73M | $-21.71M | $-11.19M | $-1.51K | $110.00 | $-96.07K | $-96.06K | $-60.92K | $-906.36K | $-3.50M | $-231.31K | $-3.40M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-650.00K | $-140.35K | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Debt Repayment | $17.99M | $15.06M | $4.43M | $2.50M | $1.17M | $284.11K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Issued | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.02M | - | $6.68M | $1.79M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $650.00K | $150.00K | - | - | - | - | - | - | - | - | - | - | - | $75.00K | $75.00K | $40.00K |
| Stock Repurchased | - | - | - | $121.43K | $1.67K | - | - | - | $32.32K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Dividends Paid | - | - | - | - | $769.53K | $769.53K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-17.12M | $-14.30M | $-5.00M | $-5.00M | $32.72M | $23.17M | - | - | $-32.32K | $-32.32K | - | - | $32.00K | $1.02M | $200.00 | $6.62M | $1.35M | $-174.25K | $-861.31K | $-398.31K | - | $-167.42K | $-167.42K | $-102.42K | $80.70K | $38.00K | $38.00K | $38.00K | - | $38.00K | $38.00K | - | $-1.51M | $1.51M | $1.01M | $246.00K | $901.00K | $1.11M | $843.00K | $48.00K | $170.19K | $442.50K | $56.54K | $56.03K | $56.03K | $52.53K | $140.90K | $76.50K | $40.00K |
| Net Change in Cash | $-8.08M | $-7.99M | $-464.02K | $-8.28M | $18.00M | $12.42M | $192.70K | $958.18K | $1.19M | $804.14K | $474.22K | $-919.99K | $-928.00K | $-986.44K | $-1.56M | $6.70M | $3.15M | $83.89K | $125.41K | $574.02K | $305.60K | $978.91K | $671.92K | $133.83K | $356.64K | $64.77K | $-18.36K | $17.06K | $1.37K | $21.50K | $11.50K | $1.36K | - | - | - | - | - | $-636.00 | $-636.00 | $-581.00 | $604.00 | $18.00 | $57.00 | $-15.32K | - | - | - | - | - |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $47.32M | $40.99M | $133.28M | $105.26M |
| Cost of Revenue | $20.93M | $18.59M | $58.33M | $43.48M |
| Gross Profit | $26.39M | $22.40M | $74.96M | $61.78M |
| Selling General & Admin | $26.77M | $23.38M | $77.76M | $58.94M |
| Operating Income | $-387.62K | $-976.38K | $-2.80M | $2.84M |
| Interest Expense | $510.64K | $790.19K | $3.46M | $827.05K |
| Other Income/Expense | $1.00M | $-455.12K | $-421.86K | $496.96K |
| Income Before Tax | $615.44K | $-1.43M | $-3.22M | $3.34M |
| Income Tax Expense | $201.64K | $1.86M | $355.96K | $2.67M |
| Net Income | $566.01K | $-3.41M | $-3.25M | $650.10K |
| Basic EPS | 0.00 | -0.03 | -0.02 | 0.01 |
| Diluted EPS | 0.00 | -0.03 | -0.02 | 0.01 |
| Basic Shares Outstanding | $139.77M | $121.51M | $136.52M | $108.57M |
| Diluted Shares Outstanding | $142.76M | $121.51M | $136.52M | $115.02M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Accounts Receivable | $7.25M | $6.06M |
| Inventory | $5.68M | $3.94M |
| Other Current Assets | $2.12M | $2.58M |
| Total Current Assets | $39.15M | $45.07M |
| Property Plant & Equipment | $28.87M | $27.43M |
| Other Non-current Assets | $9.10K | $9.36K |
| Total Assets | $209.78M | $213.72M |
| Deferred Revenue | $1.07M | $1.10M |
| Other Current Liabilities | $1.16M | $1.09M |
| Total Current Liabilities | $64.41M | $63.55M |
| Long-term Debt | $8.75M | $14.36M |
| Other Non-current Liabilities | $5.78M | $6.66M |
| Total Liabilities | $82.68M | $104.77M |
| Common Stock | $1.41K | $1.29K |
| Retained Earnings | $53.73M | $57.05M |
| Total Stockholders Equity | $123.54M | $105.07M |
| Total Liabilities & Equity | $209.78M | $213.72M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $566.01K | $-3.41M | $-3.25M | $650.10K |
| Change in Receivables | - | - | $1.41M | $2.03M |
| Change in Inventory | - | - | $1.43M | $1.13M |
| Operating Cash Flow | - | - | $17.15M | $7.32M |
| Capital Expenditure | - | - | $4.42M | $3.98M |
| Investing Cash Flow | - | - | $-15.11M | $-21.71M |
| Debt Repayment | - | - | $17.99M | $1.17M |
| Stock Repurchased | - | - | - | $1.67K |
| Financing Cash Flow | - | - | $-17.12M | $32.72M |
| Net Change in Cash | - | - | $-8.08M | $18.00M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.