Net Income Per Share |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income Per Share | NOTE 11 — Net Income Per Share The table below reconciles basic weighted average shares outstanding to diluted weighted average shares outstanding:
There were no material adjustments to net income required in calculating diluted net income per share. Excluded from the dilutive net income per share calculation were 14,127,223; 4,523,264; and 2,612,116 options to purchase the Company’s common stock and restricted stock for the years ended July 31, 2026, 2025 and 2024, respectively, because their inclusion would have been anti-dilutive. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||