XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.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   100,942      
Stock-based compensation expense   303,891      
Repurchases of common stock to be held as treasury stock     (600,022)    
Other comprehensive loss       (64,233)  
Net income 4,508,799       4,508,799
Ending balance at Sep. 30, 2021 15,314,617 3,852,531 (600,022) (19,835) 12,081,943
Beginning balance at Jun. 30, 2021 13,863,871 3,721,246 (500,022) 9,775 10,632,872
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of options   36,207      
Stock-based compensation expense   95,078      
Repurchases of common stock to be held as treasury stock     (100,000)    
Other comprehensive loss       (29,610)  
Net income 1,449,071       1,449,071
Ending balance at Sep. 30, 2021 15,314,617 3,852,531 (600,022) (19,835) 12,081,943
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   27,738      
Stock-based compensation expense   421,663      
Other comprehensive loss       (207,148)  
Net income 4,436,640       4,436,640
Ending balance at Sep. 30, 2022 20,528,141 4,473,962 (824,190) (247,643) 17,126,012
Beginning balance at Jun. 30, 2022 19,075,974 4,316,870 (824,190) (144,476) 15,727,770
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of options   5,030      
Stock-based compensation expense   152,062      
Other comprehensive loss       (103,167)  
Net income 1,398,242       1,398,242
Ending balance at Sep. 30, 2022 $ 20,528,141 $ 4,473,962 $ (824,190) $ (247,643) $ 17,126,012