XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
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
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Numerator:        
Net income $ 340,383 $ 198,642 $ 884,998 $ 411,706
Net income attributable to common stockholders $ 340,271 $ 198,440 $ 884,568 $ 411,175
Denominator:        
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 297,375,011 284,783,006 295,647,626 282,564,481
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 305,939,624 299,258,765 305,726,733 297,605,941
Net income per share attributable to common stockholders, basic (in dollars per share) $ 1.14 $ 0.70 $ 2.99 $ 1.46
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 1.11 $ 0.66 $ 2.89 $ 1.38
Class A Common Stock        
Numerator:        
Net income $ 276,024 $ 136,849 $ 707,188 $ 256,176
Less: undistributed earnings attributable to participating securities 0 0 0
Net income attributable to common stockholders 276,024 136,849 707,188 256,176
Reallocation of net income attributable to common stockholders (5,756) (4,094) (15,965) (9,083)
Net income (loss) attributable to common stockholders, diluted $ 270,268 $ 132,755 $ 691,223 $ 247,093
Denominator:        
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 241,227,457 196,393,625 236,362,585 176,047,037
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 243,024,399 200,202,338 238,904,473 178,844,073
Net income per share attributable to common stockholders, basic (in dollars per share) $ 1.14 $ 0.70 $ 2.99 $ 1.46
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 1.11 $ 0.66 $ 2.89 $ 1.38
Class B Common Stock        
Numerator:        
Net income $ 64,359 $ 61,793 $ 177,810 $ 155,530
Less: undistributed earnings attributable to participating securities (112) (202) (430) (531)
Net income attributable to common stockholders 64,247 61,591 177,380 154,999
Reallocation of net income attributable to common stockholders 5,756 4,094 15,965 9,083
Net income (loss) attributable to common stockholders, diluted $ 70,003 $ 65,685 $ 193,345 $ 164,082
Denominator:        
Weighted-average shares used in computing net income per share attributable to common stockholders, basic (in shares) 56,147,554 88,389,381 59,285,041 106,517,444
Weighted-average shares used in computing net income per share attributable to common stockholders, diluted (in shares) 62,915,225 99,056,427 66,822,260 118,761,868
Net income per share attributable to common stockholders, basic (in dollars per share) $ 1.14 $ 0.70 $ 2.99 $ 1.46
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 1.11 $ 0.66 $ 2.89 $ 1.38