XML 171 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Numerator:      
Net income $ 1,010,238 $ 637,462 $ 103,711
Less: undistributed earnings attributable to participating securities 0 0 (7)
Net income attributable to common stockholders, basic $ 1,010,238 $ 637,462 $ 103,704
Denominator:      
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 307,981,971 300,748,162 296,560,501
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 315,069,582 308,519,897 304,231,350
Net income per share attributable to common stockholders, basic (in dollars per share) $ 3.28 $ 2.12 $ 0.35
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 3.21 $ 2.07 $ 0.34
Class A      
Numerator:      
Net income $ 861,755 $ 538,554 $ 87,246
Less: undistributed earnings attributable to participating securities 0 0 0
Net income attributable to common stockholders, basic 861,755 538,554 87,246
Reallocation of net income attributable to common stockholders (5,170) (4,653) (1,205)
Net income attributable to common stockholders, diluted $ 856,585 $ 533,901 $ 86,041
Denominator:      
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 262,715,505 254,084,540 249,494,904
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 267,148,873 258,398,674 252,413,234
Net income per share attributable to common stockholders, basic (in dollars per share) $ 3.28 $ 2.12 $ 0.35
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 3.21 $ 2.07 $ 0.34
Class B      
Numerator:      
Net income $ 148,483 $ 98,908 $ 16,465
Less: undistributed earnings attributable to participating securities 0 0 (7)
Net income attributable to common stockholders, basic 148,483 98,908 16,458
Reallocation of net income attributable to common stockholders 5,170 4,653 1,205
Net income attributable to common stockholders, diluted $ 153,653 $ 103,561 $ 17,663
Denominator:      
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 45,266,466 46,663,622 47,065,597
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 47,920,709 50,121,223 51,818,116
Net income per share attributable to common stockholders, basic (in dollars per share) $ 3.28 $ 2.12 $ 0.35
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 3.21 $ 2.07 $ 0.34