Repurchases of Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Feb. 28, 2025 |
Feb. 29, 2024 |
Feb. 28, 2023 |
|
Repurchase of common stock | |||
Aggregate value of shares | $ 103,188 | $ 55,222 | $ 18,365 |
Stock Compensation Plan | |||
Repurchase of common stock | |||
Number of shares (in shares) | 27,453 | 51,332 | 90,462 |
Aggregate value of shares | $ 3,169 | $ 5,216 | $ 18,365 |
Average price per share (in dollars per share) | $ 115.42 | $ 101.60 | $ 203.02 |
Open Market | |||
Repurchase of common stock | |||
Number of shares (in shares) | 1,011,243 | 381,200 | 0 |
Aggregate value of shares | $ 100,019 | $ 50,006 | $ 0 |
Average price per share (in dollars per share) | $ 98.91 | $ 131.18 | $ 0 |