$66.05M
Revenue
$8.68M
Net Income
31.33%
Gross Margin
17.80%
Op. Margin
$3.33M
Free Cash Flow
| Breakdown | Q3 2025 (Nov 30, 2025) |
Q2 2025 (Aug 31, 2025) |
Q1 2026 (May 31, 2025) |
Q4 2024 (Feb 28, 2025) |
Q3 2024 (Nov 30, 2024) |
Q1 2024 (May 31, 2024) |
Q4 2023 (Feb 29, 2024) |
Q3 2023 (Nov 30, 2023) |
Q2 2023 (Aug 31, 2023) |
Q4 2022 (Feb 28, 2023) |
Q3 2022 (Nov 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $17.33M | $16.71M | $15.40M | $16.94M | $14.41M | $15.55M | $16.33M | $11.64M | $12.48M | $13.53M | $13.87M |
| Revenue Growth % (YoY) | 20.3% | nan% | nan% | 3.7% | 23.8% | nan% | 20.7% | -16.1% | nan% | nan% | nan% |
| Cost of Revenue | $11.43M | $11.95M | $10.68M | $11.98M | $10.58M | $10.72M | $11.88M | $8.47M | $8.40M | $9.68M | $9.42M |
| Gross Profit | $5.90M | $4.76M | $4.72M | $4.96M | $3.83M | $4.83M | $4.45M | $3.17M | $4.08M | $3.85M | $4.44M |
| Gross Margin % | 34.1% | 28.5% | 30.6% | 29.3% | 26.6% | 31.1% | 27.3% | 27.2% | 32.7% | 28.5% | 32.0% |
| Selling General & Admin | $2.26M | $2.14M | $2.30M | $2.11M | $1.98M | $2.62M | $1.88M | $1.80M | $1.85M | $1.63M | $1.52M |
| Operating Income | $3.64M | $2.62M | $2.42M | $2.85M | $1.85M | $2.22M | $2.57M | $1.36M | $2.23M | $2.22M | $2.92M |
| Operating Margin % | 21.0% | 15.7% | 15.7% | 16.8% | 12.8% | 14.3% | 15.7% | 11.7% | 17.8% | 16.4% | 21.1% |
| Income Before Tax | $3.99M | $2.82M | $2.77M | $3.19M | $2.14M | $2.54M | $2.90M | $1.63M | $2.37M | $2.65M | $3.22M |
| Income Tax Expense | $1.04M | $750.00K | $694.00K | $1.94M | $559.00K | $688.00K | $230.00K | $423.00K | $619.00K | $-2.06M | $990.00K |
| Net Income | $2.95M | $2.07M | $2.08M | $1.25M | $1.58M | $1.85M | $2.67M | $1.20M | $1.75M | $4.71M | $2.23M |
| Net Margin % | 17.0% | 12.4% | 13.5% | 7.4% | 10.9% | 11.9% | 16.3% | 10.3% | 14.0% | 34.8% | 16.1% |
| Basic EPS | 0.15 | 0.10 | 0.10 | 0.06 | 0.08 | 0.09 | 0.13 | 0.06 | 0.09 | 0.23 | 0.11 |
| Diluted EPS | 0.15 | 0.10 | 0.10 | 0.06 | 0.08 | 0.09 | 0.13 | 0.06 | 0.09 | 0.23 | 0.11 |
| Basic Shares Outstanding | 19.9M | 20.2M | 19.9M | -51K | 20.0M | 20.5M | -19K | 20.2M | 20.3M | -20.4M | 20.5M |
| Diluted Shares Outstanding | 20.1M | 20.3M | 20.0M | -56K | 20.1M | 20.5M | -13K | 20.4M | 20.3M | -20.5M | 20.5M |
| Breakdown | Q3 2025 (Nov 30, 2025) |
Q2 2025 (Aug 31, 2025) |
Q1 2026 (May 31, 2025) |
Q4 2024 (Feb 28, 2025) |
Q3 2024 (Nov 30, 2024) |
Q1 2024 (May 31, 2024) |
Q4 2023 (Feb 29, 2024) |
Q3 2023 (Nov 30, 2023) |
Q2 2023 (Aug 31, 2023) |
Q4 2022 (Feb 28, 2023) |
Q3 2022 (Nov 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $50.50M | $8.15M | $20.62M | $21.62M | $12.75M | $5.84M | $6.57M | $4.17M | $7.36M | $4.24M | $4.61M |
| Short-term Investments | $13.06M | $63.83M | $44.95M | $47.21M | $57.29M | $75.27M | $70.64M | $69.82M | $66.85M | $101.20M | $98.69M |
| Accounts Receivable | $12.14M | $10.91M | $12.95M | $12.90M | $9.69M | $11.60M | $12.38M | $9.90M | $9.37M | $9.99M | $8.92M |
| Inventory | $7.64M | $7.63M | $6.76M | $7.21M | $10.59M | $7.91M | $6.40M | $7.42M | $8.46M | $6.77M | $6.82M |
| Other Current Assets | $1.29M | $2.50M | $2.04M | $1.34M | $2.24M | $2.69M | $2.85M | $2.46M | $2.59M | $2.84M | $4.26M |
| Total Current Assets | $84.62M | $93.03M | $87.33M | $90.29M | $92.56M | $103.31M | $98.84M | $93.77M | $94.63M | $125.04M | $123.31M |
| Property Plant & Equipment | $21.76M | $21.89M | $21.68M | $21.65M | $21.48M | $24.11M | $23.50M | $23.75M | $23.98M | $24.25M | $24.26M |
| Other Non-current Assets | $1.67M | $87.00K | $1.64M | $80.00K | $83.00K | $105.00K | $94.00K | $98.00K | $101.00K | $108.00K | $112.00K |
| Total Assets | $118.10M | $125.11M | $120.72M | $122.11M | $124.22M | $137.44M | $132.31M | $127.51M | $128.62M | $159.33M | $157.63M |
| Accounts Payable | $3.26M | $3.70M | $1.71M | $2.51M | $5.53M | $3.86M | $3.51M | $1.11M | $1.53M | $4.54M | $2.37M |
| Accrued Liabilities | $1.35M | $1.35M | $1.61M | $1.32M | $1.43M | $1.98M | $1.99M | $1.59M | $1.17M | $1.35M | $1.27M |
| Total Current Liabilities | $5.34M | $10.21M | $10.13M | $9.26M | $12.26M | $9.80M | $9.66M | $6.43M | $6.79M | $28.59M | $6.35M |
| Deferred Tax Liabilities | $5.80M | $3.09M | $5.26M | $5.30M | $3.03M | $2.00M | $3.22M | $1.90M | $1.94M | $2.00M | $1.94M |
| Other Non-current Liabilities | $77.00K | $1.22M | $72.00K | $71.00K | $1.25M | $1.78M | $1.17M | $1.84M | $1.81M | $1.75M | $4.65M |
| Total Liabilities | $11.51M | $14.86M | $15.77M | $14.95M | $16.86M | $22.95M | $19.39M | $15.52M | $15.91M | $43.40M | $24.01M |
| Common Stock | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M | $2.10M |
| Retained Earnings | $-49.59M | $-47.38M | $-49.97M | $-49.55M | $-48.30M | $-43.40M | $-45.37M | $-45.51M | $-44.18M | $-42.69M | $-24.88M |
| Treasury Stock | $15.79M | $13.84M | $16.93M | $14.99M | $16.20M | $10.82M | $11.98M | $12.02M | $12.04M | $9.16M | $9.16M |
| Total Stockholders Equity | $106.59M | $110.26M | $104.95M | $107.15M | $107.36M | $114.49M | $112.91M | $111.98M | $112.71M | $115.93M | $133.61M |
| Total Liabilities & Equity | $118.10M | $125.11M | $120.72M | $122.11M | $124.22M | $137.44M | $132.31M | $127.51M | $128.62M | $159.33M | $157.63M |
| Breakdown | Q3 2025 (Nov 30, 2025) |
Q2 2025 (Aug 31, 2025) |
Q1 2026 (May 31, 2025) |
Q4 2024 (Feb 28, 2025) |
Q3 2024 (Nov 30, 2024) |
Q1 2024 (May 31, 2024) |
Q4 2023 (Feb 29, 2024) |
Q3 2023 (Nov 30, 2023) |
Q2 2023 (Aug 31, 2023) |
Q4 2022 (Feb 28, 2023) |
Q3 2022 (Nov 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $7.43M | $3.06M | $2.08M | $1.25M | $1.58M | $1.85M | $2.67M | $4.80M | $1.75M | $4.71M | $2.23M |
| Depreciation & Amortization | $1.39M | $927.00K | $456.00K | $460.00K | $1.39M | $305.00K | $418.00K | $984.00K | $644.00K | $310.00K | $826.00K |
| Stock-based Compensation | $294.00K | $190.00K | $88.00K | $107.00K | $295.00K | $218.00K | $104.00K | $425.00K | $322.00K | $95.00K | $274.00K |
| Deferred Income Tax | $498.00K | $-135.00K | $-44.00K | - | $-188.00K | $2.00K | - | $-97.00K | $-52.00K | - | $265.00K |
| Change in Working Capital | $5.12M | $4.05M | $995.00K | - | $3.46M | $2.56M | - | $7.45M | $7.76M | - | $5.38M |
| Operating Cash Flow | $4.58M | $1.02M | $1.59M | $969.00K | $3.75M | $117.00K | $5.29M | $-886.00K | $-2.65M | $4.36M | $2.13M |
| Capital Expenditure | $1.50M | $206.00K | $481.00K | $631.00K | $258.00K | $167.00K | $164.00K | $481.00K | $374.00K | $298.00K | $749.00K |
| Purchases of Investments | $2.44M | $7.77M | $2.44M | - | $7.77M | - | $988.00K | $6.70M | $3.33M | $23.49M | $39.78M |
| Investing Cash Flow | $33.15M | $7.49M | $2.00M | $9.76M | $14.23M | $26.18M | $-395.00K | $31.78M | $34.21M | $-2.68M | $-4.33M |
| Stock Repurchased | $2.17M | $1.89M | $2.17M | - | $4.25M | $1.67M | - | $2.88M | $2.88M | - | - |
| Dividends Paid | $7.47M | $5.06M | $2.50M | $2.49M | $7.57M | $23.03M | $2.53M | $28.09M | $25.56M | $2.05M | $6.14M |
| Financing Cash Flow | $-8.85M | $-6.93M | $-4.59M | $-1.86M | $-11.79M | $-24.70M | $-2.50M | $-30.96M | $-28.44M | $-2.05M | $-6.00M |
| Net Change in Cash | $28.88M | $7.92M | $-997.00K | - | - | - | - | - | - | $-373.00K | $-8.20M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Nov 30, 2025
Condensed Consolidated Statements of Operations
| Description | Nov 30, 2025 | Nov 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $17.33M | - | $49.11M | - |
| Cost of Revenue | $11.43M | - | $33.38M | - |
| Gross Profit | $5.90M | - | $15.74M | - |
| Selling General & Admin | $2.26M | - | $6.83M | - |
| Operating Income | $3.64M | - | $8.91M | - |
| Income Before Tax | $3.99M | - | $10.00M | - |
| Income Tax Expense | $1.04M | - | $2.56M | - |
| Net Income | $2.95M | - | $7.43M | - |
| Basic EPS | 0.15 | - | 0.37 | - |
| Diluted EPS | 0.15 | - | 0.37 | - |
| Basic Shares Outstanding | $19.91M | - | $19.90M | - |
| Diluted Shares Outstanding | $20.09M | - | $20.02M | - |
Condensed Consolidated Balance Sheets
| Description | Nov 30, 2025 | Mar 02, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $50.50M | $21.62M |
| Short-term Investments | $13.06M | $47.21M |
| Accounts Receivable | $12.14M | $12.90M |
| Inventory | $7.64M | $7.21M |
| Other Current Assets | $1.29M | $1.34M |
| Total Current Assets | $84.62M | $90.29M |
| Property Plant & Equipment | $21.76M | $21.65M |
| Other Non-current Assets | $1.67M | $80.00K |
| Total Assets | $118.10M | $122.11M |
| Accounts Payable | $3.26M | $2.51M |
| Accrued Liabilities | $1.35M | $1.32M |
| Total Current Liabilities | $5.34M | $9.26M |
| Deferred Tax Liabilities | $5.80M | $5.30M |
| Other Non-current Liabilities | $77.00K | $71.00K |
| Total Liabilities | $11.51M | $14.95M |
| Common Stock | $2.10M | $2.10M |
| Retained Earnings | $-49.59M | $-49.55M |
| Treasury Stock | $15.79M | $14.99M |
| Total Stockholders Equity | $106.59M | $107.15M |
| Total Liabilities & Equity | $118.10M | $122.11M |
Condensed Consolidated Statements of Cash Flows
| Description | Nov 30, 2025 | Nov 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $2.95M | - | $7.43M | - |
| Depreciation & Amortization | - | - | $1.39M | - |
| Stock-based Compensation | - | - | $294.00K | - |
| Deferred Income Tax | - | - | $498.00K | - |
| Change in Working Capital | - | - | $5.12M | - |
| Operating Cash Flow | - | - | $4.58M | - |
| Capital Expenditure | - | - | $1.50M | - |
| Purchases of Investments | - | - | $2.44M | - |
| Investing Cash Flow | - | - | $33.15M | - |
| Stock Repurchased | - | - | $2.17M | - |
| Dividends Paid | - | - | $7.47M | - |
| Financing Cash Flow | - | - | $-8.85M | - |
| Net Change in Cash | - | - | $28.88M | - |
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.