XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Denominator:      
Weighted-average shares used in computing net income per share, basic (in shares) 300,503,787 307,981,971 300,748,162
Weighted-average shares used in computing net income per share, diluted (in shares) 307,333,185 315,069,582 308,519,897
Net income per share, basic (in dollars per share) $ 6.32 $ 3.28 $ 2.12
Net income per share, diluted (in dollars per share) $ 6.18 $ 3.21 $ 2.07
Class A      
Numerator:      
Net income, basic $ 1,679,924 $ 861,755 $ 538,554
Reallocation of net income (5,267) (5,170) (4,653)
Net income, diluted $ 1,674,657 $ 856,585 $ 533,901
Denominator:      
Weighted-average shares used in computing net income per share, basic (in shares) 265,676,002 262,715,505 254,084,540
Weighted-average shares used in computing net income per share, diluted (in shares) 270,861,859 267,148,873 258,398,674
Net income per share, basic (in dollars per share) $ 6.32 $ 3.28 $ 2.12
Net income per share, diluted (in dollars per share) $ 6.18 $ 3.21 $ 2.07
Class B      
Numerator:      
Net income, basic $ 220,224 $ 148,483 $ 98,908
Reallocation of net income 5,267 5,170 4,653
Net income, diluted $ 225,491 $ 153,653 $ 103,561
Denominator:      
Weighted-average shares used in computing net income per share, basic (in shares) 34,827,785 45,266,466 46,663,622
Weighted-average shares used in computing net income per share, diluted (in shares) 36,471,326 47,920,709 50,121,223
Net income per share, basic (in dollars per share) $ 6.32 $ 3.28 $ 2.12
Net income per share, diluted (in dollars per share) $ 6.18 $ 3.21 $ 2.07