$25.95M
Revenue
$14.16M
Net Income
79.15%
Gross Margin
59.49%
Op. Margin
$15.44M
Free Cash Flow
| Breakdown | Q3 2026 (Dec 31, 2025) |
Q2 2026 (Sep 30, 2025) |
Q1 2026 (Jun 30, 2025) |
Q4 2025 (Mar 31, 2025) |
Q3 2025 (Dec 31, 2024) |
Q2 2025 (Sep 30, 2024) |
Q1 2025 (Jun 30, 2024) |
Q4 2024 (Mar 31, 2024) |
Q3 2024 (Dec 31, 2023) |
Q2 2024 (Sep 30, 2023) |
Q1 2024 (Jun 30, 2023) |
Q4 2023 (Mar 31, 2023) |
Q3 2023 (Dec 31, 2022) |
Q2 2023 (Sep 30, 2022) |
Q1 2022 (Jun 30, 2022) |
Q4 2022 (Mar 31, 2022) |
Q3 2022 (Dec 31, 2021) |
Q2 2022 (Sep 30, 2021) |
Q4 2021 (Mar 31, 2021) |
Q3 2021 (Dec 31, 2020) |
Q2 2021 (Sep 30, 2020) |
Q1 2021 (Jun 30, 2020) |
Q4 2020 (Mar 31, 2020) |
Q3 2020 (Dec 31, 2019) |
Q2 2020 (Sep 30, 2019) |
Q1 2020 (Jun 30, 2019) |
Q4 2019 (Mar 31, 2019) |
Q3 2019 (Dec 31, 2018) |
Q1 2018 (Jun 30, 2018) |
Q4 2017 (Mar 31, 2018) |
Q3 2017 (Dec 31, 2017) |
Q2 2017 (Sep 30, 2017) |
Q1 2017 (Jun 30, 2017) |
Q3 2016 (Dec 31, 2016) |
Q2 2016 (Sep 30, 2016) |
Q1 2016 (Jun 30, 2016) |
Q4 2015 (Mar 31, 2016) |
Q3 2015 (Dec 31, 2015) |
Q2 2015 (Sep 30, 2015) |
Q1 2015 (Jun 30, 2015) |
Q4 2014 (Mar 31, 2015) |
Q3 2014 (Dec 31, 2014) |
Q2 2014 (Sep 30, 2014) |
Q1 2014 (Jun 30, 2014) |
Q4 2013 (Mar 31, 2014) |
Q3 2013 (Dec 31, 2013) |
Q2 2013 (Sep 30, 2013) |
Q2 2012 (Sep 30, 2012) |
Q1 2012 (Jun 30, 2012) |
Q2 2011 (Sep 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $6.22M | $6.35M | $6.10M | $7.27M | $5.06M | $6.76M | $6.78M | $7.08M | $6.76M | $7.13M | $8.83M | $12.80M | $7.40M | $10.72M | $7.15M | $6.72M | $6.29M | $6.82M | $5.86M | $6.53M | $4.38M | $4.59M | $6.15M | $6.46M | $6.50M | $6.29M | $5.59M | $6.27M | $7.11M | $7.90M | $7.36M | $7.00M | $7.61M | $7.46M | $7.30M | $6.71M | $6.10M | $6.02M | $7.28M | $8.32M | $7.57M | $6.29M | $8.27M | $6.18M | $5.98M | $6.53M | $7.30M | $6.16M | $7.46M | $6.60M |
| Revenue Growth % (YoY) | 22.9% | -6.1% | -10.0% | 2.6% | -25.1% | -5.3% | -23.2% | -44.7% | -8.7% | -33.4% | nan% | 90.5% | 17.7% | 57.1% | 55.9% | 14.6% | -3.7% | 55.8% | -4.7% | 1.1% | -32.6% | -27.1% | 10.1% | 3.1% | nan% | nan% | nan% | nan% | -6.6% | nan% | -1.4% | -4.2% | 13.4% | 24.0% | 0.3% | -19.4% | -19.4% | -4.4% | -11.9% | 34.7% | 26.6% | -3.6% | 13.2% | nan% | nan% | nan% | 18.6% | -6.7% | nan% | nan% |
| Cost of Revenue | $1.33M | $1.38M | $1.18M | $1.52M | $797.62K | $947.25K | $975.49K | $1.74M | $1.36M | $1.60M | $2.08M | $2.53M | $1.48M | $2.40M | $1.77M | $1.56M | $1.39M | $1.54M | $1.27M | $1.08M | $941.29K | $836.42K | $1.19M | $1.26M | $1.35M | $1.09M | $1.30M | $1.17M | $1.40M | $1.47M | $1.66M | $1.35M | $1.80M | $1.50M | $1.74M | $1.39M | $1.47M | $1.51M | $1.64M | $1.99M | $1.38M | $1.47M | $1.61M | $1.38M | $1.39M | $1.74M | $1.50M | $2.17M | $1.80M | $2.28M |
| Gross Profit | $4.89M | $4.97M | $4.92M | $5.75M | $4.27M | $5.81M | $5.81M | $5.35M | $5.40M | $5.53M | $6.75M | $10.27M | $5.92M | $8.32M | $5.38M | $5.16M | $4.91M | $5.28M | $4.59M | $5.46M | $3.44M | $3.75M | $4.96M | $5.20M | $5.16M | $5.20M | $4.29M | $5.10M | $5.71M | $6.43M | $5.70M | $5.64M | $5.81M | $5.96M | $5.56M | $5.32M | $4.63M | $4.51M | $5.64M | $6.33M | $6.19M | $4.82M | $6.66M | $4.80M | $4.59M | $4.79M | $5.80M | $3.98M | $5.66M | $4.32M |
| Gross Margin % | 78.6% | 78.3% | 80.6% | 79.2% | 84.2% | 86.0% | 85.6% | 75.5% | 79.9% | 77.6% | 76.5% | 80.2% | 80.0% | 77.6% | 75.3% | 76.7% | 78.0% | 77.4% | 78.4% | 83.5% | 78.5% | 81.8% | 80.7% | 80.5% | 79.3% | 82.7% | 76.8% | 81.3% | 80.4% | 81.4% | 77.5% | 80.7% | 76.4% | 79.9% | 76.2% | 79.3% | 75.9% | 74.9% | 77.4% | 76.0% | 81.8% | 76.6% | 80.5% | 77.7% | 76.8% | 73.4% | 79.4% | 64.7% | 75.8% | 65.5% |
| Operating Expenses | $1.15M | $1.31M | $1.14M | $1.51M | $1.30M | $1.42M | $1.42M | $1.28M | $930.21K | $914.07K | $1.38M | $1.36M | $1.10M | $1.11M | $1.27M | $1.06M | $868.65K | $1.19M | $1.08M | $1.01M | $1.17M | $1.24M | $1.31M | $1.10M | $1.30M | $1.30M | $1.27M | $1.40M | $1.32M | $1.29M | $1.17M | $1.38M | $1.31M | $1.21M | $1.11M | $1.15M | $1.35M | $1.15M | $1.15M | $1.17M | $1.24M | $1.23M | $1.41M | $1.52M | $1.32M | $1.07M | $1.54M | $1.24M | $1.22M | $1.22M |
| Research & Development | $795.59K | $873.47K | $720.23K | $1.04M | $869.68K | $847.60K | $878.53K | $811.34K | $540.89K | $683.21K | $695.99K | $611.49K | $700.61K | $669.98K | $808.14K | $813.24K | $596.49K | $708.00K | $785.59K | $702.22K | $815.97K | $880.98K | $1.02M | $771.47K | $926.60K | $973.07K | $1.02M | $1.13M | $989.03K | $913.95K | $852.74K | $1.03M | $905.73K | $826.82K | $768.19K | $758.37K | $1.01M | $738.66K | $628.96K | $681.00K | $714.73K | $694.76K | $787.28K | $962.91K | $840.72K | $501.32K | $876.46K | $718.69K | $688.03K | $611.60K |
| Selling General & Admin | - | - | - | - | - | - | - | - | - | - | - | - | - | $435.62K | $466.62K | $247.43K | $272.16K | $483.12K | $291.88K | $311.36K | $358.18K | $355.01K | $291.10K | $327.99K | $368.45K | $330.01K | $248.86K | $268.90K | $328.76K | $374.83K | $313.03K | $348.36K | $399.36K | $384.32K | $343.69K | $389.92K | $336.89K | $406.68K | $524.63K | $484.76K | $523.13K | $533.70K | $625.60K | $552.80K | $478.90K | $570.74K | $660.08K | $520.04K | $536.11K | $606.85K |
| Operating Income | $3.74M | $3.66M | $3.78M | $4.25M | $2.96M | $4.40M | $4.39M | $4.06M | $4.47M | $4.62M | $5.37M | $8.90M | $4.82M | $7.21M | $4.11M | $4.09M | $4.04M | $4.09M | $3.52M | $4.44M | $2.27M | $2.52M | $3.65M | $4.10M | $3.86M | $3.90M | $3.02M | $3.70M | $4.39M | $5.14M | $4.54M | $4.26M | $4.50M | $4.75M | $4.45M | $4.17M | $3.28M | $3.36M | $4.48M | $5.16M | $4.96M | $3.59M | $5.24M | $3.28M | $3.27M | $3.71M | $4.26M | $2.74M | $4.44M | $3.10M |
| Operating Margin % | 60.2% | 57.6% | 62.0% | 58.4% | 58.5% | 65.0% | 64.7% | 57.3% | 66.2% | 64.8% | 60.8% | 69.6% | 65.1% | 67.3% | 57.4% | 60.9% | 64.2% | 59.9% | 60.0% | 68.0% | 51.7% | 54.8% | 59.4% | 63.4% | 59.4% | 62.0% | 54.1% | 59.1% | 61.8% | 65.1% | 61.6% | 60.9% | 59.2% | 63.6% | 60.9% | 62.2% | 53.8% | 55.9% | 61.6% | 62.0% | 65.5% | 57.1% | 63.4% | 53.1% | 54.7% | 56.9% | 58.4% | 44.6% | 59.4% | 47.0% |
| Interest Income | $461.95K | $484.33K | $498.21K | $476.65K | $474.18K | $464.43K | $493.96K | $508.43K | $491.67K | $512.09K | $436.53K | $408.13K | $406.09K | $351.38K | $289.72K | $302.61K | $283.94K | $294.86K | $332.05K | $365.50K | $401.39K | $399.21K | $428.29K | $443.48K | $456.31K | $459.04K | $459.98K | $457.20K | $424.77K | $403.89K | $404.67K | $387.86K | $361.78K | $395.21K | $430.98K | $437.73K | $468.12K | $468.37K | $468.53K | $485.80K | $518.40K | $557.84K | $562.92K | $526.34K | $544.61K | $600.39K | $520.80K | $591.69K | $562.62K | $597.36K |
| Income Before Tax | $4.21M | $4.15M | $4.28M | $4.73M | $3.57M | $4.86M | $4.88M | $4.57M | $4.96M | $5.13M | $5.80M | $9.31M | $5.23M | $7.56M | $4.99M | $4.40M | $4.32M | $4.38M | $3.85M | $4.81M | $2.67M | $2.92M | $4.08M | $4.54M | $4.32M | $4.36M | $3.48M | $4.16M | $4.82M | $5.55M | $4.94M | $4.65M | $4.87M | $5.14M | $4.88M | $4.61M | $3.75M | $3.83M | $4.95M | $5.65M | $5.47M | $4.15M | $5.81M | $3.81M | $3.82M | $4.31M | $4.78M | $3.34M | $5.00M | $3.70M |
| Income Tax Expense | $821.69K | $834.70K | $706.45K | $833.37K | $521.79K | $833.88K | $785.19K | $755.74K | $778.24K | $407.87K | $1.40M | $1.08M | $994.02K | $1.47M | $818.98K | $581.08K | $855.68K | $736.57K | $714.24K | $884.53K | $444.40K | $504.19K | $714.86K | $814.15K | $495.05K | $751.20K | $623.62K | $739.92K | $873.84K | $1.67M | $1.37M | $1.49M | $1.57M | $1.66M | $1.58M | $1.48M | $1.15M | $1.25M | $1.64M | $1.84M | $1.81M | $1.35M | $1.93M | $1.24M | $1.26M | $1.42M | $1.55M | $1.05M | $1.62M | $1.14M |
| Net Income | $3.38M | $3.31M | $3.58M | $3.89M | $3.05M | $4.03M | $4.10M | $3.81M | $4.18M | $4.72M | $4.40M | $8.23M | $4.23M | $6.09M | $3.58M | $3.82M | $3.47M | $3.65M | $3.13M | $3.93M | $2.22M | $2.41M | $3.37M | $3.73M | $3.82M | $3.61M | $2.86M | $3.42M | $3.95M | $3.88M | $3.57M | $3.16M | $3.30M | $3.48M | $3.31M | $3.13M | $2.60M | $2.58M | $3.31M | $3.80M | $3.66M | $2.79M | $3.88M | $2.57M | $2.56M | $2.90M | $3.23M | $2.29M | $3.38M | $2.56M |
| Net Margin % | 54.4% | 52.2% | 58.6% | 53.5% | 60.2% | 59.6% | 60.4% | 53.8% | 61.9% | 66.2% | 49.9% | 64.3% | 57.2% | 56.8% | 50.0% | 56.8% | 55.1% | 53.4% | 53.5% | 60.1% | 50.7% | 52.6% | 54.7% | 57.7% | 58.8% | 57.3% | 51.2% | 54.6% | 55.5% | 49.1% | 48.5% | 45.2% | 43.3% | 46.7% | 45.3% | 46.7% | 42.6% | 42.8% | 45.5% | 45.7% | 48.4% | 44.4% | 46.9% | 41.6% | 42.8% | 44.4% | 44.2% | 37.2% | 45.3% | 38.7% |
| Basic EPS | 0.70 | 0.68 | 0.74 | 0.81 | 0.63 | 0.83 | 0.85 | 0.79 | 0.87 | 0.98 | 0.91 | 1.71 | 0.88 | 1.26 | 0.74 | 0.79 | 0.72 | 0.75 | 0.65 | 0.81 | 0.46 | 0.50 | 0.70 | 0.77 | 0.79 | 0.74 | 0.59 | 0.71 | 0.81 | 0.80 | 0.74 | 0.65 | 0.68 | 0.72 | 0.68 | 0.65 | 0.53 | 0.53 | 0.68 | 0.78 | 0.75 | 0.57 | 0.80 | 0.53 | 0.53 | 0.60 | 0.67 | 0.48 | 0.70 | 0.53 |
| Diluted EPS | 0.70 | 0.68 | 0.74 | 0.80 | 0.63 | 0.83 | 0.85 | 0.79 | 0.87 | 0.98 | 0.91 | 1.71 | 0.88 | 1.26 | 0.74 | 0.79 | 0.72 | 0.75 | 0.65 | 0.81 | 0.46 | 0.50 | 0.70 | 0.77 | 0.79 | 0.74 | 0.59 | 0.71 | 0.81 | 0.80 | 0.74 | 0.65 | 0.68 | 0.72 | 0.68 | 0.65 | 0.53 | 0.53 | 0.68 | 0.78 | 0.75 | 0.57 | 0.80 | 0.53 | 0.53 | 0.60 | 0.66 | 0.47 | 0.69 | 0.52 |
| Basic Shares Outstanding | 4.8M | 4.8M | 4.8M | 687 | 4.8M | 4.8M | 4.8M | 154 | 4.8M | 4.8M | 4.8M | - | 4.8M | 4.8M | 4.8M | 305 | 4.8M | 4.8M | -270 | 4.8M | 4.8M | 4.8M | -383 | 4.8M | 4.8M | 4.8M | 655 | 4.8M | 4.8M | 217 | 4.8M | 4.8M | 4.8M | 4.8M | 4.8M | 4.8M | -4K | 4.8M | 4.9M | 4.9M | 802 | 4.9M | 4.9M | 4.9M | -896 | 4.8M | 4.9M | 4.8M | 4.8M | 4.8M |
| Diluted Shares Outstanding | 4.8M | 4.8M | 4.8M | -93 | 4.8M | 4.8M | 4.8M | -20 | 4.8M | 4.8M | 4.8M | 928 | 4.8M | 4.8M | 4.8M | -142 | 4.8M | 4.8M | 51 | 4.8M | 4.8M | 4.8M | -1K | 4.8M | 4.8M | 4.9M | 447 | 4.9M | 4.9M | 176 | 4.8M | 4.8M | 4.8M | 4.8M | 4.8M | 4.8M | -5K | 4.8M | 4.9M | 4.9M | 665 | 4.9M | 4.9M | 4.9M | -349 | 4.9M | 4.9M | 4.9M | 4.9M | 4.9M |
| Breakdown | Q3 2026 (Dec 31, 2025) |
Q2 2026 (Sep 30, 2025) |
Q1 2026 (Jun 30, 2025) |
Q4 2025 (Mar 31, 2025) |
Q3 2025 (Dec 31, 2024) |
Q2 2025 (Sep 30, 2024) |
Q1 2025 (Jun 30, 2024) |
Q4 2024 (Mar 31, 2024) |
Q3 2024 (Dec 31, 2023) |
Q2 2024 (Sep 30, 2023) |
Q1 2024 (Jun 30, 2023) |
Q4 2023 (Mar 31, 2023) |
Q3 2023 (Dec 31, 2022) |
Q2 2023 (Sep 30, 2022) |
Q1 2022 (Jun 30, 2022) |
Q4 2022 (Mar 31, 2022) |
Q3 2022 (Dec 31, 2021) |
Q2 2022 (Sep 30, 2021) |
Q4 2021 (Mar 31, 2021) |
Q3 2021 (Dec 31, 2020) |
Q2 2021 (Sep 30, 2020) |
Q1 2021 (Jun 30, 2020) |
Q4 2020 (Mar 31, 2020) |
Q3 2020 (Dec 31, 2019) |
Q2 2020 (Sep 30, 2019) |
Q1 2020 (Jun 30, 2019) |
Q4 2019 (Mar 31, 2019) |
Q3 2019 (Dec 31, 2018) |
Q1 2018 (Jun 30, 2018) |
Q4 2017 (Mar 31, 2018) |
Q3 2017 (Dec 31, 2017) |
Q2 2017 (Sep 30, 2017) |
Q1 2017 (Jun 30, 2017) |
Q3 2016 (Dec 31, 2016) |
Q2 2016 (Sep 30, 2016) |
Q1 2016 (Jun 30, 2016) |
Q4 2015 (Mar 31, 2016) |
Q3 2015 (Dec 31, 2015) |
Q2 2015 (Sep 30, 2015) |
Q1 2015 (Jun 30, 2015) |
Q4 2014 (Mar 31, 2015) |
Q3 2014 (Dec 31, 2014) |
Q2 2014 (Sep 30, 2014) |
Q1 2014 (Jun 30, 2014) |
Q4 2013 (Mar 31, 2014) |
Q3 2013 (Dec 31, 2013) |
Q2 2013 (Sep 30, 2013) |
Q2 2012 (Sep 30, 2012) |
Q1 2012 (Jun 30, 2012) |
Q2 2011 (Sep 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $3.41M | $5.11M | $3.22M | $8.04M | $5.49M | $3.10M | $6.01M | $10.28M | $4.68M | $6.95M | $1.44M | $1.67M | $2.03M | $3.58M | $8.87M | $10.45M | $8.97M | $11.15M | $10.43M | $13.99M | $3.85M | $6.40M | $8.07M | $10.15M | $14.08M | $13.04M | $6.88M | $6.21M | $8.45M | $4.76M | $4.73M | $5.11M | $4.38M | $3.80M | $5.69M | $1.91M | $7.53M | $3.59M | $12.72M | $12.29M | $9.44M | $11.80M | $3.28M | $2.27M | $1.26M | $843.02K | $1.56M | $438.33K | $1.49M | $1.32M |
| Short-term Investments | $17.16M | $12.64M | $12.61M | $13.69M | $14.91M | $19.84M | $15.67M | $11.92M | $14.34M | $7.22M | $12.17M | $15.51M | $10.34M | $10.33M | $17.06M | $20.84M | $22.48M | $22.66M | $7.68M | $11.12M | $23.23M | $19.18M | $19.08M | $12.06M | - | $3.00M | $12.49M | $17.45M | $22.92M | $20.77M | $18.81M | $16.92M | $26.86M | $24.66M | $22.32M | $19.56M | $19.70M | $23.63M | $23.18M | $17.56M | $20.10M | $11.55M | $14.62M | $9.91M | $12.36M | $15.61M | $8.33M | $12.09M | $18.90M | $11.12M |
| Accounts Receivable | $2.48M | $2.44M | $2.25M | $3.59M | $1.36M | $2.95M | $2.10M | $3.14M | $2.25M | $2.92M | $5.40M | $6.52M | $2.10M | $5.86M | $3.32M | $4.70M | $3.04M | $2.88M | $1.96M | $3.16M | $1.92M | $2.30M | $2.69M | $2.12M | $3.22M | $2.75M | $3.00M | $2.72M | $3.12M | $2.89M | $2.17M | $2.66M | $3.13M | $1.46M | $3.37M | $2.65M | $2.24M | $1.75M | $2.78M | $3.04M | $2.96M | $1.86M | $3.68M | $2.47M | $2.33M | $2.62M | $3.03M | $3.46M | $2.95M | $2.97M |
| Inventory | $7.27M | $7.42M | $7.45M | $7.45M | $7.79M | $7.42M | $7.16M | $7.16M | $7.35M | $6.97M | $6.29M | $6.42M | $6.46M | $5.79M | $3.67M | $5.09M | $4.37M | $3.98M | $3.90M | $3.84M | $3.93M | $3.94M | $3.88M | $4.16M | $4.36M | $4.22M | $4.26M | $4.14M | $3.62M | $3.65M | $3.60M | $3.50M | $3.25M | $3.16M | $2.91M | $3.19M | $3.21M | $3.11M | $3.15M | $3.17M | $3.74M | $3.69M | $3.39M | $3.23M | $3.21M | $3.76M | $3.10M | $3.32M | $3.55M | $3.38M |
| Other Current Assets | - | - | - | - | - | - | - | - | - | - | - | - | - | $600.91K | $658.24K | $420.52K | $921.85K | $752.76K | $391.28K | $570.02K | $610.63K | $718.12K | $655.84K | $845.19K | $847.26K | $646.92K | $816.04K | $755.81K | $532.11K | $635.16K | $967.96K | $523.19K | $597.95K | $751.43K | $697.79K | $701.87K | $734.52K | $903.57K | $635.32K | $846.55K | $574.91K | $1.53M | $848.53K | $1.06M | $816.28K | $1.33M | $894.81K | $1.17M | $1.20M | $1.35M |
| Total Current Assets | $31.08M | $28.77M | $26.17M | $33.20M | $30.27M | $33.84M | $31.46M | $33.19M | $29.21M | $25.13M | $26.01M | $30.79M | $21.85M | $26.17M | $33.58M | $41.50M | $39.78M | $41.42M | $24.36M | $32.68M | $33.54M | $32.54M | $34.38M | $29.33M | $22.49M | $23.65M | $27.44M | $31.27M | $38.65M | $32.70M | $30.27M | $28.72M | $38.22M | $33.83M | $34.98M | $28.01M | $33.42M | $33.14M | $42.57M | $37.05M | $36.92M | $30.60M | $25.99M | $19.20M | $20.21M | $24.16M | $17.17M | $20.76M | $28.09M | $20.27M |
| Property Plant & Equipment | - | - | - | - | - | - | - | - | - | $1.21M | - | - | - | $439.16K | $299.39K | $606.38K | $237.48K | $283.95K | $336.68K | $366.07K | $429.12K | $505.79K | $582.47K | $649.83K | $731.00K | $821.03K | $894.84K | $1.02M | $1.24M | $1.33M | $1.51M | $1.62M | $1.65M | $1.30M | $1.45M | $1.50M | $1.69M | $1.80M | $1.99M | $2.07M | $2.26M | $2.42M | $2.57M | $3.50M | $3.00M | $3.66M | $3.31M | $1.93M | $2.82M | $1.59M |
| Long-term Investments | $23.44M | $27.84M | $31.69M | $26.30M | $29.70M | $28.28M | $31.51M | $30.79M | $35.67M | $39.62M | $39.72M | $36.13M | $41.17M | $39.51M | $37.46M | $24.31M | $27.18M | $27.54M | $47.04M | $40.66M | $40.78M | $45.05M | $43.61M | $50.92M | $58.80M | $58.61M | $54.93M | $51.91M | $46.56M | $52.84M | $56.73M | $59.62M | $53.35M | $59.67M | $60.78M | $71.17M | $65.70M | $68.13M | $60.78M | $70.43M | $70.91M | $82.80M | $84.55M | $75.35M | $82.02M | $64.77M | $79.14M | $56.38M | $56.66M | $55.15M |
| Total Assets | $59.96M | $61.49M | $63.55M | $64.28M | $64.59M | $65.88M | $66.71M | $66.78M | $67.63M | $67.71M | $68.12M | $69.26M | $65.73M | $67.51M | $72.10M | $67.47M | $68.05M | $70.01M | $72.50M | $74.42M | $75.50M | $78.88M | $79.50M | $81.12M | $82.28M | $83.51M | $83.62M | $84.79M | $87.05M | $87.43M | $88.84M | $90.40M | $93.63M | $95.24M | $97.34M | $100.67M | $100.85M | $103.17M | $105.34M | $109.56M | $110.09M | $115.82M | $113.11M | $98.05M | $105.24M | $92.60M | $99.62M | $79.07M | $87.57M | $77.01M |
| Accounts Payable | $226.86K | $229.53K | $177.21K | $214.69K | $154.68K | $170.08K | $174.24K | $127.15K | $170.70K | $244.24K | $159.16K | $281.71K | $470.93K | $399.26K | $359.39K | $943.53K | $111.24K | $411.22K | $336.59K | $136.67K | $154.57K | $180.34K | $186.99K | $153.47K | $324.41K | $237.72K | $375.19K | $313.12K | $388.41K | $414.97K | $258.87K | $249.70K | $344.39K | $358.53K | $310.03K | $297.83K | $317.99K | $209.69K | $445.08K | $386.56K | $358.82K | $360.99K | $337.46K | $338.63K | $374.13K | $558.93K | $391.64K | $596.21K | $603.06K | $545.41K |
| Accrued Liabilities | $504.71K | $585.39K | $1.39M | $871.17K | $511.59K | $580.27K | $1.34M | $729.22K | $460.41K | $539.45K | $935.62K | $1.38M | $1.25M | - | - | $1.36M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Deferred Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $35.63K | - | $383.88K | $714.80K | $714.80K | $714.80K | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $891.98K | $970.72K | $1.63M | $1.17M | $751.11K | $931.51K | $1.69M | $1.04M | $809.61K | $961.27K | $1.27M | $1.83M | $1.88M | $3.42M | $2.00M | $2.46M | $1.08M | $1.26M | $1.03M | $748.94K | $693.19K | $1.20M | $796.20K | $887.15K | $923.81K | $1.31M | $835.68K | $865.95K | $1.62M | $989.73K | $793.06K | $830.53K | $2.44M | $1.04M | $1.26M | $2.89M | $1.59M | $1.58M | $1.07M | $2.43M | $1.49M | $1.16M | $1.19M | $2.12M | $1.18M | $1.77M | $1.29M | $1.40M | $2.82M | $1.39M |
| Deferred Tax Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $89.42K | $141.99K | $189.52K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $1.67M | $1.78M | $2.46M | $2.01M | $1.62M | $1.02M | $1.83M | $1.21M | $1.03M | $1.22M | $1.57M | $2.18M | $2.27M | $3.79M | $2.55M | $2.90M | $1.56M | $1.78M | $1.61M | $1.45M | $1.48M | $2.06M | $1.50M | - | $966.59K | $1.39M | $835.68K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Common Stock | $48.37K | $48.37K | $48.37K | $48.37K | $48.37K | $48.34K | $48.34K | $48.34K | $48.33K | $48.33K | $48.33K | $48.31K | $48.31K | $48.31K | $48.33K | $48.31K | $48.34K | $48.33K | $48.33K | $48.33K | $48.33K | $48.35K | $48.35K | $48.46K | $48.46K | $48.46K | $48.46K | $48.46K | $48.42K | $48.42K | $48.42K | $48.41K | $48.41K | $48.37K | $48.36K | $48.35K | $48.35K | $48.45K | $48.45K | $48.66K | $48.58K | $48.58K | $48.58K | $48.62K | $48.51K | $48.60K | $48.37K | $48.25K | $48.25K | $47.76K |
| Retained Earnings | $38.23M | $39.68M | $41.21M | $42.47M | $43.41M | $45.20M | $46.01M | $46.74M | $47.76M | $48.41M | $48.52M | $48.95M | $45.55M | $46.15M | $49.15M | $45.58M | $46.60M | $47.96M | $50.40M | $52.10M | $53.01M | $55.62M | $58.05M | $59.53M | $60.64M | $61.67M | $62.90M | $64.89M | $66.87M | $67.71M | $68.67M | $69.94M | $71.62M | $74.97M | $76.33M | $77.86M | $79.56M | $81.80M | $84.07M | $85.63M | $86.68M | $93.02M | $90.23M | $73.74M | $82.31M | $68.07M | $76.97M | $56.25M | $62.73M | $53.96M |
| Total Stockholders Equity | $58.30M | $59.71M | $61.09M | $62.27M | $62.97M | $64.86M | $64.88M | $65.57M | $66.60M | $66.49M | $66.55M | $67.08M | $63.46M | $63.72M | $69.56M | $64.57M | $66.49M | $68.23M | $70.89M | $72.97M | $74.02M | $76.82M | $78.00M | $80.23M | $81.31M | $82.11M | $82.78M | $83.92M | $85.44M | $86.44M | $88.05M | $89.56M | $91.19M | $94.21M | $96.08M | $97.79M | $99.26M | $101.60M | $104.19M | $106.99M | $108.33M | $114.44M | $111.69M | $95.70M | $103.70M | $90.83M | $97.96M | $77.67M | $84.75M | $75.62M |
| Total Liabilities & Equity | $59.96M | $61.49M | $63.55M | $64.28M | $64.59M | $65.88M | $66.71M | $66.78M | $67.63M | $67.71M | $68.12M | $69.26M | $65.73M | $67.51M | $72.10M | $67.47M | $68.05M | $70.01M | $72.50M | $74.42M | $75.50M | $78.88M | $79.50M | $81.12M | $82.28M | $83.51M | $83.62M | $84.79M | $87.05M | $87.43M | $88.84M | $90.40M | $93.63M | $95.24M | $97.34M | $100.67M | $100.85M | $103.17M | $105.34M | $109.56M | $110.09M | $115.82M | $113.11M | $98.05M | $105.24M | $92.60M | $99.62M | $79.07M | $87.57M | $77.01M |
| Breakdown | Q3 2026 (Dec 31, 2025) |
Q2 2026 (Sep 30, 2025) |
Q1 2026 (Jun 30, 2025) |
Q4 2025 (Mar 31, 2025) |
Q3 2025 (Dec 31, 2024) |
Q2 2025 (Sep 30, 2024) |
Q1 2025 (Jun 30, 2024) |
Q4 2024 (Mar 31, 2024) |
Q3 2024 (Dec 31, 2023) |
Q2 2024 (Sep 30, 2023) |
Q1 2024 (Jun 30, 2023) |
Q4 2023 (Mar 31, 2023) |
Q3 2023 (Dec 31, 2022) |
Q2 2023 (Sep 30, 2022) |
Q1 2022 (Jun 30, 2022) |
Q4 2022 (Mar 31, 2022) |
Q3 2022 (Dec 31, 2021) |
Q2 2022 (Sep 30, 2021) |
Q4 2021 (Mar 31, 2021) |
Q3 2021 (Dec 31, 2020) |
Q2 2021 (Sep 30, 2020) |
Q1 2021 (Jun 30, 2020) |
Q4 2020 (Mar 31, 2020) |
Q3 2020 (Dec 31, 2019) |
Q2 2020 (Sep 30, 2019) |
Q1 2020 (Jun 30, 2019) |
Q4 2019 (Mar 31, 2019) |
Q3 2019 (Dec 31, 2018) |
Q1 2018 (Jun 30, 2018) |
Q4 2017 (Mar 31, 2018) |
Q3 2017 (Dec 31, 2017) |
Q2 2017 (Sep 30, 2017) |
Q1 2017 (Jun 30, 2017) |
Q3 2016 (Dec 31, 2016) |
Q2 2016 (Sep 30, 2016) |
Q1 2016 (Jun 30, 2016) |
Q4 2015 (Mar 31, 2016) |
Q3 2015 (Dec 31, 2015) |
Q2 2015 (Sep 30, 2015) |
Q1 2015 (Jun 30, 2015) |
Q4 2014 (Mar 31, 2015) |
Q3 2014 (Dec 31, 2014) |
Q2 2014 (Sep 30, 2014) |
Q1 2014 (Jun 30, 2014) |
Q4 2013 (Mar 31, 2014) |
Q3 2013 (Dec 31, 2013) |
Q2 2013 (Sep 30, 2013) |
Q2 2012 (Sep 30, 2012) |
Q1 2012 (Jun 30, 2012) |
Q2 2011 (Sep 30, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $10.27M | $3.31M | $3.58M | $3.89M | $11.17M | $8.12M | $4.10M | $3.81M | $13.31M | $9.13M | $4.40M | $8.23M | $14.46M | $6.09M | $3.58M | $3.82M | $3.47M | $3.65M | $3.13M | $8.56M | $4.63M | $2.41M | $3.37M | $3.73M | $7.43M | $3.61M | $2.86M | $11.65M | $3.95M | $3.88M | $3.57M | $3.16M | $3.30M | $9.92M | $6.44M | $3.13M | $2.60M | $9.69M | $3.31M | $3.80M | $3.66M | $10.71M | $7.91M | $2.57M | $2.56M | $8.72M | $3.23M | $2.29M | $3.38M | $5.99M |
| Depreciation & Amortization | - | - | - | - | - | - | - | $152.07K | $156.07K | $114.52K | $59.46K | $69.83K | $187.78K | $158.85K | $140.43K | $66.15K | $358.83K | $271.21K | $155.96K | $386.97K | $259.24K | $129.62K | $146.28K | $403.69K | $266.92K | $134.73K | $173.51K | $531.68K | $179.75K | $252.81K | $726.84K | $480.14K | $242.16K | $868.22K | $392.55K | $193.98K | $222.78K | $628.19K | - | - | $235.55K | - | - | - | - | - | - | - | - | - |
| Stock-based Compensation | - | - | - | - | - | - | - | - | - | - | - | - | - | $47.09K | $7.24K | $8.82K | $73.04K | $64.24K | $4.28K | $41.30K | $37.02K | $2.71K | - | $48.36K | $48.36K | - | - | $93.36K | - | - | $40.92K | $40.92K | - | $22.00K | $22.00K | - | - | $21.16K | $21.16K | - | - | $58.96K | $58.96K | - | - | $66.72K | $53.20K | $80.16K | - | $80.16K |
| Deferred Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-2.87K | $24.14K | $319.00 | $16.54K | $-55.89K | $-73.27K | $-61.44K | $-50.41K | $5.98K | $71.80K | $75.52K | $-664.00 | $-621.00 | $-30.65K | $-443.00 | $-57.68K | $153.95K | $-113.72K | $-84.21K | $-61.08K | $-64.92K | $-77.02K | $-9.56K | $305.39K | $340.61K | $311.88K | $14.65K | $141.06K | $138.99K | $30.76K | $19.76K | $27.32K | $28.46K | $-37.27K | $3.28K | $-18.86K |
| Change in Receivables | $-1.11M | $-1.15M | $-1.34M | $2.23M | $-1.79M | $-192.40K | $-1.04M | $899.11K | $-4.27M | $-3.60M | $-913.87K | $4.43M | $-2.61M | $1.16M | $1.36M | $1.67M | $1.07M | $911.82K | $-1.20M | $467.29K | $-771.94K | $-396.17K | $574.98K | $-876.60K | $220.15K | $-248.96K | $277.91K | $-171.05K | $231.99K | $722.91K | $-1.27M | $-777.18K | $-305.84K | $-782.43K | $1.12M | $407.84K | $490.40K | $-1.21M | $-181.01K | $75.76K | $1.11M | $-476.50K | $1.35M | $-51.39K | $542.08K | $-63.06K | $509.63K | $-140.20K | $262.26K | $-624.70K |
| Change in Inventory | $-177.28K | $-30.24K | $4.29K | $-338.54K | $629.04K | $259.03K | $6.05K | $-191.23K | $932.80K | $550.76K | $-124.85K | $-42.22K | $1.37M | $706.21K | $-230.75K | $720.96K | $466.90K | $81.99K | $58.30K | $-41.97K | $44.07K | $59.29K | $-275.29K | $-105.13K | $90.46K | $-45.09K | $123.39K | $491.04K | $-28.76K | $54.11K | $238.03K | $146.18K | $-109.55K | $-42.76K | $-296.35K | $-18.78K | $96.32K | $-633.58K | $-594.62K | $-571.89K | $56.37K | $478.79K | $182.06K | $-104.65K | $177.43K | $526.15K | $-236.15K | $-26.02K | $317.72K | $38.17K |
| Operating Cash Flow | $12.17M | $7.98M | $5.19M | $2.48M | $11.83M | $7.99M | $5.85M | $3.13M | $15.12M | $10.38M | $5.03M | $4.34M | $14.75M | $9.35M | $3.30M | $3.41M | $9.10M | $6.46M | $4.83M | $8.53M | $5.54M | $3.17M | $3.36M | $12.54M | $7.42M | $4.54M | $2.54M | $11.68M | $4.65M | $3.83M | $11.32M | $7.32M | - | - | - | - | - | - | - | $5.17M | $4.02M | $10.85M | $7.00M | $3.62M | $2.58M | $8.42M | $5.99M | $8.55M | $4.10M | $6.38M |
| Capital Expenditure | $10.11M | $1.13M | $1.06M | $94.32K | $1.16M | $1.13M | $916.63K | - | $16.73K | $16.73K | $4.13K | $28.18K | $907.61K | $24.50K | $25.68K | $426.26K | $58.32K | $73.92K | $49.10K | $13.63K | - | - | $25.96K | $26.08K | $16.10K | $16.10K | - | $68.27K | $37.98K | $45.00 | $604.75K | $526.38K | - | $200.45K | $153.10K | $-412.00 | $109.83K | $177.45K | $146.50K | $23.06K | $70.87K | $114.14K | $27.71K | - | $126.83K | $1.61M | - | $762.01K | $445.19K | $294.23K |
| Purchases of Investments | $2.18M | $10.11M | $10.11M | - | $11.28M | $6.58M | $6.58M | - | $6.10M | $3.94M | $3.94M | $1.82M | $26.62M | $25.38M | - | - | - | - | - | - | - | - | - | $7.20M | $3.01M | $3.01M | $2.02M | $11.65M | $3.37M | $1.96M | $16.26M | $12.14M | $3.81M | $11.53M | $6.93M | $4.98M | $4.96M | $9.61M | $-266.24K | $-136.98K | $-139.37K | $9.14M | $9.28M | $7.71M | $4.87M | $17.44M | $11.53M | $14.04M | $6.20M | $9.50M |
| Investing Cash Flow | $-2.29M | $-1.24M | $-5.17M | $4.91M | $-2.24M | $-5.51M | $-5.30M | $7.30M | $2.28M | $4.45M | $-541.97K | $149.12K | $-8.68M | $-6.56M | $-25.68K | $3.07M | $3.94M | $3.93M | $-3.56M | $11.99M | - | - | $-25.96K | $5.28M | $9.47M | $6.47M | $2.98M | $4.08M | $3.89M | $1.04M | $-320.96K | $-725.34K | - | - | - | - | - | - | - | $2.51M | $3.62M | $-640.60K | $-5.31M | $-3.86M | $-3.50M | $-9.20M | $-5.68M | $-9.06M | $-4.15M | $-6.01M |
| Stock Issued | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $217.94K | - | - | $51.04K | - | - | $92.31K | $42.45K | - | - | $292.91K | $292.91K | $262.75K | - | $302.70K | $302.70K | - | $228.73K | $69.43K | - | $36.00 | - | - |
| Stock Repurchased | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $163.52K | - | - | - | $91.42K | $91.42K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $460.38K | $1.85M | $1.85M | $556.79K | - | - | - | - | - | $1.26M | $1.26M | - | - | - |
| Dividends Paid | $14.51M | $9.67M | $4.84M | $4.84M | $14.50M | $9.67M | $4.83M | $4.83M | $14.50M | $9.66M | $4.83M | $4.83M | $14.49M | $9.66M | $4.83M | $4.83M | $14.50M | $9.67M | $4.83M | $14.50M | $9.67M | $4.84M | $4.85M | $14.54M | $9.69M | $4.85M | $4.85M | $14.53M | $4.84M | $4.84M | $14.52M | $9.68M | $4.84M | $14.51M | $9.67M | $4.84M | $4.84M | $14.57M | $9.73M | $4.86M | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-14.51M | $-9.67M | $-4.84M | $-4.84M | $-14.39M | $-9.67M | $-4.83M | $-4.83M | $-14.38M | $-9.55M | $-4.71M | $-4.85M | $-14.49M | $-9.66M | $-4.83M | $-5.00M | $-14.50M | $-9.67M | $-4.83M | $-14.59M | $-9.76M | $-4.84M | $-5.42M | $-14.54M | $-9.69M | $-4.85M | $-4.85M | $-14.31M | $-4.84M | $-4.84M | $-14.47M | $-9.68M | - | - | - | - | - | - | - | $-4.83M | $-10.00M | $326.99K | $326.99K | - | $219.16K | $71.81K | $-1.26M | $36.00 | - | - |
| Net Change in Cash | - | - | - | - | - | - | - | - | - | - | - | - | - | $-6.87M | $-1.56M | $1.48M | $-1.46M | $717.82K | $-3.56M | $5.92M | $-4.22M | $-1.66M | $-2.09M | $3.28M | $7.20M | $6.16M | $670.75K | $1.45M | $3.70M | $26.73K | $-3.47M | $-3.09M | $-3.82M | $-3.74M | $-1.84M | $-5.63M | $3.94M | $-5.84M | $3.28M | $2.85M | $-2.36M | $10.53M | $2.02M | $-238.74K | $-698.99K | $-701.51K | $-948.11K | $-513.88K | $-51.02K | $372.03K |
SEC Filing Format - Data shown as it appears in the Q3 2026 (10-Q) filing
Period ended: Dec 31, 2025
Condensed Consolidated Statements of Operations
| Description | Dec 31, 2025 | Dec 31, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $6.22M | - | $18.68M | - |
| Cost of Revenue | $1.33M | - | $3.89M | - |
| Gross Profit | $4.89M | - | $14.78M | - |
| Operating Expenses | $1.15M | - | $3.60M | - |
| Research & Development | $795.59K | - | $2.39M | - |
| Operating Income | $3.74M | - | $11.19M | - |
| Interest Income | $461.95K | - | $1.44M | - |
| Income Before Tax | $4.21M | - | $12.63M | - |
| Income Tax Expense | $821.69K | - | $2.36M | - |
| Net Income | $3.38M | $4.03M | $10.27M | - |
| Basic EPS | 0.70 | - | 2.12 | - |
| Diluted EPS | 0.70 | - | 2.12 | - |
| Basic Shares Outstanding | $4.84M | - | $4.84M | - |
| Diluted Shares Outstanding | $4.84M | - | $4.84M | - |
Condensed Consolidated Balance Sheets
| Description | Dec 31, 2025 | Mar 31, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $3.41M | $8.04M |
| Short-term Investments | $17.16M | $13.69M |
| Accounts Receivable | $2.48M | $3.59M |
| Inventory | $7.27M | $7.45M |
| Total Current Assets | $31.08M | $33.20M |
| Long-term Investments | $23.44M | $26.30M |
| Total Assets | $59.96M | $64.28M |
| Accounts Payable | $226.86K | $214.69K |
| Accrued Liabilities | $504.71K | $871.17K |
| Total Current Liabilities | $891.98K | $1.17M |
| Total Liabilities | $1.67M | $2.01M |
| Common Stock | $48.37K | $48.37K |
| Retained Earnings | $38.23M | $42.47M |
| Total Stockholders Equity | $58.30M | $62.27M |
| Total Liabilities & Equity | $59.96M | $64.28M |
Condensed Consolidated Statements of Cash Flows
| Description | Dec 31, 2025 | Dec 31, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $3.38M | $4.03M | $10.27M | - |
| Change in Receivables | - | - | $-1.11M | - |
| Change in Inventory | - | - | $-177.28K | - |
| Operating Cash Flow | - | - | $12.17M | - |
| Capital Expenditure | - | - | $10.11M | - |
| Purchases of Investments | - | - | $2.18M | - |
| Investing Cash Flow | - | - | $-2.29M | - |
| Dividends Paid | - | - | $14.51M | - |
| Financing Cash Flow | - | - | $-14.51M | - |
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.