$48.26M
Revenue
$10.38M
Net Income
45.48%
Gross Margin
21.86%
Op. Margin
$10.65M
Free Cash Flow
| Breakdown | Q3 2026 (Feb 28, 2026) |
Q2 2026 (Nov 30, 2025) |
Q1 2026 (Aug 31, 2025) |
Q4 2025 (May 31, 2025) |
Q3 2025 (Feb 28, 2025) |
Q2 2025 (Nov 30, 2024) |
Q1 2025 (Aug 31, 2024) |
Q4 2024 (May 31, 2024) |
Q3 2024 (Feb 29, 2024) |
Q2 2024 (Nov 30, 2023) |
Q1 2024 (Aug 31, 2023) |
Q4 2023 (May 31, 2023) |
Q3 2023 (Feb 28, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $11.17M | $11.60M | $9.92M | $15.56M | $10.56M | $8.55M | $11.62M | $12.07M | $12.25M | $10.34M | $9.92M | $10.72M | $9.89M |
| Revenue Growth % (YoY) | 5.8% | 35.7% | -14.6% | 29.0% | -13.8% | -17.3% | 17.1% | 12.5% | 23.9% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $6.68M | $6.14M | $5.48M | $8.00M | $6.04M | $4.66M | $6.11M | $6.17M | $6.50M | $5.53M | $5.54M | $6.15M | $5.87M |
| Gross Profit | $4.49M | $5.46M | $4.44M | $7.56M | $4.53M | $3.89M | $5.50M | $5.89M | $5.75M | $4.81M | $4.38M | $4.57M | $4.02M |
| Gross Margin % | 40.2% | 47.0% | 44.8% | 48.6% | 42.9% | 45.5% | 47.4% | 48.8% | 46.9% | 46.5% | 44.2% | 42.6% | 40.6% |
| Research & Development | $63.02K | $214.37K | $80.82K | $125.14K | $146.75K | $102.92K | $69.19K | $66.96K | $108.36K | $84.08K | $129.07K | $215.47K | $190.69K |
| Selling General & Admin | $2.11M | $3.02M | $2.11M | $3.68M | $2.36M | $2.84M | $2.53M | $3.31M | $2.65M | $2.67M | $2.34M | $2.28M | $2.03M |
| Operating Income | $2.32M | $2.23M | $2.25M | $3.76M | $2.02M | $944.18K | $2.90M | $2.51M | $2.99M | $2.05M | $1.92M | $2.07M | $1.80M |
| Operating Margin % | 20.7% | 19.2% | 22.6% | 24.2% | 19.1% | 11.0% | 25.0% | 20.8% | 24.4% | 19.9% | 19.3% | 19.3% | 18.2% |
| Other Income/Expense | $422.45K | $424.33K | $383.82K | $-1.01M | $325.64K | $307.87K | $376.75K | $-1.11M | $362.71K | $398.69K | $361.32K | $-435.56K | $239.94K |
| Income Before Tax | $2.74M | $2.65M | $2.63M | $4.15M | $2.35M | $1.25M | $3.28M | $2.83M | $3.36M | $2.45M | $2.28M | $2.33M | $2.04M |
| Income Tax Expense | $240.00K | $645.00K | $439.00K | $466.10K | $343.00K | $195.90K | $615.00K | $359.00K | $659.00K | $471.00K | $433.00K | $266.00K | $386.00K |
| Net Income | $2.50M | $2.01M | $2.19M | $3.69M | $2.00M | $1.06M | $2.67M | $2.47M | $2.70M | $1.98M | $1.85M | $2.07M | $1.66M |
| Net Margin % | 22.4% | 17.3% | 22.1% | 23.7% | 19.0% | 12.4% | 23.0% | 20.5% | 22.0% | 19.2% | 18.6% | 19.3% | 16.8% |
| Basic EPS | 0.79 | 0.64 | 0.70 | 1.18 | 0.64 | 0.34 | 0.85 | 0.77 | 0.82 | 0.56 | 0.52 | 0.59 | 0.47 |
| Basic Shares Outstanding | 3.2M | - | - | - | - | - | - | - | - | - | - | - | - |
| Diluted Shares Outstanding | 3.2M | - | - | - | - | - | - | - | - | - | - | - | - |
| Breakdown | Q3 2026 (Feb 28, 2026) |
Q2 2026 (Nov 30, 2025) |
Q1 2026 (Aug 31, 2025) |
Q4 2025 (May 31, 2025) |
Q3 2025 (Feb 28, 2025) |
Q2 2025 (Nov 30, 2024) |
Q1 2025 (Aug 31, 2024) |
Q4 2024 (May 31, 2024) |
Q3 2024 (Feb 29, 2024) |
Q2 2024 (Nov 30, 2023) |
Q1 2024 (Aug 31, 2023) |
Q4 2023 (May 31, 2023) |
Q3 2023 (Feb 28, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $2.53M | $1.96M | $2.15M | $1.19M | $2.30M | $2.36M | $2.16M | $2.83M | $3.06M | $3.16M | $2.89M | $3.58M | $3.38M |
| Short-term Investments | $39.18M | $38.79M | $34.15M | $34.80M | $33.14M | $24.25M | $24.97M | $28.13M | $21.57M | $31.75M | $27.81M | $24.51M | $19.28M |
| Inventory | $7.48M | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Assets | $1.37M | $1.71M | $1.59M | $94.33K | $2.20M | $2.10M | $1.62M | - | $464.75K | $396.95K | $439.02K | $228.95K | $817.81K |
| Total Current Assets | $61.11M | $57.93M | $55.63M | $56.28M | $56.39M | $48.58M | $48.02M | $48.77M | $41.19M | $47.96M | $46.76M | $44.38M | $41.50M |
| Property Plant & Equipment | $12.70M | $12.66M | $11.81M | $12.07M | $10.95M | $11.32M | $11.05M | $11.18M | $11.14M | $11.36M | $11.69M | $11.72M | $11.23M |
| Intangible Assets | $253.70K | $259.26K | $264.81K | $270.37K | $275.93K | $281.48K | $287.04K | $292.59K | $298.15K | - | - | - | - |
| Other Non-current Assets | - | - | - | $65.42K | - | - | - | $27.34K | - | - | - | - | - |
| Total Assets | $75.45M | $72.84M | $70.29M | $71.62M | $70.15M | $62.86M | $61.89M | $63.08M | $54.79M | $61.43M | $60.27M | $57.88M | $53.88M |
| Accounts Payable | $1.13M | $1.62M | $1.03M | $1.12M | $1.11M | $857.35K | $1.85M | $1.44M | $955.84K | $1.17M | $1.05M | $1.72M | $1.47M |
| Accrued Liabilities | $2.77M | $2.54M | $2.14M | $4.07M | $8.00M | $2.50M | $2.40M | $4.66M | $4.04M | $3.03M | $2.46M | $4.08M | - |
| Other Current Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | $3.28M |
| Total Current Liabilities | $5.31M | $5.78M | $6.04M | $9.57M | $12.34M | $7.06M | $7.97M | $11.83M | $6.96M | $7.21M | $8.33M | $7.79M | $6.18M |
| Common Stock | - | - | - | $104.83K | - | - | - | $104.06K | - | - | - | $102.13K | - |
| Retained Earnings | $67.24M | $64.74M | $62.73M | $60.54M | $56.85M | $54.85M | $53.79M | $51.13M | $48.65M | $45.96M | $43.98M | $42.13M | $40.06M |
| Treasury Stock | $13.82M | $13.21M | $13.18M | $13.15M | $13.08M | $13.08M | $12.94M | $12.94M | $12.61M | $3.10M | $3.10M | $3.08M | $2.97M |
| Total Stockholders Equity | $70.15M | $67.06M | $64.25M | $62.04M | $57.80M | $55.80M | $53.92M | $51.25M | $47.84M | $54.23M | $51.94M | $50.09M | $47.70M |
| Total Liabilities & Equity | $75.45M | $72.84M | $70.29M | $71.62M | $70.15M | $62.86M | $61.89M | $63.08M | $54.79M | $61.43M | $60.27M | $57.88M | $53.88M |
| Breakdown | Q3 2026 (Feb 28, 2026) |
Q2 2026 (Nov 30, 2025) |
Q1 2026 (Aug 31, 2025) |
Q4 2025 (May 31, 2025) |
Q3 2025 (Feb 28, 2025) |
Q2 2025 (Nov 30, 2024) |
Q1 2025 (Aug 31, 2024) |
Q4 2024 (May 31, 2024) |
Q3 2024 (Feb 29, 2024) |
Q2 2024 (Nov 30, 2023) |
Q1 2024 (Aug 31, 2023) |
Q4 2023 (May 31, 2023) |
Q3 2023 (Feb 28, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $6.70M | $2.01M | $2.19M | $3.69M | $2.00M | $3.72M | $2.67M | $2.47M | $2.70M | $1.98M | $1.85M | $2.07M | $4.22M |
| Depreciation & Amortization | $1.38M | $905.68K | $452.84K | - | $1.39M | $833.40K | $380.18K | - | $1.34M | $910.96K | $455.48K | $468.53K | $1.00M |
| Change in Receivables | $-736.55K | $-418.83K | $-1.08M | $-581.87K | $1.50M | $3.04M | $1.57M | $325.78K | $-666.88K | $-1.48M | $-149.75K | $-2.99M | $4.10M |
| Change in Inventory | $-956.66K | $-191.05K | $492.11K | $-814.63K | $943.95K | $946.43K | $345.69K | $1.44M | $1.09M | $1.22M | $918.51K | $691.35K | $-414.14K |
| Operating Cash Flow | $7.13M | $6.23M | $483.63K | $1.94M | $5.54M | $-3.49M | $-3.59M | $6.54M | $6.68M | $7.36M | $3.04M | $6.37M | $1.34M |
| Capital Expenditure | $2.01M | $1.49M | $184.99K | $1.44M | $1.16M | $970.57K | $246.96K | $394.05K | $755.34K | $544.80K | $427.65K | $976.98K | $2.38M |
| Investing Cash Flow | $-6.39M | $-5.48M | $461.82K | $-3.11M | $-6.17M | $2.91M | $2.91M | $-6.96M | $1.89M | $-7.78M | $-3.73M | $-6.22M | $-20.57M |
| Stock Issued | $1.28M | $82.00K | $48.39K | $123.36K | $239.95K | $229.81K | $11.01K | $523.61K | $443.51K | $20.88K | $18.68K | $211.21K | $91.49K |
| Dividends Paid | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $605.73K | $17.97K | $16.90K | $62.37K | $99.68K | $98.27K | $11.01K | $192.29K | $-9.08M | $5.08K | $2.88K | $41.47K | - |
SEC Filing Format - Data shown as it appears in the Q3 2026 (10-Q) filing
Period ended: Feb 28, 2026
Condensed Consolidated Statements of Operations
| Description | Feb 28, 2026 | Feb 28, 2026 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $11.17M | $10.56M | $32.70M | $30.73M |
| Cost of Revenue | $6.68M | $6.04M | $18.31M | $16.81M |
| Gross Profit | $4.49M | $4.53M | $14.39M | $13.92M |
| Research & Development | $63.02K | $146.75K | $358.20K | $318.86K |
| Selling General & Admin | $2.11M | $2.36M | $7.24M | $7.73M |
| Operating Income | $2.32M | $2.02M | $6.79M | $5.87M |
| Other Income/Expense | $422.45K | $325.64K | $1.23M | $1.01M |
| Income Before Tax | $2.74M | $2.35M | $8.02M | $6.88M |
| Income Tax Expense | $240.00K | $343.00K | $1.32M | $1.15M |
| Net Income | $2.50M | $2.00M | $6.70M | $5.73M |
| Basic EPS | 0.79 | 0.64 | 2.12 | 1.83 |
| Basic Shares Outstanding | - | - | $3.16M | $3.13M |
| Diluted Shares Outstanding | - | - | $3.16M | $3.13M |
Condensed Consolidated Balance Sheets
| Description | Feb 28, 2026 | May 31, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $2.53M | $1.19M |
| Short-term Investments | $39.18M | $34.80M |
| Inventory | $7.48M | $8.11M |
| Other Current Assets | $1.37M | $1.22M |
| Total Current Assets | $61.11M | $56.28M |
| Property Plant & Equipment | $12.70M | $12.07M |
| Intangible Assets | $253.70K | $270.37K |
| Total Assets | $75.45M | $71.62M |
| Accounts Payable | $1.13M | $1.12M |
| Accrued Liabilities | $2.77M | $4.07M |
| Total Current Liabilities | $5.31M | $9.57M |
| Retained Earnings | $67.24M | $60.54M |
| Treasury Stock | $13.82M | $13.15M |
| Total Stockholders Equity | $70.15M | $62.04M |
| Total Liabilities & Equity | $75.45M | $71.62M |
Condensed Consolidated Statements of Cash Flows
| Description | Feb 28, 2026 | Feb 28, 2026 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $2.50M | $2.00M | $6.70M | $5.73M |
| Depreciation & Amortization | - | - | $1.38M | $1.39M |
| Change in Receivables | - | - | $-736.55K | $1.50M |
| Change in Inventory | - | - | $-956.66K | $943.95K |
| Operating Cash Flow | - | - | $7.13M | $5.54M |
| Capital Expenditure | - | - | $2.01M | $1.16M |
| Investing Cash Flow | - | - | $-6.39M | $-6.17M |
| Stock Issued | - | - | $1.28M | $239.95K |
| Dividends Paid | - | - | - | - |
| Financing Cash Flow | - | - | $605.73K | $99.68K |
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.