XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Earnings Per Share The computation of earnings per share is as follows:
Three Months EndedNine Months Ended
September 30,
2025
September 30,
2024
September 30,
2025
September 30,
2024
(in thousands, except per share data)
Basic earnings per share:
Net income
$2,546,916 $2,363,509 $8,562,680 $6,843,024 
Shares used in computation:
Weighted-average shares of common stock outstanding424,455 428,239 425,635 430,125 
Basic earnings per share$6.00 $5.52 $20.12 $15.91 
Diluted earnings per share:
Net income
$2,546,916 $2,363,509 $8,562,680 $6,843,024 
Shares used in computation:
Weighted-average shares of common stock outstanding424,455 428,239 425,635 430,125 
Effect of dilutive stock-based awards9,584 9,659 9,649 9,632 
Weighted-average number of shares434,039 437,898 435,284 439,757 
Diluted earnings per share$5.87 $5.40 $19.67 $15.56 
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 EndedNine Months Ended
September 30,
2025
September 30,
2024
September 30,
2025
September 30,
2024
(in thousands)
Stock-based awards30 159 32 321