−Removed: Unregistered Sales of Equity Securities and Use of Proceeds
−Removed: March 2005 the Board of Directors authorized the repurchase of up to $5.0 million worth of shares of the Company’s common stock.
−Removed: following table presents the share repurchase activity for the quarter ended July 31, 2025:
−Removed: paid per share
−Removed: publicly announced
−Removed: value of shares
−Removed: under the plan
−Removed: May 1 - 31, 2025
−Removed: June 1 - 30, 2025
−Removed: July 1 - 31, 2025
−Removed: (1) Represents
−Removed: shares withheld with respect to stock-based awards to satisfy required tax withholding obligations
−Removed: for the month of July 2025.
−Removed: There were no shares withheld or otherwise repurchased during
−Removed: the months of May 2025 and June 2025.
+Added: Unregistered Sales of Equity Securities
+Added: and Use of Proceeds
+Added: Share Repurchases
+Added: The following table presents
+Added: the share repurchase activity for the quarter ended October 31, 2025:
+Added: August 1 - 31, 2025
+Added: September 1 - 30, 2025
+Added: October 1 - 31, 2025
+Added: (1) In March 2005, the Company’s Board of Directors authorized
+Added: the repurchase of up to $5.0 million worth of shares of the Company’s common stock.
+Added: On September 9, 2025, the Company’s Board
+Added: of Directors approved a new share repurchase authorization in the amount of $20.0 million.
+Added: Under this new share repurchase authorization,
+Added: the Company’s shares of common stock may be purchased on a discretionary basis from time to time, subject to general business and
+Added: market conditions and other investment opportunities, through open market purchases, privately negotiated transactions or other means.
+Added: This repurchase program may be suspended or discontinued at any time without notice.
+Added: The new share repurchase authorization replaced
+Added: the Company’s existing share repurchase authorization under which approximately $0.6 million remained.
+Added: This new share repurchase
+Added: authorization does not have an expiration date.
+Added: (2) Represents shares withheld with respect to stock-based awards
+Added: to satisfy required tax withholding obligations for the month of October 2025.
+Added: There were no shares withheld or otherwise repurchased
+Added: during the months of August 2025 and September 2025.
Compared sentence by sentence after normalising whitespace, quotation marks, case and digits, so re-formatting and restated figures do not read as changed language. Wording changes appear as one removal and one addition. The current filing and the prior one are authoritative.