XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Treasury Stock
Total
Balance at Dec. 31, 2021 $ 6,400 $ 4,649,420 $ 7,809,549 $ (69,165) $ (5,829,253) $ 6,566,951
Balance (in shares) at Dec. 31, 2021 1,280,086       (221,440)  
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY            
Stock-based compensation   16,175       16,175
Stock options/awards $ 6 4,504       4,510
Stock options/awards (in shares) 970          
Unrealized gain (loss), net on available-for-sale securities       (4,059)   (4,059)
Repurchase of common stock         $ (12,187) (12,187)
Repurchase of common stock (in shares)         (332)  
Foreign currency translation       1,079   1,079
Net income     294,203     294,203
Balance at Mar. 31, 2022 $ 6,406 4,670,099 8,103,752 (72,145) $ (5,841,440) 6,866,672
Balance (in shares) at Mar. 31, 2022 1,281,056       (221,772)  
Balance at Dec. 31, 2022 $ 6,418 4,776,804 9,001,173 (159,073) $ (6,600,281) 7,025,041 [1]
Balance (in shares) at Dec. 31, 2022 1,283,688       (239,088)  
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY            
Stock-based compensation   15,743       15,743
Stock options/awards $ 19 36,329       $ 36,348
Stock options/awards (in shares) 3,704         3,129
Unrealized gain (loss), net on available-for-sale securities       3,181   $ 3,181
Repurchase of common stock         $ (90,378) (90,378)
Repurchase of common stock (in shares)         (1,688)  
Retirement of treasury stock $ (850) 425 (4,692,425)   $ 4,692,850  
Retirement of treasury stock (in shares) (170,000)       170,000  
Foreign currency translation       7,981   7,981
Net income     397,444     397,444
Balance at Mar. 31, 2023 $ 5,587 $ 4,829,301 $ 4,706,192 $ (147,911) $ (1,997,809) $ 7,395,360 [1]
Balance (in shares) at Mar. 31, 2023 1,117,392       (70,776)  
[1] 1 Stock Split - On February 28, 2023, the Company announced a two-for-one stock split of its common stock to be effected in the form of a 100% stock dividend. The stock dividend was issued on March 27, 2023 (the “Stock Split”). The accompanying condensed consolidated financial statements and notes thereto have been retroactively updated to reflect the Stock Split. See Note 1 for additional information.