| Schedule of Earnings Per Share |
Net
income per common and diluted share were calculated as follows for the three- and nine-month periods ended January 31, 2024 and 2023:
Schedule of Earnings Per Share
| | |
Three Months Ended January 31, 2024 | | |
Three Months Ended January 31, 2023 | | |
Nine Months Ended January 31, 2024 | | |
Nine Months Ended January 31, 2023 | |
| Net income (loss) attributable to common stockholders – basic | |
$ | (2,227,542 | ) | |
$ | 1,696,499 | | |
$ | (2,379,581 | ) | |
$ | 1,944,114 | |
| Adjustments to net income | |
| — | | |
| — | | |
| — | | |
| — | |
| Net income (loss) attributable to common stockholders – diluted | |
$ | (2,227,542 | ) | |
$ | 1,696,499 | | |
$ | (2,379,581 | ) | |
$ | 1,944,144 | |
| | |
| | | |
| | | |
| | | |
| | |
| Weighted average common shares outstanding - basic | |
| 11,466,523 | | |
| 5,166,299 | | |
| 9,457,740 | | |
| 4,208,216 | |
| Effect of dilutive securities | |
| — | | |
| 250 | | |
| — | | |
| 250 | |
| Weighted average common shares outstanding – diluted | |
| 11,466,523 | | |
| 5,166,549 | | |
| 9,457,740 | | |
| 4,208,466 | |
| | |
| | | |
| | | |
| | | |
| | |
| Earnings (loss) per common share - basic | |
$ | (0.19 | ) | |
$ | 0.33 | | |
$ | (0.25 | ) | |
$ | 0.46 | |
| Earnings (loss) per common share - diluted | |
$ | (0.19 | ) | |
$ | 0.33 | | |
$ | (0.25 | ) | |
$ | 0.46 | |
|