$83.46M
Revenue
-
Net Income
-
Gross Margin
-
Op. Margin
-
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) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $22.01M | $24.08M | $19.30M | $18.07M | $19.38M | $20.78M | $10.32M | $9.75M | $9.67M | $9.22M | $11.04M | $11.25M | $11.69M | $10.13M | $10.05M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Revenue Growth % (YoY) | 13.6% | 15.9% | nan% | 75.2% | 98.8% | 114.8% | -6.5% | -13.3% | -17.3% | -9.0% | 9.9% | 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% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $14.38M | $17.29M | $12.88M | $150.83M | $12.87M | $15.23M | $5.28M | $5.12M | $5.40M | $5.29M | $7.03M | $7.64M | $8.88M | $7.36M | $7.66M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Gross Profit | $7.63M | $6.79M | $6.42M | - | $6.51M | $5.54M | $5.04M | $4.62M | $4.27M | $3.93M | $4.01M | $3.61M | $2.81M | $2.77M | $2.39M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Gross Margin % | 34.7% | 28.2% | 33.3% | nan% | 33.6% | 26.7% | 48.8% | 47.4% | 44.2% | 42.6% | 36.3% | 32.1% | 24.1% | 27.4% | 23.7% | 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% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Operating Expenses | $7.39M | $6.71M | $6.27M | - | $4.85M | $4.72M | $4.87M | $3.88M | $3.95M | $3.27M | $4.75M | $4.18M | $4.33M | $3.79M | $3.14M | $96.73K | $71.32K | $35.38K | $93.66K | $120.29K | $138.37K | $120.65K | $132.80K | $144.12K | $120.48K | $87.42K | $36.75K | $96.74K | $58.81K | $62.62K | $78.86K | $88.66K | - | - | $107.27K | $89.94K | $109.85K | $120.88K | $102.16K | $239.28K | $231.73K | $234.67K | $266.77K | $361.90K | $413.96K | $433.53K | $427.21K | $464.95K | $361.44K | $287.04K | $336.53K | $206.17K |
| Selling General & Admin | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $120.35K | $87.29K | $36.68K | $96.74K | $58.81K | $62.62K | $78.86K | $88.66K | $90.30K | $101.02K | $107.27K | $89.94K | $109.85K | $120.88K | $102.16K | $239.28K | $231.73K | $234.67K | $263.13K | $348.02K | $392.41K | $411.80K | $405.40K | $443.18K | $339.43K | $265.03K | $314.60K | $184.28K |
| Operating Income | $238.71K | $77.40K | $150.67K | - | $1.66M | $820.97K | $160.96K | $745.97K | $322.32K | $664.36K | $-731.88K | $-567.72K | $-1.52M | $-1.02M | $-755.57K | $-96.73K | $-71.32K | $-35.38K | $-93.66K | $-120.29K | $-138.37K | $-120.65K | $-132.80K | $-144.12K | $-120.48K | $-87.42K | $-36.75K | $-96.74K | $-58.81K | $-62.62K | $-78.86K | $-88.66K | $-90.30K | $-101.02K | $-107.27K | $-89.94K | $-109.85K | $-120.88K | $-102.16K | $-239.28K | $-231.73K | $-234.67K | $-266.77K | $-361.90K | $-413.96K | $-433.53K | $-427.21K | $-464.95K | $-361.44K | $-287.04K | $-336.53K | $-206.17K |
| Operating Margin % | 1.1% | 0.3% | 0.8% | nan% | 8.6% | 4.0% | 1.6% | 7.7% | 3.3% | 7.2% | -6.6% | -5.0% | -13.0% | -10.1% | -7.5% | 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% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Interest Expense | $12.36K | $11.37K | $7.13K | - | $61.72K | $46.66K | $71.72K | $31.91K | $18.24K | $8.79K | $14.45K | $28.84K | $19.11K | $9.35K | $21.79K | $1.45K | $2.92K | $2.92K | $2.85K | $2.79K | $2.79K | $2.79K | $5.14K | $2.50K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-2.61K | $-1.23K | - | - | - | - | - | - | - | - | - | $2.00 | - | - | - | - | - | - | - | - | - | - | - | - | $1.00 | $3.00 | $11.00 | $29.00 | $-35.01K | $35.10K |
| Other Income/Expense | $111.76K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.00 | $1.00 | - | $2.00 | $2.00 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $536.00 | - | - | - |
| Income Before Tax | - | - | - | - | - | - | $136.37K | $732.30K | $312.87K | $655.57K | $-682.22K | $-577.45K | $-1.53M | $-1.03M | $-777.36K | $-98.18K | $-74.25K | $-38.30K | $-73.86K | $-123.08K | $-141.15K | $-123.43K | $-135.41K | $-145.34K | $-121.28K | $-87.86K | $-37.04K | $-96.74K | $-58.81K | $-62.62K | $-76.86K | $-88.66K | $-90.30K | $-101.02K | $-107.26K | $-89.93K | $-109.84K | $-120.88K | $-76.37K | $-239.27K | $-231.71K | $-234.65K | $-266.75K | $-470.73K | $-413.96K | $-433.53K | $-427.21K | $-353.87K | $-472.51K | $-287.01K | $-371.54K | $598.68K |
| Income Tax Expense | $5.18K | - | - | $7.00K | $766.00 | - | $50.00 | $8.74K | - | - | $-190.00 | $190.00 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Net Income | $460.10K | $272.48K | $339.52K | - | $1.85M | $1.09M | $411.66K | $715.57K | $311.71K | $649.06K | $-670.66K | $-562.33K | $-1.51M | $-1.02M | $-756.96K | $-98.18K | $-74.25K | $-38.30K | $-73.86K | $-123.08K | $-141.15K | $-123.43K | $-135.41K | $-145.34K | $-121.28K | $-87.86K | $-37.04K | $-96.74K | $-58.81K | $-62.62K | $-78.86K | $-88.66K | $-90.30K | $-101.02K | $-107.26K | $-89.93K | $-109.84K | $-120.88K | $-76.37K | $-239.27K | $-231.71K | $-234.65K | $-266.75K | $-470.73K | $-413.96K | $-433.53K | $-427.21K | $-353.87K | $-472.51K | $-287.01K | $-371.54K | $598.68K |
| Net Margin % | 2.1% | 1.1% | 1.8% | nan% | 9.5% | 5.3% | 4.0% | 7.3% | 3.2% | 7.0% | -6.1% | -5.0% | -13.0% | -10.1% | -7.5% | 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% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% |
| Basic EPS | 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 | 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 | nan | 0.01 |
| Diluted EPS | 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 | 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 | nan | 0.01 |
| Basic Shares Outstanding | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 94.9M |
| Diluted Shares Outstanding | 263.3M | 263.3M | 263.3M | - | 263.3M | 263.3M | - | 263.3M | 263.3M | 263.3M | - | 263.3M | 263.3M | 263.3M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 94.9M |
| 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) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $5.80M | $6.51M | $5.70M | - | $6.80M | $2.98M | $3.16M | $2.55M | $1.33M | $1.37M | $2.68M | $2.90M | $4.77M | $4.67M | $4.92M | $5.17M | $86.60K | $20.98K | $14.47K | $17.97K | $58.46K | $72.87K | $86.02K | $96.66K | $153.04K | $102.97K | $79.37K | $19.24K | $54.20K | $113.05K | $175.97K | $163.81K | $251.39K | $342.31K | $444.58K | $548.71K | $635.78K | $743.86K | $864.53K | $940.65K | $1.03M | $1.11M | $1.22M | $1.31M | $108.82K | $53.92K | $101.36K | $58.20K | $196.97K | $801.97K | $1.22M | $1.52M |
| Accounts Receivable | $10.04M | $9.93M | $6.14M | $5.32M | $5.79M | $7.33M | $1.34M | - | $1.13M | $792.85K | $1.06M | $908.00K | $852.51K | $753.07K | $842.92K | $707.52K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Inventory | $253.15K | $201.12K | $280.89K | $161.75K | $112.16K | $61.94K | $67.57K | $113.72K | $71.13K | $79.94K | $108.22K | $149.38K | $270.17K | $368.54K | $255.29K | $211.50K | $260.84K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Assets | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $5.71K | - | - | - | - | $6.54K | - | - | $8.45K | $10.14K | $12.14K | $13.80K | $14.04K | $14.48K | $12.87K | $13.27K | $8.93K | $7.09K | - | - | $16.02K | $25.96K | - | $126.93K | $2.40K | - |
| Total Current Assets | $21.69M | $19.22M | $15.76M | - | $17.91M | $13.01M | $7.28M | $6.03M | $6.28M | $5.79M | $7.56M | $7.69M | $9.43M | $9.54M | $9.80M | $10.19M | $4.54M | $21.00K | $14.47K | $18.57K | $61.46K | $75.87K | $88.82K | $100.25K | $160.13K | $113.06K | $85.08K | $21.83K | $61.88K | $120.01K | $182.93K | $170.34K | $259.43K | $350.97K | $453.03K | $558.86K | $647.93K | $757.67K | $878.57K | $955.13K | $1.04M | $1.13M | $1.23M | $1.32M | $115.78K | $83.15K | $117.38K | $84.17K | $2.88M | $950.16K | $1.22M | $1.56M |
| Property Plant & Equipment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.26K | $1.40K | $1.53K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $3.64K | $17.51K | $39.06K | $60.75K | $82.67K | $104.40K | $148.24K | $169.59K | $190.96K |
| Goodwill | $36.37M | $36.37M | $36.37M | $36.37M | $72.67M | $72.67M | $72.67M | $71.66M | $71.66M | $71.66M | $71.66M | $71.66M | $71.66M | $71.66M | $71.66M | $71.66M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Intangible Assets | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.17M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Long-term Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $414.96K | $377.48K | $2.32M | $2.41M | - | $2.41M | $2.26M | - |
| Other Non-current Assets | $748.59K | $884.11K | $1.02M | - | $443.36K | $525.59K | $236.48K | $254.20K | $338.79K | $426.89K | $515.56K | $470.77K | $520.33K | $614.00K | $586.92K | $718.64K | $25.90K | $38.47K | $50.79K | $62.91K | $74.76K | $91.90K | $34.68K | $55.31K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Assets | $60.56M | $58.06M | $54.80M | - | $92.69M | $87.81M | $81.95M | $79.63M | $79.72M | $79.30M | $81.18M | $81.27M | $83.37M | $83.67M | $83.88M | $83.80M | $4.58M | $74.78K | $80.85K | $102.93K | $157.91K | $189.70K | $145.77K | $178.12K | $181.66K | $134.22K | $106.33K | $35.95K | $76.07K | $133.73K | $196.66K | $184.17K | $273.25K | $364.79K | $466.85K | $572.68K | $660.97K | $770.71K | $891.61K | $968.16K | $1.05M | $1.14M | $1.24M | $1.34M | $2.07M | $1.91M | $2.52M | $2.60M | $2.99M | $3.51M | $3.65M | $4.33M |
| Accounts Payable | $7.45M | $8.60M | $7.53M | - | $12.53M | $10.38M | $5.08M | $4.99M | $5.15M | $5.26M | $6.80M | $6.30M | $7.65M | $6.32M | $6.20M | - | - | - | $1.16M | - | - | - | - | - | - | $1.15M | $1.15M | $1.18M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Accrued Liabilities | $2.41M | $2.30M | $2.74M | - | $2.51M | $2.14M | $2.70M | $2.12M | $2.20M | $2.55M | $2.78M | $2.83M | $2.87M | $3.47M | $2.86M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Liabilities | $440.62K | $484.61K | $512.03K | - | $245.72K | $281.82K | $188.21K | $248.70K | $304.17K | $333.84K | $347.65K | $285.30K | $300.70K | $391.57K | $400.01K | $484.27K | $25.90K | $38.47K | $50.79K | $49.82K | $48.84K | $53.41K | $34.68K | $55.31K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $28.51M | $26.23M | $22.95M | - | $21.49M | $18.19M | $13.28M | $10.30M | $11.08M | $10.94M | $13.37M | $12.76M | $14.22M | $13.44M | $12.60M | $10.97M | $7.10M | $2.52M | $2.49M | $2.43M | $2.35M | $2.23M | $1.98M | $1.88M | $1.60M | $1.43M | $1.32M | $1.21M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1,000.00K | $851.35K | $723.32K | $550.11K | $1.15M | $871.77K | $679.64K | $240.96K | $214.00 | $1.21K | $3.44K | $89.00 |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $13.09K | $25.92K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $28.81M | $26.62M | $23.45M | - | $21.69M | $18.43M | $13.34M | $10.96M | $11.80M | $11.72M | $14.25M | $13.68M | $15.26M | $14.10M | $13.27M | $12.29M | - | - | $2.49M | $2.44M | $2.37M | $2.26M | - | - | $1.60M | $1.43M | $1.32M | $1.21M | $1.15M | $1.15M | $1.15M | $1.15M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Common Stock | $2.63M | $2.63M | $2.63M | - | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $2.63M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $1.15M | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K | $949.16K |
| Retained Earnings | $-46.66M | $-47.12M | $-47.40M | $-47.74M | $-8.98M | $-10.83M | $-11.95M | $-12.36M | $-13.07M | $-13.39M | $-14.03M | $-13.36M | $-12.80M | $-11.29M | $-10.27M | $-9.51M | $-9.41M | $-9.34M | $-9.30M | $-9.23M | $-9.10M | $-8.96M | $-8.71M | $-8.57M | $-8.30M | $-8.17M | $-8.09M | $-8.05M | $-7.95M | $-7.89M | $-7.83M | $-7.65M | $-7.56M | $-7.47M | $-7.37M | $-7.26M | $-7.17M | $-7.06M | $-6.94M | $-6.86M | $-6.62M | $-6.39M | $-6.16M | $-5.89M | $-5.42M | $-5.00M | $-4.57M | $-4.14M | $-3.79M | $-3.02M | $-2.73M | $-2.36M |
| Total Stockholders Equity | $34.45M | $34.03M | $33.74M | $31.21M | $72.14M | $70.31M | $69.19M | $68.81M | $68.08M | $67.73M | $67.09M | $67.74M | $68.25M | $69.69M | $70.71M | $71.59M | $-2.52M | $-2.45M | $-2.41M | $-2.34M | $-2.21M | $-2.07M | $-1.83M | $-1.70M | $-1.42M | $-1.30M | $-1.21M | $-1.17M | $-1.08M | $-1.02M | $-953.66K | $-967.56K | $-878.83K | $-788.54K | $-687.08K | $-572.21K | $-489.06K | $-379.29K | $-258.52K | $-182.27K | $53.23K | $286.61K | $791.14K | $791.14K | $916.59K | $1.03M | $1.84M | $2.36M | $2.99M | $3.51M | $3.64M | $4.33M |
| Total Liabilities & Equity | $60.56M | $58.06M | $54.80M | - | $92.69M | $87.81M | $81.95M | $79.63M | $79.72M | $79.30M | $81.18M | $81.27M | $83.37M | $83.67M | $83.88M | $83.80M | $4.58M | $74.78K | $80.85K | $102.93K | $157.91K | $189.70K | $145.77K | $178.12K | $181.66K | $134.22K | $106.33K | $35.95K | $76.07K | $133.73K | $196.66K | $184.17K | $273.25K | $364.79K | $466.85K | $572.68K | $660.97K | $770.71K | $891.61K | $968.16K | $1.05M | $1.14M | $1.24M | $1.34M | $2.07M | $1.91M | $2.52M | $2.60M | $2.99M | $3.51M | $3.95M | $4.33M |
| 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) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
Q1 2015 (Mar 31, 2015) |
Q4 2014 (Dec 31, 2014) |
Q3 2014 (Sep 30, 2014) |
Q2 2014 (Jun 30, 2014) |
Q1 2014 (Mar 31, 2014) |
Q4 2013 (Dec 31, 2013) |
Q3 2013 (Sep 30, 2013) |
Q2 2013 (Jun 30, 2013) |
Q1 2013 (Mar 31, 2013) |
Q4 2012 (Dec 31, 2012) |
Q3 2012 (Sep 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $460.10K | $272.48K | $339.52K | - | $1.85M | $1.09M | $411.66K | $715.57K | $311.71K | $649.06K | $-670.66K | $-562.33K | $-1.51M | $-1.02M | $-756.96K | $-98.18K | $-112.54K | $-38.30K | $-73.86K | $-123.08K | $-141.15K | $-123.43K | $-413.31K | $-145.34K | $-121.28K | $-221.63K | $-133.77K | $-96.74K | $-58.81K | $-62.62K | $-184.83K | $-88.66K | $-90.30K | $-101.02K | $-107.26K | $-89.93K | $-307.08K | $-120.88K | $-76.37K | $-239.27K | $-733.11K | $-234.65K | $-266.75K | $-470.73K | $-413.96K | $-433.53K | $-427.21K | $-353.87K | $-472.51K | $-287.01K | $-371.54K | $598.68K |
| Depreciation & Amortization | $64.28K | $121.11K | $61.49K | - | $142.46K | $40.50K | $-22.10K | $58.85K | $36.94K | $31.47K | $25.83K | $27.84K | $131.42K | $66.96K | $66.89K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $65.70K |
| Change in Receivables | $4.71M | $4.60M | $811.93K | - | $4.45M | $6.00M | $1.34M | $-1.06M | $67.56K | $-268.85K | $153.70K | $65.08K | $9.59K | $-89.84K | $135.40K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $627.00 | $2.87M |
| Change in Inventory | $91.40K | $39.36K | $119.13K | - | $44.59K | $-5.63K | $-46.16K | $5.50K | $-37.09K | $-28.28K | $-41.16K | $-105.90K | $14.88K | $113.25K | $43.79K | $522.00 | $260.84K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Payables | $-3.76M | $-2.60M | $-3.67M | - | $7.45M | $5.31M | $83.07K | $-1.81M | $-1.65M | $-1.55M | $502.58K | $102.32K | $1.45M | $124.35K | $-1.36M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-1.60K | $-1.40K | - | $183.00 | $1.43K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Operating Cash Flow | $2.16M | $2.63M | $1.49M | - | $3.14M | $-272.23K | $-630.31K | $-26.36K | $-1.20M | $-943.44K | $-493.94K | $-2.90M | $-940.35K | $-223.20K | $-7.92M | $2.10M | $-4.56M | $-39.57K | $-77.88K | $-369.80K | $-251.99K | $-120.19K | $-405.71K | $-272.50K | $-118.42K | $-226.95K | $-135.56K | $-60.43K | $-58.84K | $-249.51K | $-186.69K | $-87.50K | $-296.30K | $-205.38K | $-103.54K | $-86.88K | $-330.93K | $-222.78K | $-102.02K | $-90.76K | $-276.00K | $-193.32K | $-82.37K | $-1.06M | $-95.90K | $-28.37K | $-1.66K | $-240.12K | $-971.79K | $-412.92K | $-311.97K | $-252.20K |
| Capital Expenditure | $132.88K | $36.87K | $32.97K | - | $112.04K | $59.74K | $149.95K | $27.89K | $6.02K | $2.21K | $9.96K | $41.56K | $36.67K | $26.29K | $22.45K | - | - | - | - | - | - | - | $-1.35K | $-1.35K | - | $-1.59K | $-1.59K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-541.00 | $-541.00 | - | $-68.00 |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-104.04K | - | - | - |
| Investing Cash Flow | $-422.18K | $-253.19K | $-69.07K | - | $388.15K | $710.43K | $589.82K | $-129.75K | $-28.82K | $172.10K | $27.10K | $276.14K | $223.76K | $6.28K | $-5.21M | - | - | $1.00 | - | - | - | - | $-1.35K | $-1.35K | - | $-1.59K | $-1.59K | - | - | - | - | - | - | - | - | $4.00 | $25.80K | $25.80K | $25.79K | - | - | - | - | - | - | - | - | $47.88K | $-48.42K | $-541.00 | - | $-68.00 |
| Stock Issued | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $200.00K | $200.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-832.42K | $-777.04K | $-639.78K | - | $91.85K | $-669.94K | $619.61K | $635.62K | $513.68K | $-33.62K | $-390.90K | $415.07K | $524.51K | $-47.90K | $8.60M | $3.05M | $4.63M | $45.64K | $74.01K | $301.78K | $224.86K | $109.17K | $341.60K | $218.60K | $169.15K | $277.86K | $163.21K | $25.64K | - | $200.00K | $200.00K | - | - | - | - | - | - | - | - | - | - | - | - | $-45.18K | $-31.55K | $-31.54K | $45.13K | - | - | - | - | - |
| Net Change in Cash | $881.10K | $1.60M | $780.71K | - | $3.63M | $-184.02K | $611.99K | $474.68K | $-745.58K | $-822.70K | $-817.76K | $-2.02M | $-154.96K | $-253.85K | $-252.50K | $5.16M | $72.14K | $6.51K | $-3.51K | $-66.66K | $-26.17K | $-11.76K | $-67.02K | $-56.39K | $50.07K | $48.77K | $25.17K | $-34.96K | $-58.85K | $-50.76K | $12.16K | $-87.58K | $-297.32K | $-206.40K | $-104.13K | $-87.07K | $-304.87K | $-196.79K | $-76.12K | $-87.00K | $-280.79K | $-196.48K | $-86.15K | $1.20M | $50.62K | $-4.29K | $43.15K | $-138.77K | $-1.02M | $-413.59K | $-308.24K | $-256.51K |
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 | $22.01M | - | $65.39M | - |
| Cost of Revenue | $14.38M | - | $44.55M | - |
| Gross Profit | $7.63M | - | $20.84M | - |
| Operating Expenses | $7.39M | - | $20.37M | - |
| Operating Income | $238.71K | - | $466.78K | - |
| Interest Expense | - | - | $12.36K | - |
| Other Income/Expense | $111.76K | - | $100.39K | - |
| Income Tax Expense | $5.18K | - | $5.18K | - |
| Net Income | $460.10K | - | $1.07M | - |
| Diluted Shares Outstanding | $263.34M | - | $263.34M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $5.80M | $4.91M |
| Accounts Receivable | $10.04M | $5.32M |
| Inventory | $253.15K | $161.75K |
| Total Current Assets | $21.69M | $16.43M |
| Goodwill | $36.37M | $36.37M |
| Other Non-current Assets | $748.59K | $1.07M |
| Total Assets | $60.56M | $55.55M |
| Accounts Payable | $7.45M | $11.20M |
| Accrued Liabilities | $2.41M | $2.47M |
| Other Current Liabilities | $440.62K | $447.86K |
| Total Current Liabilities | $28.51M | $23.72M |
| Total Liabilities | $28.81M | $24.34M |
| Common Stock | $2.63M | $2.63M |
| Retained Earnings | $-46.66M | $-47.74M |
| Total Stockholders Equity | $34.45M | $33.40M |
| Total Liabilities & Equity | $60.56M | $55.55M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $460.10K | - | $1.07M | - |
| Depreciation & Amortization | $64.28K | - | $185.40K | - |
| Change in Receivables | - | - | $4.71M | - |
| Change in Inventory | - | - | $91.40K | - |
| Change in Payables | - | - | $-3.76M | - |
| Operating Cash Flow | - | - | $2.16M | - |
| Capital Expenditure | - | - | $132.88K | - |
| Investing Cash Flow | - | - | $-422.18K | - |
| Financing Cash Flow | - | - | $-832.42K | - |
| Net Change in Cash | - | - | $881.10K | - |
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.