XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Jan. 31, 2022   299,037,805      
Beginning balance at Jan. 31, 2022 $ 5,780,018 $ 299 $ 3,749,514 $ (17,902) $ 2,048,107
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   1,087,238      
Issuance of common stock upon exercise of stock options 7,052 $ 1 7,051    
Issuance of common stock upon release of restricted stock units (in shares)   2,865,551      
Issuance of common stock upon release of restricted stock units 0 $ 3 (3)    
Issuance of common stock for employee stock purchase plan (in shares)   373,259      
Issuance of common stock for employee stock purchase plan 34,604   34,604    
Repurchases of common stock (in shares)   (11,044,500)      
Repurchases of common stock (990,778) $ (11) (990,767)    
Stock-based compensation expense 771,969   771,969    
Other comprehensive income (loss) (54,814)     (54,814)  
Net income 207,761       207,761
Ending balance (in shares) at Oct. 31, 2022   292,319,353      
Ending balance at Oct. 31, 2022 5,755,812 $ 292 3,572,368 (72,716) 2,255,868
Beginning balance (in shares) at Jul. 31, 2022   298,086,507      
Beginning balance at Jul. 31, 2022 5,990,397 $ 298 3,830,745 (48,161) 2,207,515
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   229,183      
Issuance of common stock upon exercise of stock options 1,809   1,809    
Issuance of common stock upon release of restricted stock units (in shares)   959,192      
Issuance of common stock upon release of restricted stock units 0 $ 1 (1)    
Repurchases of common stock (in shares)   (6,955,529)      
Repurchases of common stock (564,832) $ (7) (564,825)    
Stock-based compensation expense 304,640   304,640    
Other comprehensive income (loss) (24,555)     (24,555)  
Net income 48,353       48,353
Ending balance (in shares) at Oct. 31, 2022   292,319,353      
Ending balance at Oct. 31, 2022 5,755,812 $ 292 3,572,368 (72,716) 2,255,868
Beginning balance (in shares) at Jan. 31, 2023   293,822,850      
Beginning balance at Jan. 31, 2023 $ 6,206,607 $ 294 4,104,880 (50,385) 2,151,818
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 1,214,532 1,214,532      
Issuance of common stock upon exercise of stock options $ 8,336 $ 1 8,335    
Issuance of common stock upon release of restricted stock units (in shares)   8,747,679      
Issuance of common stock upon release of restricted stock units 0 $ 9 (9)    
Issuance of common stock for employee stock purchase plan (in shares)   552,904      
Issuance of common stock for employee stock purchase plan 32,513 $ 1 32,512    
Stock-based compensation expense 804,039   804,039    
Other comprehensive income (loss) 23,276     23,276  
Net income 338,630       338,630
Ending balance (in shares) at Oct. 31, 2023   304,337,965      
Ending balance at Oct. 31, 2023 7,413,401 $ 305 4,949,757 (27,109) 2,490,448
Beginning balance (in shares) at Jul. 31, 2023   300,956,027      
Beginning balance at Jul. 31, 2023 7,002,352 $ 302 4,689,521 (36,707) 2,349,236
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   169,610      
Issuance of common stock upon exercise of stock options 650   650    
Issuance of common stock upon release of restricted stock units (in shares)   3,212,328      
Issuance of common stock upon release of restricted stock units 0 $ 3 (3)    
Stock-based compensation expense 259,589   259,589    
Other comprehensive income (loss) 9,598     9,598  
Net income 141,212       141,212
Ending balance (in shares) at Oct. 31, 2023   304,337,965      
Ending balance at Oct. 31, 2023 $ 7,413,401 $ 305 $ 4,949,757 $ (27,109) $ 2,490,448