v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 254,603 $ 216,308
Other comprehensive income (loss):    
Unrealized gain (loss) on available-for-sale marketable securities, net of income tax (expense) benefit of $(3,123) and $5,692 for the three months ended April 30, 2025 and 2024, respectively 10,155 (18,553)
Comprehensive income $ 264,758 $ 197,755