XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
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      
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 (loss) income 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 (loss) income 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
Beginning balance (in shares) at Jan. 31, 2024   307,558,353      
Beginning balance at Jan. 31, 2024 $ 8,019,406 $ 307 5,228,756 1,063 2,789,280
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 485,133 485,133      
Issuance of common stock upon exercise of stock options $ 3,752   3,752    
Issuance of common stock upon release of restricted stock units (in shares)   9,521,433      
Issuance of common stock upon release of restricted stock units 0 $ 10 (10)    
Issuance of common stock for employee stock purchase plan (in shares)   666,051      
Issuance of common stock for employee stock purchase plan 34,263 $ 1 34,262    
Repurchases of common stock (in shares)   (11,606,691)      
Repurchases of common stock (739,311) $ (12) (739,299)    
Stock-based compensation expense 713,627   713,627    
Other comprehensive (loss) income 5,724     5,724  
Net income 642,373       642,373
Ending balance (in shares) at Oct. 31, 2024   306,624,279      
Ending balance at Oct. 31, 2024 8,679,834 $ 306 5,241,088 6,787 3,431,653
Beginning balance (in shares) at Jul. 31, 2024   307,995,624      
Beginning balance at Jul. 31, 2024 8,525,247 $ 308 5,298,145 2,191 3,224,603
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   263,306      
Issuance of common stock upon exercise of stock options 1,897   1,897    
Issuance of common stock upon release of restricted stock units (in shares)   2,742,645      
Issuance of common stock upon release of restricted stock units 0 $ 3 (3)    
Repurchases of common stock (in shares)   (4,377,296)      
Repurchases of common stock (301,618) $ (5) (301,613)    
Stock-based compensation expense 242,662   242,662    
Other comprehensive (loss) income 4,596     4,596  
Net income 207,050       207,050
Ending balance (in shares) at Oct. 31, 2024   306,624,279      
Ending balance at Oct. 31, 2024 $ 8,679,834 $ 306 $ 5,241,088 $ 6,787 $ 3,431,653