XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 207,050 $ 141,212 $ 642,373 $ 338,630
Other comprehensive income:        
Unrealized gain on available-for-sale marketable securities, net of income tax expense of $1,410 and $2,892 for the three months ended October 31, 2024 and 2023, respectively, and $1,756 and $7,013 for the nine months ended October 31, 2024 and 2023, respectively 4,596 9,598 5,724 23,276
Comprehensive income $ 211,646 $ 150,810 $ 648,097 $ 361,906