XML 67 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Denominator:        
Weighted-average shares used in computing net income per share, basic (in shares) 292,879,238 301,779,114 293,688,378 303,354,835
Weighted-average shares used in computing net income per share, diluted (in shares) 299,746,342 308,224,372 300,021,287 310,515,069
Net income per share, basic (in dollars per share) $ 5.27 $ 1.19 $ 6.70 $ 2.02
Net income per share, diluted (in dollars per share) $ 5.15 $ 1.16 $ 6.56 $ 1.97
Class A        
Numerator:        
Net income, basic $ 1,391,787 $ 316,729 $ 1,776,153 $ 534,869
Reallocation of net income (1,901) (1,123) (3,409) (1,740)
Net income, diluted $ 1,389,886 $ 315,606 $ 1,772,744 $ 533,129
Denominator:        
Weighted-average shares used in computing net income per share, basic (in shares) 264,272,327 266,548,290 265,042,232 264,605,839
Weighted-average shares used in computing net income per share, diluted (in shares) 270,099,315 271,276,534 270,237,744 269,970,487
Net income per share, basic (in dollars per share) $ 5.27 $ 1.19 $ 6.70 $ 2.02
Net income per share, diluted (in dollars per share) $ 5.15 $ 1.16 $ 6.56 $ 1.97
Class B        
Numerator:        
Net income, basic $ 150,658 $ 41,863 $ 191,969 $ 78,326
Reallocation of net income 1,901 1,123 3,409 1,740
Net income, diluted $ 152,559 $ 42,986 $ 195,378 $ 80,066
Denominator:        
Weighted-average shares used in computing net income per share, basic (in shares) 28,606,911 35,230,824 28,646,146 38,748,996
Weighted-average shares used in computing net income per share, diluted (in shares) 29,647,027 36,947,838 29,783,543 40,544,582
Net income per share, basic (in dollars per share) $ 5.27 $ 1.19 $ 6.70 $ 2.02
Net income per share, diluted (in dollars per share) $ 5.15 $ 1.16 $ 6.56 $ 1.97