v3.26.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 240,651 $ 143,865 $ 356,356 $ 252,212
Other comprehensive (loss) income:        
Foreign currency translation (3,307) (1,310) (5,842) 14,754
Change in unrealized (losses) gains on marketable securities, net of tax (760) (1,247) (2,588) 251
Total other comprehensive (loss) income (4,067) (2,557) (8,430) 15,005
Comprehensive income $ 236,584 $ 141,308 $ 347,926 $ 267,217