XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock  
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2022   306,890      
Beginning balance at Dec. 31, 2022 $ 4,885,820 $ 31 $ 1,780,714 $ 3,138,983 $ (33,908)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,473,685     1,473,685  
Other comprehensive income, net of tax 10,742       10,742
Stock-based compensation 215,398   215,398    
Issuance of common stock in connection with employee equity incentive plans (in shares)   5,162      
Issuance of common stock in connection with employee equity incentive plans 53,797   53,797    
Repurchase of common stock (in shares)   (954)      
Repurchase of common stock (112,279)     (112,279)  
Tax withholding paid for net share settlement of equity awards (in shares)   (158)      
Tax withholding paid for net share settlement of equity awards (23,939)   (23,939)    
Common stock issued for business acquisition (in shares)   32      
Common stock issued for business acquisition 2,331   2,331    
Ending balance (in shares) at Sep. 30, 2023   310,972      
Ending balance at Sep. 30, 2023 6,505,555 $ 31 2,028,301 4,500,389 (23,166)
Beginning balance (in shares) at Jun. 30, 2023   309,355      
Beginning balance at Jun. 30, 2023 5,857,582 $ 31 1,927,697 3,955,062 (25,208)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 545,327     545,327  
Other comprehensive income, net of tax 2,042       2,042
Stock-based compensation 85,390   85,390    
Issuance of common stock in connection with employee equity incentive plans (in shares)   1,662      
Issuance of common stock in connection with employee equity incentive plans 23,387   23,387    
Tax withholding paid for net share settlement of equity awards (in shares)   (45)      
Tax withholding paid for net share settlement of equity awards (8,173)   (8,173)    
Ending balance (in shares) at Sep. 30, 2023   310,972      
Ending balance at Sep. 30, 2023 $ 6,505,555 $ 31 2,028,301 4,500,389 (23,166)
Beginning balance (in shares) at Dec. 31, 2023 312,245 312,245      
Beginning balance at Dec. 31, 2023 $ 7,219,059 $ 31 2,108,331 5,114,025 (3,328)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,051,058     2,051,058  
Other comprehensive income, net of tax 12,916       12,916
Stock-based compensation 254,630   254,630    
Issuance of common stock in connection with employee equity incentive plans (in shares)   3,812      
Issuance of common stock in connection with employee equity incentive plans $ 55,501   55,501    
Repurchase of common stock (in shares) (1,047) (1,047)      
Repurchase of common stock $ (299,823)     (299,823)  
Tax withholding paid for net share settlement of equity awards (in shares)   (163)      
Tax withholding paid for net share settlement of equity awards $ (47,452)   (47,452)    
Ending balance (in shares) at Sep. 30, 2024 314,847 314,847      
Ending balance at Sep. 30, 2024 $ 9,245,889 $ 31 2,371,010 6,865,260 9,588
Beginning balance (in shares) at Jun. 30, 2024   314,086      
Beginning balance at Jun. 30, 2024 8,430,808 $ 31 2,263,356 6,182,479 (15,058)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 747,938     747,938  
Other comprehensive income, net of tax 24,646       24,646
Stock-based compensation 98,123   98,123    
Issuance of common stock in connection with employee equity incentive plans (in shares)   998      
Issuance of common stock in connection with employee equity incentive plans $ 20,984   20,984    
Repurchase of common stock (in shares) (205) (205)      
Repurchase of common stock $ (65,157)     (65,157)  
Tax withholding paid for net share settlement of equity awards (in shares)   (32)      
Tax withholding paid for net share settlement of equity awards $ (11,453)   (11,453)    
Ending balance (in shares) at Sep. 30, 2024 314,847 314,847      
Ending balance at Sep. 30, 2024 $ 9,245,889 $ 31 $ 2,371,010 $ 6,865,260 $ 9,588