$270.28M
Revenue
$14.93M
Net Income
57.52%
Gross Margin
8.49%
Op. Margin
$-9.20M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $76.18M | $71.91M | $63.06M | $59.13M | $60.70M | $58.00M | $54.97M | $50.59M | $50.74M | $49.40M | $43.31M | $39.56M | $37.51M | $35.76M | $33.31M | $32.26M | $31.96M | $29.29M | $27.40M | $28.42M | $31.20M | $33.45M | $42.85M | $23.81M | $13.74M | $23.52M | $22.55M |
| Revenue Growth % (YoY) | 25.5% | 24.0% | 14.7% | 16.9% | 19.6% | 17.4% | 26.9% | 27.9% | 35.3% | 38.2% | 30.0% | 22.6% | 17.4% | 22.1% | 21.6% | 13.5% | 2.4% | -12.4% | -36.1% | 19.4% | 127.1% | 42.2% | 90.1% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $32.08M | $30.57M | $26.32M | $25.85M | $24.56M | $23.63M | $22.07M | $20.79M | $18.63M | $18.84M | $17.20M | $15.55M | $14.61M | $14.11M | $12.92M | $12.51M | $12.30M | $10.90M | $9.77M | $10.67M | $12.02M | $13.99M | $16.93M | $8.25M | $7.21M | $6.32M | $5.69M |
| Gross Profit | $44.10M | $41.34M | $36.73M | $33.28M | $36.14M | $34.37M | $32.89M | $29.80M | $32.11M | $30.56M | $26.11M | $24.00M | $22.90M | $21.65M | $20.39M | $19.74M | $19.66M | $18.38M | $17.62M | $17.74M | $19.18M | $19.45M | $25.93M | $15.55M | $6.54M | $17.21M | $16.86M |
| Gross Margin % | 57.9% | 57.5% | 58.3% | 56.3% | 59.5% | 59.3% | 59.8% | 58.9% | 63.3% | 61.9% | 60.3% | 60.7% | 61.0% | 60.5% | 61.2% | 61.2% | 61.5% | 62.8% | 64.3% | 62.4% | 61.5% | 58.2% | 60.5% | 65.3% | 47.6% | 73.1% | 74.8% |
| Research & Development | $598.00K | $775.00K | $847.00K | $797.00K | $803.00K | $757.00K | $758.00K | $750.00K | $651.00K | $593.00K | $758.00K | $780.00K | $722.00K | $670.00K | $672.00K | $632.00K | $612.00K | $576.00K | $583.00K | $339.00K | $395.00K | $243.00K | $271.00K | $174.00K | $203.00K | $208.00K | $203.00K |
| Selling General & Admin | $32.22M | $31.92M | $28.80M | $28.43M | $28.21M | $26.67M | $26.50M | $24.81M | $23.91M | $23.65M | $20.56M | $19.76M | $17.17M | $17.68M | $17.54M | $15.78M | $14.24M | $13.26M | $12.88M | $14.51M | $12.27M | $13.55M | $16.43M | $10.58M | $3.26M | $13.28M | $13.24M |
| Operating Income | $8.37M | $5.64M | $5.09M | $3.84M | $6.45M | $5.63M | $3.62M | $2.20M | $5.29M | $4.21M | $2.90M | $1.93M | $3.53M | $1.47M | $1.00M | $2.25M | $4.67M | $2.92M | $2.66M | $1.33M | $5.27M | $4.04M | $12.86M | $4.62M | $1.86M | $2.27M | $2.13M |
| Operating Margin % | 11.0% | 7.8% | 8.1% | 6.5% | 10.6% | 9.7% | 6.6% | 4.4% | 10.4% | 8.5% | 6.7% | 4.9% | 9.4% | 4.1% | 3.0% | 7.0% | 14.6% | 10.0% | 9.7% | 4.7% | 16.9% | 12.1% | 30.0% | 19.4% | 13.5% | 9.6% | 9.5% |
| Interest Expense | $287.00K | $587.00K | $212.00K | $125.00K | $205.00K | $745.00K | $515.00K | $224.00K | $354.00K | $497.00K | $169.00K | $42.00K | $46.00K | $185.00K | $128.00K | $66.00K | $73.00K | $278.00K | $198.00K | $117.00K | $122.00K | $437.00K | $309.00K | $165.00K | $242.00K | $91.00K | $52.00K |
| Other Income/Expense | $61.00K | $44.00K | $72.00K | $75.00K | $88.00K | $276.00K | $-563.00K | $26.00K | $-26.00K | $41.00K | $2.00K | $81.00K | $268.00K | $57.00K | $223.00K | $455.00K | $1.54M | $32.00K | $32.00K | $21.00K | $359.00K | $19.00K | $3.57M | - | $-4.00K | - | - |
| Income Before Tax | $8.01M | $5.13M | $4.96M | $3.66M | $6.30M | $5.50M | $2.25M | $2.12M | $5.08M | $4.24M | $3.06M | $2.02M | $3.58M | $1.51M | $1.39M | $2.51M | $5.05M | $3.17M | $2.81M | $1.46M | $5.22M | $3.94M | $12.77M | $4.43M | $1.65M | $3.01M | $1.84M |
| Income Tax Expense | $2.19M | $1.53M | $1.71M | $952.00K | $1.88M | $1.59M | $768.00K | $518.00K | $1.60M | $1.32M | $728.00K | $501.00K | $1.15M | $456.00K | $421.00K | $745.00K | $968.00K | $1.39M | $1.25M | $-223.00K | $151.00K | $1.14M | $-6.65M | $187.00K | $58.00K | $51.00K | $24.00K |
| Net Income | $5.64M | $3.51M | $3.16M | $2.62M | $4.32M | $3.88M | $1.47M | $1.60M | $3.48M | $2.92M | $2.33M | $1.52M | $2.44M | $1.05M | $967.00K | $1.76M | $4.09M | $1.79M | $1.57M | $1.68M | $5.07M | $2.80M | $19.41M | $4.24M | $1.59M | $2.96M | $1.82M |
| Net Margin % | 7.4% | 4.9% | 5.0% | 4.4% | 7.1% | 6.7% | 2.7% | 3.2% | 6.9% | 5.9% | 5.4% | 3.8% | 6.5% | 3.0% | 2.9% | 5.5% | 12.8% | 6.1% | 5.7% | 5.9% | 16.3% | 8.4% | 45.3% | 17.8% | 11.6% | 12.6% | 8.1% |
| Basic EPS | nan | 0.09 | 0.08 | 0.07 | 0.11 | 0.10 | 0.04 | 0.04 | 0.09 | 0.08 | 0.06 | 0.04 | 0.06 | 0.03 | 0.02 | 0.04 | 0.10 | 0.05 | 0.04 | 0.04 | 0.12 | 0.07 | 0.50 | 0.11 | 0.05 | 0.08 | 0.05 |
| Diluted EPS | nan | 0.09 | 0.08 | 0.06 | 0.11 | 0.10 | 0.04 | 0.04 | 0.08 | 0.07 | 0.06 | 0.04 | 0.07 | 0.03 | 0.02 | 0.04 | 0.10 | 0.04 | 0.04 | 0.04 | 0.12 | 0.07 | 0.48 | 0.11 | 0.04 | 0.07 | 0.05 |
| Basic Shares Outstanding | -295K | 38.6M | 39.5M | 39.4M | -49K | 38.9M | 38.8M | 38.7M | 47K | 38.4M | 38.3M | 38.2M | -216K | 38.2M | 38.8M | 39.6M | 49K | 39.6M | 39.6M | 39.1M | 140K | 39.1M | 38.7M | 38.0M | -59K | 37.8M | 37.7M |
| Diluted Shares Outstanding | -262K | 40.5M | 41.1M | 41.6M | 103K | 40.8M | 40.6M | 40.6M | -13K | 40.4M | 40.7M | 40.0M | -45K | 39.6M | 39.8M | 40.4M | -36K | 40.7M | 41.0M | 40.7M | 148K | 41.2M | 40.8M | 39.7M | -21K | 40.1M | 40.0M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $13.50M | $11.12M | $20.02M | $10.16M | $17.54M | $11.35M | $8.81M | $7.31M | $12.84M | $10.08M | $10.22M | $23.54M | $16.91M | $21.48M | $21.92M | $29.25M | $28.41M | $26.87M | $31.15M | $31.10M | $30.98M | $32.40M | $29.71M | $8.41M | $13.36M | $12.63M | $7.69M |
| Accounts Receivable | $25.59M | $27.41M | $26.55M | $26.79M | $24.91M | $27.05M | $27.06M | $24.48M | $18.45M | $17.93M | $17.89M | $16.32M | $15.38M | $14.98M | $14.29M | $13.60M | $12.82M | $12.70M | $12.13M | $13.28M | $12.37M | $11.49M | $11.03M | $15.44M | $11.53M | $11.73M | $12.80M |
| Inventory | $5.05M | $5.27M | $4.32M | $4.51M | $4.32M | $4.31M | $4.42M | $4.35M | $4.63M | $4.67M | $4.48M | $3.45M | $3.57M | $3.18M | $2.85M | $2.50M | $2.46M | $2.62M | $2.56M | $2.22M | $2.31M | $2.76M | $6.58M | $1.78M | $1.36M | $1.27M | $3.71M |
| Other Current Assets | $4.13M | $4.26M | $4.40M | $7.66M | $6.11M | $4.99M | $4.24M | $2.48M | $2.45M | $3.19M | $2.33M | $3.39M | $3.85M | $3.13M | $2.27M | $1.78M | $1.73M | $3.76M | $1.20M | $1.67M | $1.51M | $3.33M | $1.89M | $4.51M | $1.56M | $2.08M | $861.00K |
| Total Current Assets | $48.49M | $49.98M | $55.29M | $49.12M | $52.88M | $47.70M | $44.98M | $38.62M | $38.37M | $35.86M | $35.95M | $46.70M | $39.74M | $42.86M | $41.86M | $47.80M | $47.31M | $47.37M | $47.05M | $48.27M | $47.17M | $49.98M | $49.21M | $30.15M | $27.81M | $27.70M | $25.06M |
| Property Plant & Equipment | $78.78M | $80.51M | $79.73M | $81.05M | $76.28M | $74.40M | $74.70M | $73.51M | $73.58M | $73.42M | $72.88M | $68.44M | $67.74M | - | - | $63.98M | - | $59.04M | $54.35M | $54.00M | $55.06M | $56.32M | $55.09M | $56.63M | $54.77M | $52.16M | $45.80M |
| Goodwill | $58.94M | $58.46M | $32.99M | $32.99M | $32.99M | $32.99M | $32.99M | $29.77M | $29.77M | $29.70M | $29.76M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Intangible Assets | $1.28M | $1.35M | $783.00K | $816.00K | $848.00K | $880.00K | $912.00K | $534.00K | $567.00K | $688.00K | $688.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | - | - | - | - | - | - | - | $887.00K | $887.00K | $887.00K | $887.00K | $1.60M | $1.59M | $2.30M | $961.00K | $882.00K | $862.00K | $861.00K | $861.00K | $861.00K | $863.00K | - | - | - | $13.00K | $17.00K | $22.00K |
| Total Assets | $199.15M | $202.36M | $184.60M | $178.08M | $177.07M | $169.53M | $163.95M | $154.88M | $154.90M | $149.40M | $149.12M | $124.63M | $117.04M | $119.42M | $115.90M | $119.01M | $117.96M | $115.49M | $111.01M | $113.00M | $112.56M | $113.97M | $112.18M | $86.80M | $82.60M | $79.88M | $70.89M |
| Accrued Liabilities | $23.91M | $25.01M | $18.64M | $17.54M | $20.16M | $19.92M | $16.80M | $14.06M | $17.58M | $16.72M | $15.51M | $12.82M | $11.09M | $11.79M | $8.86M | $8.74M | $8.88M | $9.28M | $9.26M | $12.01M | $12.60M | $12.79M | $14.37M | $6.89M | $8.97M | $8.60M | $6.95M |
| Deferred Revenue | $7.52M | $7.81M | $7.19M | $6.79M | $6.69M | $6.82M | $6.72M | $6.09M | $6.21M | $6.21M | $5.96M | $4.70M | $4.62M | $4.64M | $4.40M | $3.89M | $3.75M | $3.79M | $3.74M | $3.42M | $3.41M | $3.61M | $3.28M | $3.39M | $3.31M | - | - |
| Total Current Liabilities | $41.06M | $44.19M | $37.27M | $35.49M | $37.33M | $36.44M | $31.48M | $30.12M | $32.12M | $31.55M | $31.57M | $23.42M | $18.86M | $20.56M | $17.86M | $17.73M | $17.81M | $20.20M | $18.32M | $21.86M | $23.02M | $30.35M | $31.77M | $26.15M | $25.91M | $23.20M | $24.11M |
| Long-term Debt | $11.29M | $19.59M | $3.46M | $3.53M | $3.59M | $3.65M | $8.71M | $5.91M | $6.00M | $8.10M | $12.11M | - | - | $4.16M | $4.23M | $4.27M | $4.31M | $4.35M | $4.85M | $5.32M | $5.80M | $6.26M | $6.72M | $7.18M | $7.63M | $8.08M | $4.70M |
| Total Liabilities | $55.63M | $66.86M | $42.98M | $41.33M | $43.77M | $42.73M | $42.77M | $38.60M | $41.00M | $40.59M | $44.61M | $24.59M | $19.95M | $25.51M | $22.68M | $22.96M | $23.14M | $26.11M | $24.75M | $29.58M | $30.87M | $38.77M | $41.05M | $38.01M | $38.90M | $36.30M | $31.60M |
| Common Stock | $16.91M | $16.90M | $27.79M | $28.15M | $23.36M | $22.75M | $21.91M | $21.84M | $18.70M | $18.63M | $17.85M | $17.10M | $15.12M | $14.93M | $14.35M | $14.35M | $14.01M | $13.96M | $13.70M | $13.65M | $9.18M | $9.09M | $8.41M | $6.66M | $3.37M | $3.37M | $2.35M |
| Retained Earnings | $102.89M | $97.25M | $93.84M | $90.73M | $89.69M | $85.38M | $81.59M | $80.14M | $79.50M | $76.02M | $73.17M | $70.86M | $69.85M | $68.12M | $68.94M | $73.09M | $73.33M | $69.25M | $67.46M | $65.89M | $65.64M | $60.57M | $57.77M | $38.36M | $34.11M | $34.98M | $32.02M |
| Total Stockholders Equity | $141.54M | $133.61M | $139.73M | $134.76M | $131.39M | $124.96M | $119.37M | $116.27M | $113.89M | $108.81M | $104.50M | $100.04M | $97.09M | $93.91M | $93.23M | $96.04M | $94.82M | $89.38M | $86.26M | $83.42M | $81.69M | $75.20M | $71.13M | $48.80M | $43.70M | $43.58M | $39.29M |
| Total Liabilities & Equity | $199.15M | $202.36M | $184.60M | $178.08M | $177.07M | $169.53M | $163.95M | $154.88M | $154.90M | $149.40M | $149.12M | $124.63M | $117.04M | $119.42M | $115.90M | $119.01M | $117.96M | $115.49M | $111.01M | $113.00M | $112.56M | $113.97M | $112.18M | $86.80M | $82.60M | $79.88M | $70.89M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $5.64M | $3.51M | $5.78M | $2.62M | $4.32M | $6.95M | $1.47M | $1.60M | $3.48M | $6.77M | $3.85M | $1.52M | $2.44M | $3.78M | $967.00K | $1.76M | $4.09M | $5.04M | $1.57M | $1.68M | $5.07M | $26.46M | $19.41M | $4.24M | $1.59M | $6.93M | $3.97M |
| Depreciation & Amortization | $7.57M | $21.04M | $13.50M | $6.61M | $6.37M | $19.00M | $12.59M | $6.29M | $5.92M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock-based Compensation | $2.30M | $6.83M | $4.65M | $2.31M | $1.52M | $4.76M | $3.05M | $1.43M | $1.53M | $4.32M | $2.86M | $1.39M | $1.32M | $3.88M | $2.58M | $1.30M | $1.30M | $3.85M | $2.54M | $1.31M | $1.30M | $3.58M | $2.35M | $1.15M | $908.00K | $2.98M | $1.91M |
| Deferred Income Tax | $380.00K | $2.73M | $-1.96M | - | $-333.00K | $-3.51M | - | - | $-648.00K | $-791.00K | $-725.00K | $-725.00K | $1.00M | $745.00K | $745.00K | $745.00K | $1.47M | $2.41M | $1.00M | $-222.00K | $-1.14M | $-7.59M | $-7.83M | - | - | - | - |
| Change in Receivables | $-1.83M | $670.00K | $1.64M | $1.88M | $-2.14M | $8.21M | $8.22M | $6.03M | $525.00K | $533.00K | $500.00K | $5.07M | $2.60M | $9.97M | $7.76M | $4.22M | $1.77M | $5.57M | $3.16M | $2.73M | $2.97M | $6.99M | $5.07M | $6.75M | $2.68M | $9.83M | $7.82M |
| Change in Inventory | $-222.00K | $163.00K | $4.00K | $190.00K | $9.00K | $-583.00K | $-470.00K | $-279.00K | $-42.00K | $514.00K | $320.00K | $-127.00K | $396.00K | $-697.00K | $-1.02M | $-1.37M | $16.00K | $196.00K | $248.00K | $-94.00K | $901.00K | $1.40M | $5.22M | $425.00K | $1.93M | $-1.62M | $825.00K |
| Operating Cash Flow | $18.44M | $33.48M | $15.11M | $2.85M | $14.99M | $24.10M | $11.36M | $1.18M | $13.28M | $31.93M | $18.12M | $10.50M | $7.68M | $20.06M | $12.09M | $7.15M | $8.65M | $13.84M | $8.81M | $4.63M | $5.79M | $29.32M | $21.99M | $607.00K | $7.40M | $11.69M | $5.96M |
| Capital Expenditure | $8.74M | $31.25M | $23.61M | $15.48M | $11.83M | $25.94M | $14.94M | $6.01M | $7.93M | $18.16M | $10.76M | $4.68M | $5.57M | $17.33M | $10.99M | $3.96M | $6.66M | $13.08M | $5.05M | $1.80M | $4.84M | $8.20M | $5.73M | $4.22M | $2.80M | $10.58M | $7.70M |
| Acquisitions | - | $26.33M | - | - | - | $3.00M | $3.00M | - | $8.00K | $28.58M | $27.12M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-7.61M | $-42.55M | $-10.26M | $-8.53M | $-9.20M | $-21.50M | $-16.53M | $-5.37M | $-7.49M | $-44.62M | $-36.11M | $-3.90M | $-7.38M | $-16.60M | $-10.49M | $-3.81M | $-6.56M | $-13.18M | $-4.76M | $-1.70M | $-5.37M | $-3.05M | $-620.00K | $-1.71M | $-2.58M | $-10.23M | $-7.49M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $357.00K | $34.00K | - |
| Stock Repurchased | - | $13.22M | $1.66M | - | - | - | - | - | - | - | - | - | $710.00K | $8.86M | $7.00M | $1.89M | - | $1.43M | $1.43M | $1.43M | - | - | - | - | - | $1.52M | $1.52M |
| Financing Cash Flow | $-8.45M | $2.66M | $-2.38M | $-1.70M | $404.00K | $-4.09M | $1.14M | $-1.34M | $-3.03M | $5.86M | $11.30M | $39.00K | $-4.87M | $-10.40M | $-8.08M | $-2.50M | $-551.00K | $-4.77M | $-3.88M | $-2.81M | $-1.84M | $-7.23M | $-5.02M | $-3.84M | $-4.10M | $762.00K | $-1.20M |
| Net Change in Cash | $2.38M | $-6.42M | $2.48M | $-7.38M | $6.19M | $-1.49M | $-4.03M | $-5.53M | $2.76M | $-6.84M | $-6.69M | $6.63M | $-4.56M | $-6.93M | $-6.49M | $840.00K | $1.54M | $-4.11M | $170.00K | $116.00K | $-1.42M | $19.04M | $16.35M | $-4.95M | $725.00K | $2.22M | $-2.72M |
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 | $71.91M | - | $194.10M | - |
| Cost of Revenue | $30.57M | - | $82.74M | - |
| Gross Profit | $41.34M | - | $111.36M | - |
| Research & Development | $775.00K | - | $2.42M | - |
| Selling General & Admin | $31.92M | - | $89.15M | - |
| Operating Income | $5.64M | - | $14.58M | - |
| Interest Expense | - | - | $587.00K | - |
| Other Income/Expense | $44.00K | - | $191.00K | - |
| Income Before Tax | $5.13M | - | $13.76M | - |
| Income Tax Expense | $1.53M | - | $4.20M | - |
| Net Income | $3.51M | $1.48M | $9.29M | - |
| Basic EPS | 0.09 | - | 0.24 | - |
| Diluted EPS | 0.09 | - | 0.23 | - |
| Basic Shares Outstanding | $38.64M | - | $39.19M | - |
| Diluted Shares Outstanding | $40.50M | - | $41.09M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $11.12M | $17.54M |
| Accounts Receivable | $27.41M | $24.91M |
| Inventory | $5.27M | $4.32M |
| Other Current Assets | $4.26M | $6.11M |
| Total Current Assets | $49.98M | $52.88M |
| Property Plant & Equipment | $80.51M | $76.28M |
| Goodwill | $58.46M | $32.99M |
| Intangible Assets | $1.35M | $848.00K |
| Total Assets | $202.36M | $177.07M |
| Accrued Liabilities | $25.01M | $20.16M |
| Deferred Revenue | $7.81M | $6.69M |
| Total Current Liabilities | $44.19M | $37.33M |
| Long-term Debt | $19.59M | $3.59M |
| Total Liabilities | $66.86M | $43.77M |
| Common Stock | $16.90M | $23.36M |
| Retained Earnings | $97.25M | $89.69M |
| Total Stockholders Equity | $133.61M | $131.39M |
| Total Liabilities & Equity | $202.36M | $177.07M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $3.51M | $1.48M | $9.29M | - |
| Depreciation & Amortization | $397.00K | - | $21.04M | - |
| Stock-based Compensation | - | - | $6.83M | - |
| Deferred Income Tax | - | - | $2.73M | - |
| Change in Receivables | - | - | $670.00K | - |
| Change in Inventory | - | - | $163.00K | - |
| Operating Cash Flow | - | - | $33.48M | - |
| Capital Expenditure | - | - | $31.25M | - |
| Acquisitions | - | - | $26.33M | - |
| Investing Cash Flow | - | - | $-42.55M | - |
| Stock Repurchased | - | - | $13.22M | - |
| Financing Cash Flow | - | - | $2.66M | - |
| Net Change in Cash | - | - | $-6.42M | - |
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.