$290.56M
Revenue
$42.14M
Net Income
79.34%
Gross Margin
16.22%
Op. Margin
$108.12M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Total Revenue | $290.56M | $290.56M | $261.70M | $251.70M | $280.34M | $250.04M |
| Revenue Growth % | 0.0% | 11.0% | 4.0% | -10.2% | 12.1% | nan% |
| Cost of Revenue | $60.04M | $60.04M | $51.42M | $47.96M | $56.83M | $53.51M |
| Gross Profit | $230.51M | $230.51M | $210.28M | $203.74M | $223.51M | $196.54M |
| Gross Margin % | 79.3% | 79.3% | 80.4% | 80.9% | 79.7% | 78.6% |
| Operating Expenses | $183.37M | $183.37M | $166.31M | $165.09M | $170.43M | $163.15M |
| Research & Development | $69.10M | $69.10M | $57.73M | $55.23M | $58.40M | $54.08M |
| Operating Income | $47.14M | $47.14M | $43.97M | $38.65M | $53.08M | $33.39M |
| Operating Margin % | 16.2% | 16.2% | 16.8% | 15.4% | 18.9% | 13.4% |
| Interest Expense | - | $5.90M | - | - | - | - |
| Other Income/Expense | $-2.89M | $5.28M | $14.13M | $5.15M | $-363.00K | $-1.75M |
| Income Before Tax | - | $52.42M | $58.10M | $43.80M | $52.72M | $31.64M |
| Income Tax Expense | $10.29M | $10.29M | $7.96M | $3.83M | $5.81M | $-63.24M |
| Net Income | $42.14M | $42.14M | $50.14M | $39.97M | $46.91M | $94.89M |
| Net Margin % | 14.5% | 14.5% | 19.2% | 15.9% | 16.7% | 37.9% |
| Basic EPS | nan | 0.58 | 0.68 | 0.54 | 0.62 | 1.23 |
| Diluted EPS | nan | 0.57 | 0.67 | 0.53 | 0.60 | 1.19 |
| Basic Shares Outstanding | - | 72.3M | 74.1M | 74.2M | 75.5M | 77.0M |
| Diluted Shares Outstanding | - | 73.6M | 75.3M | 75.5M | 77.8M | 80.0M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | - | - | - | - | $78.92M |
| Short-term Investments | $306.71M | $100.43M | $62.06M | $83.02M | $106.12M |
| Accounts Receivable | $62.07M | $76.69M | $74.31M | $72.93M | $61.80M |
| Inventory | $18.03M | $22.00M | $23.52M | $19.69M | $22.46M |
| Other Current Assets | $18.00M | $13.04M | $14.70M | $13.38M | $14.72M |
| Total Current Assets | $475.95M | $307.29M | $271.82M | $256.99M | $284.02M |
| Property Plant & Equipment | $50.22M | $39.14M | $29.88M | $19.74M | $10.69M |
| Goodwill | $15.13M | $1.31M | $1.31M | $1.31M | $1.31M |
| Intangible Assets | $6.26M | - | - | - | - |
| Other Non-current Assets | $20.14M | $22.71M | $24.08M | $27.88M | $31.29M |
| Total Assets | $629.81M | $432.81M | $389.81M | $369.11M | $393.08M |
| Accounts Payable | $11.69M | $12.54M | $7.02M | $6.72M | $6.85M |
| Accrued Liabilities | $41.13M | $32.70M | $21.39M | $37.18M | $36.10M |
| Deferred Revenue | $80.82M | $78.33M | $82.66M | $74.34M | $73.13M |
| Total Current Liabilities | $133.65M | $123.57M | $111.07M | $118.25M | $116.08M |
| Long-term Debt | $218.79M | - | - | - | - |
| Other Non-current Liabilities | $3.85M | $7.49M | $12.19M | $17.19M | $19.61M |
| Total Liabilities | $418.27M | $200.99M | $181.93M | $188.09M | $184.20M |
| Common Stock | $1.00K | $1.00K | $1.00K | $1.00K | $1.00K |
| Retained Earnings | $1.79M | $-40.34M | $-90.48M | $-130.45M | $-177.36M |
| Total Stockholders Equity | $211.55M | $231.83M | $207.88M | $181.01M | $208.89M |
| Total Liabilities & Equity | $629.81M | $432.81M | $389.81M | $369.11M | $393.08M |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Net Income | $42.14M | $42.14M | $50.14M | $39.97M | $46.91M | $94.89M |
| Depreciation & Amortization | $25.33M | $14.86M | $11.29M | $9.35M | $7.38M | $8.91M |
| Stock-based Compensation | $20.03M | $20.03M | $17.05M | $14.08M | $13.33M | $14.42M |
| Deferred Income Tax | - | $1.72M | $297.00K | $252.00K | - | - |
| Change in Receivables | $-49.14M | $-14.57M | $2.56M | $679.00K | $10.06M | $10.40M |
| Change in Inventory | $-6.42M | $-3.66M | $760.00K | $6.30M | $-2.04M | $1.83M |
| Change in Payables | $-13.54M | $-1.52M | $2.22M | $-3.00M | $103.00K | $2.00M |
| Operating Cash Flow | $141.48M | $84.89M | $90.49M | $44.51M | $66.10M | $50.10M |
| Capital Expenditure | $33.36M | $20.13M | $12.27M | $10.90M | $10.80M | $5.17M |
| Acquisitions | $57.30M | $19.10M | - | - | - | - |
| Purchases of Investments | $452.07M | $342.03M | $142.76M | $85.42M | $55.41M | $128.55M |
| Sales of Investments | $222.25M | $136.76M | $81.15M | $64.50M | $71.05M | $88.79M |
| Investing Cash Flow | $-319.62M | $-243.64M | $-48.35M | $13.61M | $11.09M | $-38.07M |
| Stock Repurchased | $166.92M | $68.92M | $30.08M | $15.97M | $79.26M | $18.27M |
| Dividends Paid | $30.56M | $17.37M | $17.80M | $17.82M | $15.92M | $3.88M |
| Financing Cash Flow | $460.67M | $134.75M | $-44.26M | $-28.85M | $-88.14M | $-16.38M |
| Net Change in Cash | $282.52M | $-23.99M | $-2.12M | $29.27M | $-10.95M | $-4.36M |
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 | $74.68M | $66.72M | $210.20M | $187.49M |
| Cost of Revenue | $14.83M | $13.04M | $42.94M | $36.52M |
| Gross Profit | $59.85M | $53.68M | $167.26M | $150.97M |
| Operating Expenses | $46.86M | $43.24M | $135.18M | $125.40M |
| Research & Development | $18.38M | $15.73M | $50.53M | $44.53M |
| Operating Income | $12.99M | $10.44M | $32.08M | $25.57M |
| Interest Income | $3.39M | $1.63M | $8.17M | $5.08M |
| Other Income/Expense | $-2.39M | $2.31M | $-3.85M | $5.94M |
| Income Tax Expense | $1.80M | $1.75M | $4.13M | $4.75M |
| Net Income | $12.19M | $12.64M | $32.27M | $31.84M |
| Basic EPS | 0.17 | 0.17 | 0.45 | 0.43 |
| Diluted EPS | 0.17 | 0.17 | 0.44 | 0.42 |
| Basic Shares Outstanding | $71.89M | $73.82M | $72.48M | $74.20M |
| Diluted Shares Outstanding | $73.05M | $74.78M | $73.81M | $75.24M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $86.56M | $95.13M |
| Short-term Investments | $284.30M | $100.43M |
| Accounts Receivable | $61.58M | $76.69M |
| Inventory | $18.96M | $22.00M |
| Other Current Assets | $17.28M | $13.04M |
| Total Current Assets | $468.68M | $307.29M |
| Property Plant & Equipment | $47.03M | $39.14M |
| Goodwill | $15.13M | $1.31M |
| Intangible Assets | $6.64M | - |
| Other Non-current Assets | $20.12M | $22.71M |
| Total Assets | $620.13M | $432.81M |
| Accounts Payable | $11.22M | $12.54M |
| Accrued Liabilities | $35.49M | $32.70M |
| Deferred Revenue | $82.02M | $78.33M |
| Total Current Liabilities | $128.73M | $123.57M |
| Long-term Debt | $218.45M | - |
| Other Non-current Liabilities | $5.27M | $7.49M |
| Total Liabilities | $413.92M | $200.99M |
| Common Stock | $1.00K | $1.00K |
| Retained Earnings | $-8.07M | $-40.34M |
| Total Stockholders Equity | $206.21M | $231.83M |
| Total Liabilities & Equity | $620.13M | $432.81M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $12.19M | $12.64M | $32.27M | $31.84M |
| Depreciation & Amortization | - | - | $10.88M | $8.25M |
| Stock-based Compensation | $4.78M | $4.18M | $15.21M | $12.28M |
| Change in Receivables | - | - | $-14.80M | $-8.38M |
| Change in Inventory | - | - | $-2.73M | $1.91M |
| Change in Payables | - | - | $-2.10M | $-1.82M |
| Operating Cash Flow | - | - | $62.19M | $64.78M |
| Capital Expenditure | - | - | $13.46M | $9.89M |
| Acquisitions | - | - | $19.10M | - |
| Purchases of Investments | - | - | $278.92M | $127.29M |
| Sales of Investments | - | - | $96.43M | $66.45M |
| Investing Cash Flow | - | - | $-215.06M | $-48.19M |
| Stock Repurchased | - | - | $62.01M | $24.32M |
| Dividends Paid | - | - | $13.07M | $13.37M |
| Financing Cash Flow | - | - | $144.30M | $-35.77M |
| Net Change in Cash | - | - | $-8.57M | $-19.18M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.