$631.10M
Revenue
$34.25M
Net Income
66.53%
Gross Margin
6.04%
Op. Margin
$55.33M
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $201.90M | $151.66M | $152.64M | $124.90M | $151.83M | $140.21M | $144.22M | $119.29M | $144.92M | $142.36M | $138.13M | $120.23M | $144.90M | $128.59M | $122.25M | $110.10M | $128.70M | $102.70M | $101.12M |
| Revenue Growth % (YoY) | 33.0% | 8.2% | 5.8% | 4.7% | 4.8% | -1.5% | 4.4% | -0.8% | 0.0% | 10.7% | 13.0% | 9.2% | 12.6% | 25.2% | 20.9% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $74.83M | $45.59M | $50.39M | $40.44M | $49.64M | $46.18M | $46.96M | $37.16M | $47.06M | $44.97M | $42.10M | $34.56M | $46.05M | $37.76M | $35.90M | $31.67M | $38.70M | $27.99M | $26.96M |
| Gross Profit | $127.07M | $106.07M | $102.25M | $84.46M | $102.20M | $94.03M | $97.26M | $82.14M | $97.86M | $97.39M | $96.03M | $85.68M | $98.85M | $90.83M | $86.35M | $78.43M | $90.00M | $74.70M | $74.15M |
| Gross Margin % | 62.9% | 69.9% | 67.0% | 67.6% | 67.3% | 67.1% | 67.4% | 68.9% | 67.5% | 68.4% | 69.5% | 71.3% | 68.2% | 70.6% | 70.6% | 71.2% | 69.9% | 72.7% | 73.3% |
| Operating Expenses | $108.26M | $96.43M | $92.33M | $84.67M | $93.30M | $102.66M | $95.71M | $81.69M | $83.63M | $87.44M | $89.47M | $82.38M | $95.59M | $79.62M | $76.90M | $64.69M | $73.57M | $64.15M | $106.21M |
| Operating Income | $18.81M | $9.63M | $9.91M | $-211.00K | $8.90M | $-8.63M | $1.55M | $443.00K | $14.23M | $9.95M | $6.57M | $3.30M | $3.26M | $11.21M | $9.45M | $13.74M | $16.43M | $10.55M | $-32.06M |
| Operating Margin % | 9.3% | 6.4% | 6.5% | -0.2% | 5.9% | -6.2% | 1.1% | 0.4% | 9.8% | 7.0% | 4.8% | 2.7% | 2.2% | 8.7% | 7.7% | 12.5% | 12.8% | 10.3% | -31.7% |
| Other Income/Expense | $307.00K | $9.00K | $-3.00K | $-1.00K | $841.00K | $2.00K | - | $-10.00K | $-2.00K | $-6.00K | $-4.00K | $-1.00K | $-647.00K | $1.00K | $70.00K | - | $-60.00K | - | - |
| Income Before Tax | $21.35M | $11.96M | $12.03M | $1.86M | $12.38M | $-5.70M | $4.38M | $3.28M | $16.51M | $11.85M | $8.08M | $4.37M | $3.64M | $11.81M | $9.52M | $13.75M | $16.31M | $9.62M | $-32.09M |
| Income Tax Expense | $2.85M | $3.21M | $4.93M | $1.97M | $10.49M | $-4.00M | $3.28M | $1.84M | $6.51M | $5.70M | $3.50M | $2.46M | $247.00K | $7.77M | $4.67M | $4.85M | $3.71M | $2.66M | $8.45M |
| Net Income | $18.51M | $8.75M | $7.10M | $-102.00K | $1.89M | $-1.70M | $1.10M | $1.44M | $10.00M | $6.15M | $4.58M | $1.91M | $3.39M | $4.04M | $4.85M | $8.90M | $12.60M | $6.95M | $-40.55M |
| Net Margin % | 9.2% | 5.8% | 4.7% | -0.1% | 1.2% | -1.2% | 0.8% | 1.2% | 6.9% | 4.3% | 3.3% | 1.6% | 2.3% | 3.1% | 4.0% | 8.1% | 9.8% | 6.8% | -40.1% |
| Basic EPS | 0.11 | 0.05 | 0.04 | 0.00 | 0.02 | -0.01 | 0.01 | 0.01 | 0.05 | 0.04 | 0.03 | 0.01 | 0.02 | 0.02 | 0.03 | 0.05 | 0.08 | 0.04 | -0.26 |
| Diluted EPS | 0.10 | 0.05 | 0.04 | 0.00 | 0.02 | -0.01 | 0.01 | 0.01 | 0.05 | 0.03 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0.05 | 0.08 | 0.03 | -0.26 |
| Basic Shares Outstanding | - | 163.7M | 162.7M | 162.5M | -960K | 170.2M | 170.4M | 169.9M | 437K | 168.7M | 167.4M | 166.8M | 308K | 165.5M | 164.9M | 164.4M | 1.6M | 161.3M | 156.9M |
| Diluted Shares Outstanding | - | 180.9M | 172.9M | 162.5M | -512K | 170.2M | 179.7M | 180.7M | -133K | 181.4M | 183.3M | 182.9M | -2.2M | 187.0M | 188.9M | 193.4M | 1.6M | 199.4M | 156.9M |
| 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $81.98M | $46.45M | $50.85M | $90.01M | $85.64M | $124.10M | $131.81M | $155.33M | $144.17M | $182.95M | $146.73M | $155.88M | $159.78M | $155.58M | $170.22M | $189.40M | $195.37M | $180.65M | $163.97M |
| Accounts Receivable | $5.35M | - | - | - | $6.64M | - | - | - | - | - | - | - | - | - | - | $2.91M | $2.44M | $4.76M | $3.93M |
| Inventory | $127.97M | $151.23M | $135.53M | $131.58M | $115.76M | $123.40M | $119.29M | $130.47M | $119.04M | $143.18M | $167.81M | $180.37M | $177.98M | $168.09M | $127.65M | $102.77M | $86.07M | $69.36M | $62.37M |
| Other Current Assets | $12.20M | $13.04M | $10.12M | $10.37M | $13.27M | $18.69M | $16.70M | $10.53M | $12.46M | $13.45M | $9.85M | $9.58M | $11.88M | $13.87M | $12.33M | $11.26M | $7.40M | $10.04M | $8.34M |
| Total Current Assets | $447.29M | $418.02M | $393.61M | $399.71M | $382.77M | $434.29M | $417.24M | $405.58M | $385.66M | $395.04M | $369.25M | $349.61M | $356.50M | $345.91M | $315.90M | $306.33M | $293.34M | $268.62M | $243.49M |
| Property Plant & Equipment | $33.94M | $33.56M | $33.11M | $34.12M | $35.27M | $35.40M | $35.27M | $28.05M | $24.86M | $16.31M | $11.40M | $11.24M | $11.02M | $10.82M | $8.81M | $7.72M | $7.61M | $7.36M | $6.91M |
| Other Non-current Assets | $1.72M | $1.63M | $1.83M | $1.91M | $2.07M | $2.16M | $2.21M | $2.05M | $1.34M | $1.24M | $1.26M | $1.20M | $1.26M | $1.74M | $1.75M | $745.00K | $560.00K | $584.00K | $502.00K |
| Total Assets | $580.00M | $544.74M | $517.12M | $522.31M | $509.79M | $542.49M | $526.02M | $510.94M | $473.21M | $441.78M | $411.01M | $388.10M | $395.06M | $385.66M | $353.65M | $342.69M | $311.75M | $284.52M | $254.25M |
| Accounts Payable | $18.19M | $5.34M | $19.02M | $10.74M | $9.40M | $27.40M | $19.91M | $22.22M | $14.75M | $15.01M | $11.93M | $8.57M | $20.91M | $21.16M | $10.61M | $17.01M | $14.60M | $13.98M | $16.47M |
| Accrued Liabilities | $20.53M | $34.19M | $22.24M | $54.22M | $42.32M | $29.04M | $21.61M | $16.60M | $7.91M | $16.14M | $17.99M | $21.27M | $26.16M | $32.37M | $27.84M | $24.20M | $24.68M | $21.78M | $15.31M |
| Deferred Revenue | $3.99M | $8.31M | $3.00M | $1.96M | $4.61M | $3.88M | $2.83M | $1.88M | $2.16M | $3.34M | $777.00K | $706.00K | $2.79M | $1.24M | $1.04M | $605.00K | $596.00K | $4.48M | $679.00K |
| Total Current Liabilities | $90.52M | $86.66M | $78.36M | $100.97M | $90.14M | $94.75M | $76.60M | $71.83M | $57.29M | $70.22M | $56.83M | $52.75M | $71.39M | $76.48M | $58.03M | $61.18M | $62.39M | $61.64M | $46.93M |
| Other Non-current Liabilities | $182.00K | $83.00K | $83.00K | $83.00K | $83.00K | $183.00K | $183.00K | $183.00K | $183.00K | $176.00K | $176.00K | $176.00K | $176.00K | $215.00K | $215.00K | $243.00K | $243.00K | - | - |
| Total Liabilities | $142.53M | $131.41M | $120.59M | $140.78M | $132.66M | $138.98M | $124.32M | $121.06M | $96.36M | $86.59M | $74.09M | $67.91M | $87.33M | $93.21M | $75.52M | $79.39M | $66.18M | $65.23M | $50.54M |
| Common Stock | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Retained Earnings | $98.72M | $80.22M | $71.47M | $64.37M | $64.47M | $62.59M | $64.29M | $63.19M | $61.75M | $51.75M | $45.61M | $41.03M | $39.12M | $35.73M | $31.68M | $26.83M | $17.93M | $5.33M | $-1.62M |
| Total Stockholders Equity | $437.46M | $413.33M | $396.53M | $381.54M | $377.13M | $403.51M | $401.70M | $389.88M | $376.85M | $355.19M | $336.92M | $320.19M | $307.74M | $292.44M | $278.13M | $263.30M | $245.57M | $219.30M | $203.72M |
| Total Liabilities & Equity | $580.00M | $544.74M | $517.12M | $522.31M | $509.79M | $542.49M | $526.02M | $510.94M | $473.21M | $441.78M | $411.01M | $388.10M | $395.06M | $385.66M | $353.65M | $342.69M | $311.75M | $284.52M | $254.25M |
| 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $18.51M | $8.75M | $7.00M | $-102.00K | $1.89M | $835.00K | $2.54M | $1.44M | $10.00M | $6.15M | $6.49M | $1.91M | $3.39M | $17.80M | $13.75M | $8.90M | $12.60M | $-22.15M | $-29.11M |
| Depreciation & Amortization | $2.56M | $6.48M | $4.15M | $2.00M | $1.85M | $4.85M | $1.96M | $850.00K | $814.00K | $2.13M | $1.37M | $659.00K | $637.00K | $1.29M | $808.00K | $375.00K | $403.00K | $1.02M | $666.00K |
| Stock-based Compensation | $5.19M | $21.68M | $14.86M | $7.24M | $10.05M | $32.62M | $22.11M | $11.61M | $11.49M | $34.30M | $22.31M | $10.79M | $11.17M | $26.29M | $17.25M | $8.48M | $12.86M | $68.28M | $61.03M |
| Deferred Income Tax | $911.00K | $-1.46M | $102.00K | $995.00K | $6.23M | $421.00K | $1.99M | $251.00K | $-5.48M | $-1.84M | $-984.00K | $-440.00K | $244.00K | $-976.00K | $-315.00K | $-406.00K | $-2.28M | $-1.45M | $3.15M |
| Change in Receivables | $-5.87M | $3.52M | $386.00K | $-2.08M | $-1.81M | $3.03M | $5.25M | $-2.06M | $1.15M | $-550.00K | $-597.00K | $-3.08M | $-1.50M | $5.93M | $2.64M | $469.00K | $-2.32M | $-1.01M | $-1.85M |
| Change in Inventory | $-23.27M | $35.47M | $19.77M | $15.82M | $-7.64M | $4.36M | $254.00K | $11.43M | $-24.14M | $-34.79M | $-10.17M | $2.40M | $9.89M | $82.02M | $41.58M | $16.70M | $16.71M | $19.62M | $12.64M |
| Change in Payables | $12.78M | $-4.02M | $9.54M | $1.30M | $-16.16M | $10.83M | $4.68M | $6.41M | $-2.10M | $-4.09M | $-9.10M | $-12.44M | $-106.00K | $6.42M | $-4.08M | $2.37M | $659.00K | $2.20M | $4.58M |
| Operating Cash Flow | $60.93M | $242.00K | $-3.19M | $9.23M | $30.42M | $50.75M | $28.16M | $11.62M | $20.27M | $80.65M | $26.52M | $-2.88M | $4.55M | $-39.88M | $-26.54M | $-8.02M | $13.93M | $52.50M | $32.74M |
| Capital Expenditure | $2.86M | $5.30M | $2.40M | $1.31M | $3.36M | $13.66M | $9.49M | $496.00K | $6.62M | $9.73M | $1.61M | $772.00K | $1.09M | $4.26M | $1.73M | $364.00K | $704.00K | $2.01M | $1.02M |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | $65.81M | $38.34M | - | - | - | - | - | - | - | - |
| Sales of Investments | $48.10M | $153.30M | $110.10M | $53.95M | $55.35M | $141.23M | $106.56M | $41.30M | $31.75M | $17.55M | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-25.90M | $-38.06M | $-29.10M | $-2.18M | $-31.12M | $-63.81M | $-40.78M | $-474.00K | $-59.20M | $-57.99M | $-39.96M | $-772.00K | $-1.09M | $-4.76M | $-2.23M | $-364.00K | $-704.00K | $-2.01M | $-1.02M |
| Stock Repurchased | - | $2.69M | $2.69M | $2.69M | $38.18M | $7.28M | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $401.00K | $-1.37M | $-2.50M | $-2.69M | $-37.76M | $-7.01M | $264.00K | $10.00K | $153.00K | $517.00K | $391.00K | $-245.00K | $733.00K | $2.79M | $1.55M | $352.00K | $247.00K | $75.33M | $74.12M |
| Net Change in Cash | $35.53M | $-39.19M | $-34.80M | $4.36M | $-38.46M | $-20.07M | $-12.36M | $11.15M | $-38.78M | $23.18M | $-13.04M | $-3.90M | $4.19M | $-41.85M | $-27.21M | $-8.03M | $13.48M | $125.82M | $105.83M |
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 | $151.66M | - | $429.20M | - |
| Cost of Revenue | $45.59M | - | $136.43M | - |
| Gross Profit | $106.07M | - | $292.77M | - |
| Operating Expenses | $96.43M | - | $273.43M | - |
| Operating Income | $9.63M | - | $19.34M | - |
| Other Income/Expense | $9.00K | - | $5.00K | - |
| Income Before Tax | $11.96M | - | $25.85M | - |
| Income Tax Expense | $3.21M | - | $10.11M | - |
| Net Income | $8.75M | $1.10M | $15.74M | - |
| Basic EPS | 0.05 | - | 0.10 | - |
| Diluted EPS | 0.05 | - | 0.09 | - |
| Basic Shares Outstanding | $163.67M | - | $162.94M | - |
| Diluted Shares Outstanding | $180.88M | - | $175.97M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $46.45M | $85.64M |
| Inventory | $151.23M | $115.76M |
| Other Current Assets | $13.04M | $13.27M |
| Total Current Assets | $418.02M | $382.77M |
| Property Plant & Equipment | $33.56M | $35.27M |
| Other Non-current Assets | $1.63M | $2.07M |
| Total Assets | $544.74M | $509.79M |
| Accounts Payable | $5.34M | $9.40M |
| Accrued Liabilities | $34.19M | $42.32M |
| Deferred Revenue | $8.31M | $4.61M |
| Total Current Liabilities | $86.66M | $90.14M |
| Other Non-current Liabilities | $83.00K | $83.00K |
| Total Liabilities | $131.41M | $132.66M |
| Retained Earnings | $80.22M | $64.47M |
| Total Stockholders Equity | $413.33M | $377.13M |
| Total Liabilities & Equity | $544.74M | $509.79M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $8.75M | $1.10M | $15.74M | - |
| Depreciation & Amortization | - | - | $6.48M | - |
| Stock-based Compensation | - | - | $21.68M | - |
| Deferred Income Tax | - | - | $-1.46M | - |
| Change in Receivables | - | - | $3.52M | - |
| Change in Inventory | - | - | $35.47M | - |
| Change in Payables | - | - | $-4.02M | - |
| Operating Cash Flow | - | - | $242.00K | - |
| Capital Expenditure | - | - | $5.30M | - |
| Sales of Investments | - | - | $153.30M | - |
| Investing Cash Flow | - | - | $-38.06M | - |
| Stock Repurchased | - | - | $2.69M | - |
| Financing Cash Flow | - | - | $-1.37M | - |
| Net Change in Cash | - | - | $-39.19M | - |
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.