$59.10M
Revenue
$3.68M
Net Income
38.21%
Gross Margin
6.03%
Op. Margin
$-3.59M
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 (Mar 31, 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) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 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) |
Q1 2017 (Mar 31, 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) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $14.79M | $16.67M | $13.82M | $13.82M | $14.25M | $16.29M | $13.48M | $15.27M | $16.05M | $16.11M | $13.80M | $12.22M | $14.72M | $17.37M | $17.66M | $13.20M | $14.47M | $17.81M | $23.16M | $29.02M | $30.03M | $25.50M | $18.15M | $10.92M | $12.03M | $11.41M | $12.30M | $10.97M | $12.10M | $12.11M | $11.44M | $9.94M | $12.05M | $11.28M | $10.75M | $9.84M | $11.78M | $12.71M | $11.85M | $10.03M | $12.18M | $12.10M | $10.65M | $12.23M | $13.21M | $12.25M | $9.96M | $10.51M | $12.69M | $11.16M | $9.45M | $9.85M | $10.74M | $10.85M | $9.62M | $9.16M | $10.12M | $10.28M |
| Revenue Growth % (YoY) | 3.7% | 2.4% | 2.5% | -9.5% | -11.2% | 1.1% | -2.3% | 24.9% | 9.0% | -7.2% | -21.9% | -7.4% | 1.7% | -2.4% | -23.7% | -54.5% | -51.8% | -30.2% | 27.6% | 165.7% | 149.7% | 123.4% | 47.5% | -0.4% | -0.6% | -5.7% | 7.5% | 10.3% | 0.5% | 7.3% | 6.4% | 1.0% | 2.3% | -11.2% | -9.3% | -1.9% | -3.3% | 5.1% | 11.2% | -18.0% | -7.8% | -1.3% | 7.0% | 16.4% | 4.1% | 9.8% | 5.4% | 6.7% | 18.2% | 2.8% | -1.8% | 7.5% | 6.1% | 5.6% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $8.92M | $10.54M | $8.43M | $8.63M | $8.77M | $9.45M | $8.06M | $9.56M | $10.02M | $10.01M | $8.82M | $7.41M | $9.90M | $11.76M | $11.22M | $8.25M | $9.53M | $11.57M | $13.98M | $14.84M | $14.89M | $12.89M | $9.60M | $7.08M | $7.81M | $7.31M | $7.50M | $7.02M | $7.52M | $7.39M | $6.99M | $5.98M | $7.34M | $6.79M | $6.46M | $6.16M | $7.26M | $8.17M | $7.60M | $6.60M | $7.37M | $8.18M | $6.83M | $7.78M | $8.33M | $7.74M | $6.35M | $6.58M | $8.11M | $7.10M | $5.79M | $6.46M | $6.94M | $7.00M | $6.19M | $5.93M | $6.45M | $6.41M |
| Gross Profit | $5.87M | $6.13M | $5.39M | $5.19M | $5.48M | $6.84M | $5.42M | $5.71M | $6.04M | $6.11M | $4.98M | $4.81M | $4.82M | $5.61M | $6.44M | $4.95M | $4.94M | $6.23M | $9.18M | $14.18M | $15.14M | $12.61M | $8.55M | $3.84M | $4.22M | $4.11M | $4.80M | $3.95M | $4.58M | $4.72M | $4.46M | $3.96M | $4.71M | $4.49M | $4.29M | $3.68M | $4.52M | $4.54M | $4.25M | $3.43M | $4.81M | $3.92M | $3.83M | $4.45M | $4.89M | $4.51M | $3.61M | $3.93M | $4.58M | $4.06M | $3.66M | $3.38M | $3.80M | $3.85M | $3.42M | $3.23M | $3.67M | $3.87M |
| Gross Margin % | 39.7% | 36.8% | 39.0% | 37.6% | 38.5% | 42.0% | 40.2% | 37.4% | 37.6% | 37.9% | 36.1% | 39.4% | 32.7% | 32.3% | 36.5% | 37.5% | 34.1% | 35.0% | 39.6% | 48.9% | 50.4% | 49.5% | 47.1% | 35.2% | 35.1% | 36.0% | 39.0% | 36.0% | 37.9% | 39.0% | 38.9% | 39.8% | 39.1% | 39.8% | 39.9% | 37.4% | 38.3% | 35.7% | 35.8% | 34.2% | 39.5% | 32.4% | 35.9% | 36.4% | 37.0% | 36.8% | 36.3% | 37.4% | 36.1% | 36.4% | 38.8% | 34.4% | 35.4% | 35.5% | 35.6% | 35.3% | 36.3% | 37.7% |
| Operating Expenses | $4.77M | $4.80M | $4.94M | $4.52M | $4.75M | $5.13M | $5.09M | $4.74M | $4.61M | $4.79M | $4.56M | $4.05M | $4.17M | $4.29M | $4.52M | $4.10M | $4.09M | $4.40M | $4.78M | $5.12M | $4.77M | $4.73M | $4.28M | $3.43M | $3.31M | $3.40M | $3.80M | $3.38M | $2.82M | $3.61M | $4.03M | $3.83M | $3.60M | $3.47M | $3.63M | $2.94M | $3.31M | $3.45M | $3.61M | $2.99M | $4.09M | $3.67M | $3.75M | $3.71M | $3.49M | $3.47M | $3.56M | $3.42M | $3.37M | $3.36M | $3.69M | $3.50M | $3.24M | $3.43M | $3.47M | $2.83M | $3.18M | - |
| Selling General & Admin | $4.57M | $4.56M | $4.69M | $4.38M | $4.50M | $4.88M | $4.85M | $4.50M | $4.39M | $4.58M | $4.31M | $3.88M | $3.97M | $4.07M | $4.31M | $3.89M | $3.88M | $4.20M | $4.58M | $4.93M | $4.58M | $4.55M | $4.10M | $3.24M | $3.17M | $3.26M | $3.67M | $3.29M | $2.68M | $3.47M | $3.88M | $3.69M | $3.45M | $3.35M | $3.47M | $2.82M | $3.16M | $3.33M | $3.46M | $2.81M | $3.88M | $3.52M | $3.58M | $3.56M | $3.29M | $3.30M | $3.37M | $3.23M | $3.19M | $3.18M | $3.51M | $3.33M | $3.08M | $3.22M | $3.25M | $2.63M | $3.02M | $3.30M |
| Operating Income | $1.10M | $1.33M | $455.00K | $674.00K | $737.00K | $1.71M | $326.00K | $971.00K | $1.42M | $1.31M | $426.00K | $760.00K | $647.00K | $1.32M | $1.92M | $846.00K | $849.00K | $1.83M | $4.40M | $9.06M | $10.37M | $7.88M | $4.27M | $411.00K | $906.00K | $704.00K | $1.00M | $569.00K | $1.77M | $1.11M | $428.00K | $128.00K | $1.11M | $1.02M | $666.00K | $745.00K | $1.21M | $1.09M | $634.00K | $435.00K | $718.00K | $246.00K | $77.00K | $733.00K | $1.40M | $1.03M | $51.00K | $515.00K | $1.21M | $699.00K | $-30.00K | $-117.00K | $556.00K | $419.00K | $-41.00K | $401.00K | $487.00K | $369.00K |
| Operating Margin % | 7.4% | 8.0% | 3.3% | 4.9% | 5.2% | 10.5% | 2.4% | 6.4% | 8.9% | 8.1% | 3.1% | 6.2% | 4.4% | 7.6% | 10.9% | 6.4% | 5.9% | 10.3% | 19.0% | 31.2% | 34.5% | 30.9% | 23.5% | 3.8% | 7.5% | 6.2% | 8.1% | 5.2% | 14.6% | 9.1% | 3.7% | 1.3% | 9.3% | 9.0% | 6.2% | 7.6% | 10.2% | 8.6% | 5.4% | 4.3% | 5.9% | 2.0% | 0.7% | 6.0% | 10.6% | 8.4% | 0.5% | 4.9% | 9.5% | 6.3% | -0.3% | -1.2% | 5.2% | 3.9% | -0.4% | 4.4% | 4.8% | 3.6% |
| Other Income/Expense | $196.00K | $276.00K | $317.00K | $406.00K | $362.00K | $407.00K | $396.00K | $352.00K | $402.00K | $272.00K | $267.00K | $109.00K | $15.00K | $-430.00K | $50.00K | $-52.00K | $113.00K | $188.00K | $323.00K | $235.00K | $227.00K | $160.00K | $44.00K | $12.00K | $-359.00K | $544.00K | $459.00K | $185.00K | $129.00K | $55.00K | $172.00K | $17.00K | $491.00K | $130.00K | $106.00K | $67.00K | $243.00K | $94.00K | $99.00K | $-19.00K | $-165.00K | $131.00K | $99.00K | $87.00K | $26.00K | $308.00K | $304.00K | $394.00K | $102.00K | $39.00K | $34.00K | $81.00K | $82.00K | $174.00K | $153.00K | $145.00K | $141.00K | - |
| Income Tax Expense | $317.00K | $367.00K | $159.00K | $233.00K | $237.00K | $475.00K | $146.00K | $262.00K | $395.00K | $438.00K | $141.00K | $305.00K | $159.00K | $197.00K | $452.00K | $194.00K | $196.00K | $347.00K | $1.01M | $1.88M | $2.49M | $1.82M | $-1.03M | $88.00K | $110.00K | $238.00K | $243.00K | $136.00K | $359.00K | $203.00K | $92.00K | $-31.00K | $503.00K | $342.00K | $222.00K | $-33.00K | $429.00K | $386.00K | $226.00K | $116.00K | $247.00K | $89.00K | $28.00K | $208.00K | $460.00K | $447.00K | $86.00K | $225.00K | $408.00K | $264.00K | $-11.00K | $-154.00K | $224.00K | $219.00K | $42.00K | $191.00K | $242.00K | $181.00K |
| Net Income | $976.00K | $1.24M | $613.00K | $847.00K | $862.00K | $1.64M | $576.00K | $1.06M | $1.43M | $1.15M | $552.00K | $564.00K | $503.00K | $693.00K | $1.52M | $600.00K | $766.00K | $1.67M | $3.72M | $7.42M | $8.11M | $6.22M | $5.34M | $335.00K | $437.00K | $1.01M | $1.22M | $618.00K | $1.54M | $959.00K | $508.00K | $176.00K | $1.10M | $804.00K | $550.00K | $845.00K | $1.02M | $797.00K | $507.00K | $300.00K | $306.00K | $288.00K | $148.00K | $612.00K | $966.00K | $895.00K | $269.00K | $684.00K | $905.00K | $474.00K | $15.00K | $118.00K | $414.00K | $374.00K | $70.00K | $355.00K | $386.00K | $304.00K |
| Net Margin % | 6.6% | 7.5% | 4.4% | 6.1% | 6.0% | 10.1% | 4.3% | 7.0% | 8.9% | 7.1% | 4.0% | 4.6% | 3.4% | 4.0% | 8.6% | 4.5% | 5.3% | 9.4% | 16.1% | 25.6% | 27.0% | 24.4% | 29.4% | 3.1% | 3.6% | 8.8% | 9.9% | 5.6% | 12.7% | 7.9% | 4.4% | 1.8% | 9.2% | 7.1% | 5.1% | 8.6% | 8.7% | 6.3% | 4.3% | 3.0% | 2.5% | 2.4% | 1.4% | 5.0% | 7.3% | 7.3% | 2.7% | 6.5% | 7.1% | 4.2% | 0.2% | 1.2% | 3.9% | 3.4% | 0.7% | 3.9% | 3.8% | 3.0% |
| Basic EPS | 0.09 | 0.12 | 0.06 | 0.07 | 0.08 | 0.15 | 0.05 | 0.09 | 0.12 | 0.10 | 0.05 | 0.05 | 0.04 | 0.05 | 0.12 | 0.05 | 0.06 | 0.13 | 0.28 | 0.55 | 0.60 | 0.47 | 0.41 | 0.03 | 0.03 | 0.08 | 0.09 | 0.05 | 0.11 | 0.07 | 0.04 | 0.02 | 0.07 | 0.05 | 0.04 | 0.05 | 0.06 | 0.05 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | 0.03 | 0.05 | 0.05 | 0.01 | 0.04 | 0.05 | 0.02 | 0.00 | 0.01 | 0.02 | 0.02 | 0.00 | 0.01 | 0.02 | 0.01 |
| Diluted EPS | 0.09 | 0.12 | 0.06 | 0.07 | 0.08 | 0.15 | 0.05 | 0.09 | 0.12 | 0.10 | 0.05 | 0.05 | 0.04 | 0.05 | 0.12 | 0.05 | 0.06 | 0.12 | 0.27 | 0.53 | 0.58 | 0.46 | 0.39 | 0.03 | 0.03 | 0.08 | 0.09 | 0.05 | 0.11 | 0.07 | 0.04 | 0.02 | 0.07 | 0.05 | 0.04 | 0.05 | 0.06 | 0.05 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | 0.04 | 0.05 | 0.05 | 0.01 | 0.04 | 0.05 | 0.02 | 0.00 | 0.01 | 0.02 | 0.02 | 0.00 | 0.01 | 0.02 | 0.01 |
| Basic Shares Outstanding | 10.4M | 10.5M | 10.7M | 34K | 11.1M | 11.1M | 11.3M | -118K | 11.8M | 12.0M | 12.2M | -121K | 12.6M | 12.8M | 13.1M | -29K | 13.2M | 13.2M | 13.3M | 19K | 13.6M | 13.4M | 13.1M | -67K | 13.1M | 13.2M | 13.4M | -122K | 13.8M | 14.1M | 14.2M | -137K | 14.7M | 15.0M | 15.2M | -355K | 16.7M | 17.2M | 17.7M | -65K | 18.3M | 18.2M | 18.3M | -15K | 18.1M | 18.3M | 18.9M | -123K | 19.0M | 19.3M | 19.7M | -136K | 20.7M | 20.9M | 21.0M | -226K | 22.1M | 22.4M |
| Diluted Shares Outstanding | 10.5M | 10.6M | 10.8M | 41K | 11.2M | 11.2M | 11.4M | -118K | 11.8M | 12.0M | 12.2M | -129K | 12.7M | 12.9M | 13.2M | -56K | 13.4M | 13.5M | 13.7M | -5K | 14.0M | 13.7M | 13.7M | -69K | 13.1M | 13.2M | 13.5M | -113K | 13.9M | 14.1M | 14.4M | -83K | 14.9M | 15.0M | 15.3M | -355K | 16.7M | 17.2M | 17.7M | -121K | 18.3M | 18.3M | 18.5M | 35K | 18.4M | 18.6M | 19.2M | -99K | 19.0M | 19.4M | 19.7M | -136K | 20.7M | 20.9M | 21.0M | -813K | 22.1M | 22.4M |
| 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 (Mar 31, 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) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 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) |
Q1 2017 (Mar 31, 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) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $17.66M | $14.46M | $13.35M | $18.64M | $18.39M | $16.21M | $18.51M | $20.38M | $18.16M | $15.35M | $13.82M | $16.29M | $15.52M | $15.34M | $14.24M | $16.31M | $17.64M | $15.54M | $17.88M | $23.29M | $24.58M | $24.73M | $17.36M | $6.55M | $5.11M | $5.50M | $4.49M | $7.01M | $6.82M | $7.16M | $5.67M | $8.76M | $8.97M | $8.84M | $7.88M | $9.46M | $11.77M | $10.59M | $8.25M | $9.68M | $6.57M | $3.91M | $1.10M | $5.50M | $7.05M | $5.27M | $4.86M | $8.21M | $7.71M | $6.13M | $3.33M | $4.55M | $5.89M | $7.23M | $5.46M | $7.50M | $7.22M | $6.43M |
| Accounts Receivable | - | - | - | - | - | - | - | - | - | - | - | $5.38M | $6.08M | $6.45M | $7.21M | $3.40M | $3.99M | $6.08M | $6.75M | $8.13M | $9.14M | $6.66M | $7.36M | $3.57M | $5.41M | $5.18M | $7.20M | $4.93M | $5.76M | $4.84M | $6.46M | $4.60M | $5.45M | $4.95M | $5.51M | $4.65M | $4.71M | $5.11M | $6.20M | $2.76M | $5.12M | $5.77M | $7.79M | $5.33M | $6.15M | $6.91M | $7.13M | $5.07M | $5.93M | $5.85M | $7.50M | $6.35M | $6.11M | $6.12M | $6.43M | $4.72M | $4.79M | $5.71M |
| Inventory | $23.48M | $22.36M | $23.57M | $22.73M | $21.08M | $20.79M | $20.77M | $20.13M | $21.53M | $21.97M | $24.09M | $24.40M | $25.12M | $23.16M | $23.88M | $24.97M | $23.19M | $22.00M | $18.78M | $16.75M | $13.15M | $11.98M | $11.15M | $11.30M | $11.26M | $10.87M | $10.41M | $9.88M | $9.35M | $9.69M | $10.63M | $10.25M | $9.46M | $10.77M | $10.68M | $10.99M | $11.85M | $12.66M | $14.76M | $16.40M | $17.86M | $19.22M | $19.12M | $16.54M | $13.67M | $14.01M | $14.48M | $14.14M | $13.64M | $14.28M | $16.30M | $17.16M | $16.69M | $14.22M | $14.86M | $15.57M | $14.21M | $15.12M |
| Other Current Assets | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $4.03M | $3.56M |
| Total Current Assets | $51.75M | $50.54M | $49.34M | $50.64M | $51.41M | $52.59M | $52.39M | $53.06M | $52.69M | $52.26M | $51.76M | $52.56M | $52.51M | $53.67M | $53.14M | $53.00M | $52.77M | $52.97M | $54.92M | $55.30M | $52.74M | $48.71M | $42.16M | $26.96M | $26.70M | $27.21M | $26.72M | $26.46M | $26.22M | $26.29M | $26.98M | $26.98M | $27.67M | $27.90M | $27.64M | $29.66M | $32.36M | $32.36M | $32.76M | $33.08M | $33.67M | $33.77M | $35.75M | $35.50M | $33.99M | $32.18M | $32.61M | $32.64M | $31.08M | $30.38M | $30.57M | $31.21M | $31.29M | $30.32M | $30.58M | $30.61M | $30.77M | $31.26M |
| Property Plant & Equipment | $8.21M | $8.31M | $8.41M | $8.52M | $7.22M | $5.31M | $5.43M | $5.59M | $5.54M | $5.67M | $5.79M | $5.74M | $5.77M | $5.85M | $5.99M | $6.06M | $6.14M | $5.42M | $4.29M | $4.35M | $4.09M | $4.00M | $4.05M | $3.94M | $4.00M | $3.23M | $3.27M | $3.24M | $3.16M | $3.11M | $3.12M | $3.16M | $3.00M | $3.11M | $3.08M | $2.65M | $2.70M | $2.81M | $2.81M | $2.91M | $2.99M | $3.11M | $3.21M | $3.31M | $3.42M | $3.54M | $2.94M | $3.07M | $3.19M | $3.22M | $3.32M | $3.42M | $3.55M | $3.64M | $3.79M | $3.64M | $3.80M | $3.83M |
| Goodwill | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K |
| Intangible Assets | - | - | - | - | - | - | - | - | - | - | $1.00K | $1.00K | $2.00K | $2.00K | $3.00K | $3.00K | $4.00K | $5.00K | $6.00K | $7.00K | $9.00K | $9.00K | $10.00K | $11.00K | $13.00K | $14.00K | $15.00K | $16.00K | $17.00K | $18.00K | $20.00K | $21.00K | $23.00K | $25.00K | $32.00K | $34.00K | $39.00K | $42.00K | $46.00K | $51.00K | $56.00K | $60.00K | $65.00K | $71.00K | $75.00K | $80.00K | $87.00K | $92.00K | $97.00K | $102.00K | $106.00K | $113.00K | $117.00K | $122.00K | $130.00K | $135.00K | $137.00K | $144.00K |
| Total Assets | $73.87M | $73.17M | $72.18M | $73.74M | $73.33M | $72.67M | $72.71M | $68.76M | $64.61M | $64.34M | $64.06M | $64.80M | $66.50M | $67.98M | $67.77M | $67.89M | $68.01M | $67.61M | $68.45M | $68.80M | $64.69M | $60.55M | $53.25M | $38.09M | $37.86M | $37.77M | $37.40M | $34.26M | $33.76M | $33.68M | $34.22M | $34.12M | $34.63M | $34.86M | $34.45M | $35.94M | $38.63M | $38.49M | $38.81M | $39.13M | $39.83M | $40.22M | $42.19M | $41.95M | $40.46M | $38.75M | $38.51M | $38.56M | $37.08M | $36.33M | $36.57M | $37.30M | $37.43M | $36.89M | $37.14M | $36.87M | $37.07M | $37.47M |
| Accounts Payable | $1.73M | $1.38M | $887.00K | $1.28M | $934.00K | $343.00K | $713.00K | $802.00K | $320.00K | $653.00K | $383.00K | $674.00K | $272.00K | $914.00K | $522.00K | $528.00K | $1.03M | $642.00K | $1.22M | $1.98M | $992.00K | $2.58M | $1.73M | $501.00K | $674.00K | $696.00K | $743.00K | $578.00K | $646.00K | $457.00K | $1.04M | $1.24M | $1.05M | $1.20M | $1.26M | $1.00M | $1.26M | $965.00K | $1.08M | $1.03M | $793.00K | $1.20M | $2.68M | $1.10M | $1.25M | $540.00K | $847.00K | $689.00K | $326.00K | $737.00K | $511.00K | $860.00K | $717.00K | $620.00K | $965.00K | $702.00K | $509.00K | $620.00K |
| Accrued Liabilities | $989.00K | $694.00K | $502.00K | $947.00K | $901.00K | $639.00K | $449.00K | $1.10M | $885.00K | $494.00K | $387.00K | $833.00K | $747.00K | $797.00K | $542.00K | $1.25M | $1.12M | $1.24M | $1.76M | $2.79M | $2.97M | $1.72M | $764.00K | $920.00K | $844.00K | $699.00K | $632.00K | $1.34M | $1.07M | $1.73M | $1.76M | $1.56M | $977.00K | $712.00K | $786.00K | $1.46M | $1.71M | $1.09M | $1.05M | $1.13M | $1.42M | $529.00K | $540.00K | $1.20M | $915.00K | $642.00K | $583.00K | $1.04M | $905.00K | $740.00K | $1.10M | $793.00K | $423.00K | $244.00K | $257.00K | $169.00K | $507.00K | $469.00K |
| Deferred Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $103.00K | $113.00K | $209.00K | $3.22M | $6.47M | $7.16M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $3.67M | $3.02M | $2.31M | $3.12M | $2.71M | $1.85M | $2.06M | $2.57M | $1.98M | $1.92M | $1.67M | $2.41M | $1.91M | $2.60M | $1.95M | $2.66M | $3.03M | $2.86M | $3.96M | $5.85M | $8.07M | $11.66M | $10.54M | $2.30M | $2.19M | $2.06M | $2.04M | $1.92M | $1.72M | $2.19M | $2.81M | $2.80M | $2.02M | $1.92M | $2.04M | $2.46M | $2.97M | $2.05M | $2.13M | $2.15M | $2.21M | $1.73M | $3.22M | $2.29M | $2.17M | $1.18M | $1.43M | $1.73M | $1.23M | $1.48M | $1.61M | $1.65M | $1.14M | $864.00K | $1.22M | $871.00K | $1.02M | $1.09M |
| Deferred Tax Liabilities | $503.00K | $503.00K | $503.00K | $503.00K | $442.00K | $442.00K | $442.00K | $442.00K | $764.00K | $764.00K | $764.00K | $764.00K | $791.00K | $791.00K | $791.00K | $791.00K | $211.00K | $211.00K | $211.00K | $211.00K | $224.00K | $224.00K | $224.00K | $224.00K | - | - | - | $141.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $11.33M | $10.92M | $10.45M | $11.51M | $11.26M | $10.63M | $11.07M | $7.20M | $3.22M | $3.22M | $3.07M | $4.04M | $3.82M | $4.75M | $4.33M | $5.27M | $5.29M | $5.34M | $6.67M | $8.78M | $9.95M | $13.77M | $12.88M | $4.86M | $4.62M | $4.66M | $4.81M | $2.06M | - | - | - | $2.80M | $2.28M | $2.28M | $2.38M | $3.27M | $3.81M | $2.87M | $2.95M | $3.02M | $3.24M | $2.99M | $4.76M | $4.05M | $3.79M | $2.83M | $2.84M | $2.98M | $2.27M | $2.33M | $2.45M | $2.47M | $2.00M | $1.69M | $2.04M | $1.69M | $1.61M | $1.73M |
| Common Stock | $103.00K | $104.00K | $106.00K | $108.00K | $110.00K | $111.00K | $114.00K | $114.00K | $117.00K | $119.00K | $122.00K | $123.00K | $126.00K | $128.00K | $130.00K | $132.00K | $132.00K | $132.00K | $134.00K | $135.00K | $136.00K | $136.00K | $136.00K | $129.00K | $130.00K | $131.00K | $133.00K | $135.00K | $136.00K | $139.00K | $142.00K | $143.00K | $146.00K | $149.00K | $150.00K | $154.00K | $163.00K | $170.00K | $174.00K | $178.00K | $182.00K | $184.00K | $182.00K | $183.00K | $182.00K | $182.00K | $186.00K | $189.00K | $189.00K | $191.00K | $195.00K | $200.00K | $206.00K | $207.00K | $210.00K | $211.00K | $217.00K | $223.00K |
| Retained Earnings | $48.27M | $47.72M | $47.03M | $47.26M | $46.93M | $46.83M | $46.10M | $46.55M | $62.76M | $62.33M | $62.22M | $62.12M | $62.56M | $63.11M | $63.31M | $62.49M | $62.60M | $62.13M | $61.65M | $59.48M | $52.06M | $43.95M | $37.73M | $32.39M | $32.05M | $31.62M | $30.61M | $29.39M | $28.77M | $27.23M | $26.27M | $26.22M | $26.05M | $24.94M | $24.14M | $22.72M | $21.88M | $20.86M | $20.06M | $19.56M | $19.26M | $18.95M | $18.66M | $18.52M | $17.90M | $16.94M | $16.04M | $15.77M | $15.09M | $14.18M | $13.71M | $13.69M | $13.58M | $13.16M | $12.79M | $12.72M | $12.36M | $11.98M |
| Total Stockholders Equity | $62.54M | $62.25M | $61.73M | $62.23M | $62.06M | $62.04M | $61.64M | $61.57M | $61.39M | $61.12M | $60.99M | $60.76M | $62.69M | $63.24M | $63.44M | $62.62M | $62.73M | $62.26M | $61.78M | $60.02M | $54.73M | $46.78M | $40.38M | $33.23M | $33.24M | $33.10M | $32.59M | $32.19M | $32.04M | $31.49M | $31.41M | $31.32M | $32.35M | $32.58M | $32.07M | $32.66M | $34.83M | $35.62M | $35.86M | $36.11M | $36.59M | $37.23M | $37.42M | $37.91M | $36.67M | $35.93M | $35.67M | $35.58M | $34.82M | $34.00M | $34.12M | $34.83M | $35.43M | $35.21M | $35.10M | $35.18M | $35.45M | $35.74M |
| Total Liabilities & Equity | $73.87M | $73.17M | $72.18M | $73.74M | $73.33M | $72.67M | $72.71M | $68.76M | $64.61M | $64.34M | $64.06M | $64.80M | $66.50M | $67.98M | $67.77M | $67.89M | $68.01M | $67.61M | $68.45M | $68.80M | $64.69M | $60.55M | $53.25M | $38.09M | $37.86M | $37.77M | $37.40M | $34.26M | $33.76M | $33.68M | $34.22M | $34.12M | $34.63M | $34.86M | $34.45M | $35.94M | $38.63M | $38.49M | $38.81M | $39.13M | $39.83M | $40.22M | $42.19M | $41.95M | $40.46M | $38.75M | $38.51M | $38.56M | $37.08M | $36.33M | $36.57M | $37.30M | $37.43M | $36.89M | $37.14M | $36.87M | $37.07M | $37.47M |
| 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 (Mar 31, 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) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 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) |
Q1 2017 (Mar 31, 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) |
Q2 2012 (Jun 30, 2012) |
Q1 2012 (Mar 31, 2012) |
Q4 2011 (Dec 31, 2011) |
Q3 2011 (Sep 30, 2011) |
Q2 2011 (Jun 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $976.00K | $1.86M | $613.00K | $847.00K | $3.08M | $1.64M | $576.00K | $1.06M | $3.13M | $1.15M | $552.00K | $564.00K | $2.72M | $693.00K | $1.52M | $600.00K | $766.00K | $5.39M | $3.72M | $7.42M | $8.11M | $11.56M | $5.34M | $335.00K | $2.67M | $2.23M | $1.22M | $618.00K | $1.54M | $1.47M | $508.00K | $176.00K | $2.46M | $804.00K | $550.00K | $845.00K | $1.02M | $797.00K | $507.00K | $300.00K | $306.00K | $288.00K | $148.00K | $612.00K | $966.00K | $895.00K | $269.00K | $684.00K | $1.40M | $474.00K | $15.00K | $118.00K | $859.00K | $444.00K | $70.00K | $355.00K | $386.00K | $192.00K |
| Depreciation & Amortization | $203.00K | $483.00K | $243.00K | $139.00K | $245.00K | $489.00K | $244.00K | $238.00K | $687.00K | $462.00K | $243.00K | $173.00K | $641.00K | $439.00K | $212.00K | $206.00K | $611.00K | $401.00K | $198.00K | $183.00K | $186.00K | $178.00K | $182.00K | $192.00K | $142.00K | $140.00K | $127.00K | $95.00K | $140.00K | $144.00K | $146.00K | $145.00K | $147.00K | $279.00K | $154.00K | $119.00K | $153.00K | $271.00K | $154.00K | $176.00K | $527.00K | $321.00K | $171.00K | $159.00K | $198.00K | $364.00K | $188.00K | $188.00K | $534.00K | $175.00K | $181.00K | $173.00K | $591.00K | $425.00K | $216.00K | $202.00K | $616.00K | $449.00K |
| Stock-based Compensation | $408.00K | $272.00K | $136.00K | $136.00K | $327.00K | $218.00K | $109.00K | $102.00K | $68.00K | $44.00K | $22.00K | $28.00K | $119.00K | $87.00K | $55.00K | $77.00K | $238.00K | $169.00K | $101.00K | $101.00K | $274.00K | $183.00K | $91.00K | $98.00K | $353.00K | $260.00K | $122.00K | $120.00K | $312.00K | $196.00K | $78.00K | $52.00K | $244.00K | $163.00K | $81.00K | $75.00K | $115.00K | $34.00K | $16.00K | $6.00K | $18.00K | $11.00K | $6.00K | $8.00K | $25.00K | $16.00K | $8.00K | $9.00K | $141.00K | $108.00K | $55.00K | $57.00K | $171.00K | $114.00K | $57.00K | $50.00K | $218.00K | $146.00K |
| Deferred Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $71.00K | $196.00K | - | - | $11.00K | $-14.00K | - | - | $11.00K | $-17.00K | $-47.00K | - | $174.00K | $-119.00K | - |
| Change in Receivables | $1.81M | $4.67M | $2.98M | $-1.93M | $123.00K | $2.76M | $923.00K | $-1.95M | $2.07M | $3.21M | $3.02M | $-695.00K | $2.68M | $3.06M | $3.81M | $-594.00K | $-4.14M | $-2.05M | $-1.38M | $-1.00M | $5.57M | $3.09M | $3.79M | $-1.85M | $479.00K | $250.00K | $2.27M | $-828.00K | $1.17M | $241.00K | $1.87M | $-848.00K | $797.00K | $299.00K | $866.00K | $-67.00K | $1.95M | $2.35M | $3.43M | $-2.36M | $-208.00K | $438.00K | $2.46M | $-559.00K | $1.08M | $1.84M | $2.06M | $-864.00K | $-415.00K | $-501.00K | $1.15M | $243.00K | $1.38M | $1.40M | $1.71M | $1.89M | $-978.00K | $-1.89M |
| Change in Inventory | $746.00K | $-372.00K | $832.00K | $1.66M | $946.00K | $654.00K | $638.00K | $-1.40M | $-2.87M | $-2.43M | $-303.00K | $-727.00K | $155.00K | $-1.81M | $-1.09M | $1.78M | $6.44M | $5.25M | $2.03M | $3.59M | $1.85M | $677.00K | $-155.00K | $48.00K | $1.38M | $991.00K | $529.00K | $526.00K | $-897.00K | $-558.00K | $386.00K | $785.00K | $-1.53M | $-226.00K | $-315.00K | $-860.00K | $-4.54M | $-3.74M | $-1.64M | $-1.46M | $1.32M | $2.67M | $2.57M | $2.87M | $-469.00K | $-127.00K | $342.00K | $499.00K | $-3.52M | $-2.88M | $-865.00K | $473.00K | $1.12M | $-1.34M | $-708.00K | $-4.50M | $2.93M | $2.02M |
| Operating Cash Flow | $2.05M | $-1.87M | $-3.96M | $2.41M | $3.29M | $-2.04M | $-1.17M | $3.53M | $4.93M | $987.00K | $-1.70M | $1.95M | $2.33M | $943.00K | $-1.18M | $-901.00K | $421.00K | $-2.97M | $-3.22M | $1.24M | $17.04M | $16.75M | $9.34M | $2.00M | $1.10M | $193.00K | $-1.43M | $927.00K | $1.07M | $132.00K | $-2.50M | $1.33M | $2.67M | $1.68M | $162.00K | $817.00K | $6.02M | $2.86M | $-659.00K | $3.91M | $2.06M | $-1.21M | $-4.02M | $-1.85M | $973.00K | $-834.00K | $-2.67M | $744.00K | $5.35M | $3.22M | $-322.00K | $-247.00K | $-767.00K | $668.00K | $-1.47M | $1.01M | $2.76M | $1.10M |
| Capital Expenditure | $372.00K | $273.00K | $135.00K | $1.44M | $2.36M | $216.00K | $83.00K | $305.00K | $487.00K | $390.00K | $289.00K | $143.00K | $349.00K | $222.00K | $133.00K | $133.00K | $2.39M | $1.47M | $130.00K | $448.00K | $687.00K | $419.00K | $288.00K | $132.00K | $1.16M | $254.00K | $152.00K | $182.00K | $424.00K | $240.00K | $102.00K | $299.00K | $923.00K | $734.00K | $584.00K | $55.00K | $212.00K | $163.00K | $55.00K | $85.00K | $189.00K | $106.00K | $58.00K | $55.00K | $892.00K | $822.00K | $21.00K | $65.00K | $284.00K | $149.00K | $71.00K | $38.00K | $481.00K | $413.00K | $366.00K | $33.00K | $236.00K | $109.00K |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $41.00K | $41.00K | $41.00K | $139.00K | $36.00K | $15.00K | - | - | $134.00K | $134.00K | $134.00K | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-372.00K | - | $-135.00K | $-1.44M | $-2.33M | - | - | $-305.00K | $-487.00K | $-390.00K | $-289.00K | - | $-349.00K | $-222.00K | $-133.00K | $-133.00K | $-2.39M | $-1.47M | $-130.00K | $-295.00K | $-567.00K | $-372.00K | $-241.00K | $-111.00K | $-1.03M | $-121.00K | $-142.00K | $-161.00K | $-409.00K | $-240.00K | $-102.00K | $-299.00K | $-386.00K | $-734.00K | $-584.00K | $-55.00K | $-253.00K | $-204.00K | $-96.00K | $-224.00K | $-225.00K | $-121.00K | $-58.00K | $-55.00K | $-586.00K | $-516.00K | $-155.00K | $-65.00K | $-285.00K | $-150.00K | $-71.00K | $-296.00K | $-67.00K | $-415.00K | $-368.00K | $-38.00K | $-4.00K | $123.00K |
| Stock Repurchased | $624.00K | $830.00K | $1.18M | $721.00K | $3.73M | $1.28M | $1.42M | $1.02M | $2.98M | $1.93M | $833.00K | $1.05M | $2.83M | $1.72M | $756.00K | $331.00K | $4.08M | $3.71M | $2.37M | $2.26M | $406.00K | $125.00K | $125.00K | $484.00K | $2.06M | $1.64M | $1.01M | $752.00K | $2.83M | $1.62M | $576.00K | $1.32M | $2.90M | $1.62M | $1.15M | $3.08M | $3.69M | $1.75M | $679.00K | $592.00K | $1.52M | $968.00K | $311.00K | $172.00K | $2.03M | $1.75M | $577.00K | $712.00K | $2.42M | $1.55M | $872.00K | $803.00K | $778.00K | $528.00K | $205.00K | $696.00K | $857.00K | $129.00K |
| Financing Cash Flow | $-2.66M | $-2.03M | $-1.19M | $-728.00K | $-2.94M | $-1.91M | $-616.00K | $-1.01M | $-2.57M | $-1.54M | $-483.00K | $-1.03M | $-2.77M | $-1.69M | $-756.00K | $-295.00K | $-3.69M | $-3.32M | $-2.06M | $-2.23M | $1.56M | $1.81M | $1.72M | $-449.00K | $-1.97M | $-1.58M | $-948.00K | $-582.00K | $-2.60M | $-1.50M | $-499.00K | $-1.24M | $-2.78M | $-1.56M | $-1.15M | $-3.08M | $-3.67M | $-1.75M | $-679.00K | $-583.00K | $-753.00K | $-250.00K | $-311.00K | $349.00K | $-1.55M | $-1.59M | $-529.00K | $-173.00K | $-1.91M | $-1.50M | $-830.00K | $-794.00K | $-778.00K | $-528.00K | $-205.00K | $-683.00K | $-854.00K | $-113.00K |
| Net Change in Cash | $-978.00K | $-4.17M | $-5.28M | $242.00K | $-1.98M | $-4.17M | $-1.87M | $2.21M | $1.87M | $-941.00K | $-2.47M | $773.00K | $-790.00K | $-965.00K | $-2.07M | $-1.33M | $-5.66M | $-7.75M | $-5.41M | $-1.29M | $18.04M | $18.19M | $10.82M | $1.44M | $-1.90M | $-1.50M | $-2.52M | $184.00K | $-1.94M | $-1.60M | $-3.10M | $-205.00K | $-488.00K | $-620.00K | $-1.57M | $-2.32M | $2.09M | $907.00K | $-1.43M | $3.11M | $1.08M | $-1.58M | $-4.39M | $-1.56M | $-1.16M | $-2.94M | $-3.35M | $506.00K | $3.15M | $1.57M | $-1.22M | $-1.34M | $-1.61M | $-275.00K | $-2.04M | $285.00K | $1.90M | $1.11M |
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 | $14.79M | - | $45.28M | - |
| Cost of Revenue | $8.92M | - | $27.89M | - |
| Gross Profit | $5.87M | - | $17.39M | - |
| Operating Expenses | $4.77M | - | $14.50M | - |
| Selling General & Admin | $4.57M | - | $13.82M | - |
| Operating Income | $1.10M | - | $2.89M | - |
| Other Income/Expense | $196.00K | - | $789.00K | - |
| Income Tax Expense | $317.00K | - | $843.00K | - |
| Net Income | $976.00K | $1.64M | $2.83M | - |
| Basic EPS | 0.09 | - | 0.27 | - |
| Diluted EPS | 0.09 | - | 0.27 | - |
| Basic Shares Outstanding | $10.35M | - | $10.53M | - |
| Diluted Shares Outstanding | $10.49M | - | $10.64M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $17.66M | $18.64M |
| Inventory | $23.48M | $22.73M |
| Total Current Assets | $51.75M | $50.64M |
| Property Plant & Equipment | $8.21M | $8.52M |
| Goodwill | $55.00K | $55.00K |
| Total Assets | $73.87M | $73.74M |
| Accounts Payable | $1.73M | $1.28M |
| Accrued Liabilities | $989.00K | $947.00K |
| Total Current Liabilities | $3.67M | $3.12M |
| Deferred Tax Liabilities | $503.00K | $503.00K |
| Total Liabilities | $11.33M | $11.51M |
| Common Stock | $103.00K | $108.00K |
| Retained Earnings | $48.27M | $47.26M |
| Total Stockholders Equity | $62.54M | $62.23M |
| Total Liabilities & Equity | $73.87M | $73.74M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $976.00K | $1.64M | $2.83M | - |
| Depreciation & Amortization | $203.00K | - | $686.00K | - |
| Stock-based Compensation | - | - | $408.00K | - |
| Change in Receivables | - | - | $1.81M | - |
| Change in Inventory | - | - | $746.00K | - |
| Operating Cash Flow | - | - | $2.05M | - |
| Capital Expenditure | - | - | $372.00K | - |
| Investing Cash Flow | - | - | $-372.00K | - |
| Stock Repurchased | $624.00K | - | $2.63M | - |
| Financing Cash Flow | - | - | $-2.66M | - |
| Net Change in Cash | - | - | $-978.00K | - |
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.