Stockholders' Equity |
9 Months Ended |
---|---|
Apr. 30, 2025 | |
Equity [Abstract] | |
Stockholders' Equity | Stockholders’ Equity Stock-based Compensation Total stock-based compensation expense recognized in the three-month periods ended April 30, 2025 and April 30, 2024 for stock-based awards totaled $8,188 and $9,351, respectively. Total stock-based compensation expense recognized in the nine-month periods ended April 30, 2025 and April 30, 2024 for stock-based awards totaled $26,798 and $29,049, respectively. Share Repurchase Program As discussed in Note 17 to the Company’s Consolidated Financial Statements included in the Fiscal 2024 Form 10-K, on December 21, 2021, the Company’s Board of Directors (the “Board”) authorized Company management to utilize up to $250,000 to purchase shares of the Company’s common stock through December 21, 2024. On June 24, 2022, the Board authorized Company management to utilize up to an additional $448,321 to purchase shares of the Company’s common stock through July 31, 2025. During the three months ended April 30, 2025, the Company did not purchase any shares of its common stock under this program. During the nine months ended April 30, 2025, the Company purchased 16,200 shares of its common stock, at various times in the open market, at a weighted-average price of $106.45 and held them as treasury shares at an aggregate purchase price of $1,725, all from the June 24, 2022 authorization. Since the inception of the initial December 21, 2021 authorization, the Company has purchased 3,230,972 shares of its common stock, at various times in the open market, at a weighted-average price of $85.80 and held them as treasury shares at an aggregate purchase price of $277,225. As of April 30, 2025, there are no remaining shares of the Company's common stock that may be repurchased under the December 21, 2021 $250,000 authorization. As of April 30, 2025, the remaining amount of the Company’s common stock that may be repurchased under the June 24, 2022 authorization expiring on July 31, 2025 is $421,095.
|