v3.26.1
Consolidated Statements of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
BALANCE, SHARES at Feb. 28, 2025   153,320,000      
BALANCE at Feb. 28, 2025 $ 6,242,988 $ 76,660 $ 1,891,012 $ 4,272,236 $ 3,080
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 210,381     210,381  
Other Comprehensive Income (Loss), Net of Tax (11,326)       (11,326)
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 41,114   41,114    
Stock Repurchased and Retired During Period, Shares   (2,952,000)      
Stock Repurchased and Retired During Period, Value (201,653) $ (1,476) (38,421) (161,756)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   132,000      
Stock Issued During Period, Value, Stock Options Exercised 8,329 $ 66 8,263    
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   82,000      
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture (2,924) $ 41 (2,965)    
BALANCE, SHARES at May. 31, 2025   150,582,000      
BALANCE at May. 31, 2025 $ 6,286,909 $ 75,291 1,899,003 4,320,861 (8,246)
BALANCE, SHARES at Feb. 28, 2026 141,799,070 141,799,000      
BALANCE at Feb. 28, 2026 $ 5,888,856 $ 70,900 1,810,223 4,041,859 (34,126)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 185,627     185,627  
Other Comprehensive Income (Loss), Net of Tax 20,212       20,212
APIC, Share-based Payment Arrangement, Increase for Cost Recognition $ 26,198   26,198    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 0        
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   110,000      
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture $ (2,308) $ 55 (2,363)    
BALANCE, SHARES at May. 31, 2026 141,909,099 141,909,000      
BALANCE at May. 31, 2026 $ 6,118,585 $ 70,955 $ 1,834,058 $ 4,227,486 $ (13,914)