XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock and additional paid-in capital
Treasury stock
Accumulated other comprehensive loss
Retained earnings
Beginning Balance at Dec. 31, 2020 $ 11,065,240 $ 3,447,698 $ 0 $ 44,398 $ 7,573,144
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of options   64,735      
Stock-based compensation expense   208,813      
Repurchases of common stock to be held as treasury stock     (500,022)    
Other comprehensive loss       (34,623)  
Net income 3,059,728        
Ending Balance at Jun. 30, 2021 13,863,871 3,721,246 (500,022) 9,775 10,632,872
Beginning Balance at Mar. 31, 2021 12,884,080 3,600,084 0 4,137 9,279,859
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of options   19,579      
Stock-based compensation expense   101,583      
Repurchases of common stock to be held as treasury stock     (500,022)    
Other comprehensive loss       5,638  
Net income 1,353,013        
Ending Balance at Jun. 30, 2021 13,863,871 3,721,246 (500,022) 9,775 10,632,872
Beginning Balance at Dec. 31, 2021 15,849,248 4,024,561 (824,190) (40,495) 12,689,372
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of options   22,708      
Stock-based compensation expense   269,601      
Other comprehensive loss       (103,981)  
Net income 3,038,398        
Ending Balance at Jun. 30, 2022 19,075,974 4,316,870 (824,190) (144,476) 15,727,770
Beginning Balance at Mar. 31, 2022 17,544,039 4,155,580 (824,190) (74,170) 14,286,819
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of options   10,898      
Stock-based compensation expense   150,392      
Other comprehensive loss       (70,306)  
Net income 1,440,951       1,440,951
Ending Balance at Jun. 30, 2022 $ 19,075,974 $ 4,316,870 $ (824,190) $ (144,476) $ 15,727,770