| Schedule of Computation of Earnings Per Share |
The computation of earnings per share is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | June 30, 2024 | | June 30, 2023 | | June 30, 2024 | | June 30, 2023 | | (in thousands, except per share data) | | Basic earnings per share: | | | | | | | | Net income | $ | 2,147,306 | | | $ | 1,487,610 | | | $ | 4,479,515 | | | $ | 2,792,730 | | Shares used in computation: | | | | | | | | | Weighted-average shares of common stock outstanding | 430,065 | | | 443,881 | | | 431,078 | | | 444,559 | | | Basic earnings per share | $ | 4.99 | | | $ | 3.35 | | | $ | 10.39 | | | $ | 6.28 | | | | | | | | | | | Diluted earnings per share: | | | | | | | | Net income | $ | 2,147,306 | | | $ | 1,487,610 | | | $ | 4,479,515 | | | $ | 2,792,730 | | Shares used in computation: | | | | | | | | | Weighted-average shares of common stock outstanding | 430,065 | | | 443,881 | | | 431,078 | | | 444,559 | | | Effect of dilutive stock-based awards | 9,674 | | | 7,691 | | | 9,619 | | | 7,431 | | | Weighted-average number of shares | 439,739 | | | 451,572 | | | 440,697 | | | 451,990 | | | Diluted earnings per share | $ | 4.88 | | | $ | 3.29 | | | $ | 10.16 | | | $ | 6.18 | |
|
| Schedule of Potential Common Shares Excluded from Diluted Calculation |
The following table summarizes the potential shares of common stock excluded from the diluted calculation as their inclusion would have been anti-dilutive: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | June 30, 2024 | | June 30, 2023 | | June 30, 2024 | | June 30, 2023 | | (in thousands) | | Stock-based awards | 118 | | | 4,348 | | | 402 | | | 5,097 | |
|