v3.25.3

Stock-Based Compensation | 3 Months Ended
--- | ---
Oct. 31, 2025
Share-Based Payment Arrangement, Noncash Expense [Abstract] |
Stock-Based Compensation | Note 12. Stock-Based Compensation The Company recognizes compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial. The Company issues treasury shares for stock options and performance-based awards. Stock Options The exercise price of options granted is equal to the market price of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal annual increments over three years. Pretax stock-based compensation expense associated with options was $10.3 million and $9.8 million for the three months ended October 31, 2025 and 2024, respectively. Fair value is calculated using the Black-Scholes option pricing model. The weighted average fair value for options granted was $25.62 and $21.64 per share during the three months ended October 31, 2025 and 2024, respectively. Option activity was as follows:
| Options |  | Weighted Average Exercise Price
Balance outstanding as of July 31, 2025 | 6,223,080 |  |  | $ | 54.24 |
Granted | 638,076 |  |  | 82.08 |
Exercised | (596,979) |  |  | 42.31 |
Expired/forfeited | (8,507) |  |  | 66.44 |
Balance outstanding as of October 31, 2025 | 6,255,670 |  |  | $ | 58.20 |
Performance-Based Awards Performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three-year period. These awards are settled after three years with payouts ranging from 0% to 200% of the target award depending on achievement. Pretax performance-based awards expense was $0.9 million and $1.9 million for the three months ended October 31, 2025 and 2024, respectively. Performance-based awards for non-vested activity were as follows:
|  | Performance Shares |  | Weighted Average Grant Date Fair Value
Balance outstanding as of July 31, 2025 |  | 197,684 |  |  | $ | 66.19 |
Granted |  | 102,900 |  |  | 82.08 |
Vested |  | — |  |  | — |
Forfeited |  | (16,700) |  |  | 66.89 |
Balance outstanding as of October 31, 2025 |  | 283,884 |  |  | $ | 71.91 |

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration