Stockholders' Equity (Tables)
|
12 Months Ended |
Apr. 30, 2026 |
| Equity [Abstract] |
|
| Summary of Movements of Company's Stock Options |
The following outlines movements of the Company’s stock options:
|
|
|
|
|
|
|
|
|
|
|
Number of options |
|
|
Weighted Average Exercise Price ($CAD) |
|
Balance at April 30, 2025 |
|
|
2,018,300 |
|
|
|
3.48 |
|
Granted |
|
|
381,788 |
|
|
|
5.66 |
|
Forfeited |
|
|
(117,574 |
) |
|
|
3.22 |
|
Exercised |
|
|
(311,864 |
) |
|
|
3.65 |
|
Balance at April 30, 2026 |
|
|
1,970,650 |
|
|
|
3.90 |
|
|
| Schedule of Black Scholes Options Pricing Model |
The fair value of these stock options was estimated at the date of grants, using the Black-Scholes option pricing model with the following weighted average assumptions:
|
|
|
|
|
|
|
|
|
|
|
|
|
For the year ended April 30, |
|
|
2026 |
|
|
2025 |
|
|
2024 |
|
Risk-free interest rate |
|
2.59 |
% |
|
|
2.94 |
% |
|
|
4.28 |
% |
Expected life (years) |
|
4.00 |
|
|
|
4.00 |
|
|
|
3.90 |
|
Expected volatility |
|
65.90 |
% |
|
|
69.19 |
% |
|
|
71.46 |
% |
Expected dividend yield |
|
0.00 |
% |
|
|
0.00 |
% |
|
|
0.00 |
% |
Grant date weighted average fair value |
CAD$3.02 |
|
|
CAD$2.12 |
|
|
CAD$1.69 |
|
|
| Schedule of Outstanding Unvested Stock Options |
The following outlines movements of the Company’s outstanding unvested stock options:
|
|
|
|
|
|
|
|
|
|
|
Number of options |
|
|
Weighted Average Exercise Price ($CAD) |
|
Balance at April 30, 2025 |
|
|
195,750 |
|
|
|
3.92 |
|
Granted |
|
|
381,788 |
|
|
|
5.66 |
|
Forfeited |
|
|
(5,188 |
) |
|
|
5.39 |
|
Vested |
|
|
(384,082 |
) |
|
|
4.71 |
|
Balance at April 30, 2026 |
|
|
188,268 |
|
|
|
5.66 |
|
|
| Summary of Stock Options Outstanding and Exercisable |
A summary of stock options outstanding and exercisable at April 30, 2026, are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Options Outstanding |
|
|
Options Exercisable |
|
Exercise Price ($CAD) |
|
Number of Options Outstanding |
|
|
Weighted Average Exercise Price ($ CAD) |
|
|
Weighted Average Remaining Contractual Life (years) |
|
|
Number of Options Exercisable |
|
|
Weighted Average Exercise Price ($ CAD) |
|
|
Weighted Average Remaining Contractual Life (years) |
|
2.00 to 2.99 |
|
|
383,300 |
|
|
|
2.92 |
|
|
|
2.31 |
|
|
|
383,300 |
|
|
|
2.92 |
|
|
|
2.31 |
|
3.00 to 3.99 |
|
|
1,130,088 |
|
|
|
3.57 |
|
|
|
1.61 |
|
|
|
1,113,294 |
|
|
|
3.57 |
|
|
|
1.57 |
|
4.00 to 4.99 |
|
|
73,000 |
|
|
|
4.13 |
|
|
|
0.88 |
|
|
|
73,000 |
|
|
|
4.13 |
|
|
|
0.88 |
|
5.00 and above |
|
|
384,262 |
|
|
|
5.82 |
|
|
|
4.01 |
|
|
|
212,788 |
|
|
|
5.78 |
|
|
|
3.67 |
|
|
|
|
1,970,650 |
|
|
|
3.90 |
|
|
|
2.19 |
|
|
|
1,782,382 |
|
|
|
3.72 |
|
|
|
1.95 |
|
|
| Schedule of Earnings (Loss) Per Share |
Earnings (Loss) Per Share
|
|
|
|
|
|
|
|
|
|
|
|
|
For the year ended April 30, |
|
|
|
2026 |
|
2025 |
|
2024 |
|
|
|
($) |
|
($) |
|
($) |
|
Net income (loss) for the year |
|
|
40,249 |
|
|
(4,509 |
) |
|
13,705 |
|
|
|
|
|
|
|
|
|
Basic weighted average number of shares |
|
|
138,950,842 |
|
|
126,795,491 |
|
|
108,639,674 |
|
Basic earnings (loss) per share |
|
|
0.29 |
|
|
(0.04 |
) |
|
0.13 |
|
|
|
|
|
|
|
|
|
Effect of dilutive securities |
|
|
|
|
|
|
|
Warrants |
|
|
— |
|
|
— |
|
|
6,393,228 |
|
Stock options |
|
|
465,771 |
|
|
— |
|
|
122,350 |
|
Diluted weighted average number of common shares |
|
|
139,416,613 |
|
|
126,795,491 |
|
|
115,155,252 |
|
Diluted earnings (loss) per share |
|
|
0.29 |
|
|
(0.04 |
) |
|
0.12 |
|
|