v3.26.1
Condensed Consolidated Statements of Shareholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Shares
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning Balance at Jan. 31, 2025 $ 2,471,504 $ 9 $ 15,067 $ 2,503,068 $ (46,640)
Beginning Balances (in shares) at Jan. 31, 2025   92,281,748      
Comprehensive income 267,217     252,212 15,005
Share-based compensation 14,956   14,956    
Share-based awards 928   928    
Share-based awards (in shares)   1,080,968      
Share repurchases, inclusive of excise tax (174,213)   (23,674) (150,539)  
Share repurchases, inclusive of excise tax (in shares)   (3,666,423)      
Ending Balance at Jul. 31, 2025 $ 2,580,392 $ 9 7,277 2,604,741 (31,635)
Ending Balances (in shares) at Jul. 31, 2025 89,696,293 89,696,293      
Beginning Balance at Apr. 30, 2025 $ 2,431,807 $ 9   2,460,876 (29,078)
Beginning Balances (in shares) at Apr. 30, 2025   89,614,734      
Comprehensive income 141,308     143,865 (2,557)
Share-based compensation 7,193   7,193    
Share-based awards 928   928    
Share-based awards (in shares)   94,439      
Share repurchases, inclusive of excise tax (844)   (844)    
Share repurchases, inclusive of excise tax (in shares)   (12,880)      
Ending Balance at Jul. 31, 2025 $ 2,580,392 $ 9 7,277 2,604,741 (31,635)
Ending Balances (in shares) at Jul. 31, 2025 89,696,293 89,696,293      
Beginning Balance at Jan. 31, 2026 $ 2,815,287 $ 9 19,912 2,817,448 (22,082)
Beginning Balances (in shares) at Jan. 31, 2026 89,698,222 89,698,222      
Comprehensive income $ 347,926     356,356 (8,430)
Share-based compensation 15,702   15,702    
Share-based awards (in shares)   930,197      
Share repurchases, inclusive of excise tax (324,699)   (28,592) (296,107)  
Share repurchases, inclusive of excise tax (in shares)   (4,978,029)      
Ending Balance at Jul. 31, 2026 $ 2,854,216 $ 9 7,022 2,877,697 (30,512)
Ending Balances (in shares) at Jul. 31, 2026 85,650,390 85,650,390      
Beginning Balance at Apr. 30, 2026 $ 2,610,610 $ 9   2,637,046 (26,445)
Beginning Balances (in shares) at Apr. 30, 2026   85,601,280      
Comprehensive income 236,584     240,651 (4,067)
Share-based compensation 7,565   7,565    
Share-based awards (in shares)   57,114      
Share repurchases, inclusive of excise tax (543)   (543)    
Share repurchases, inclusive of excise tax (in shares)   (8,004)      
Ending Balance at Jul. 31, 2026 $ 2,854,216 $ 9 $ 7,022 $ 2,877,697 $ (30,512)
Ending Balances (in shares) at Jul. 31, 2026 85,650,390 85,650,390