v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Earnings Per Share The computation of earnings per share, as adjusted for the Stock Split, is as follows:
 
 Year Ended December 31,
 202520242023
 (in thousands, except per share data)
Basic earnings per share:
Net income$10,981,201 $8,711,631 $5,407,990 
Shares used in computation:
Weighted-average shares of common stock outstanding4,249,512 4,295,191 4,415,712 
Basic earnings per share$2.58 $2.03 $1.22 
Diluted earnings per share:
Net income$10,981,201 $8,711,631 $5,407,990 
Shares used in computation:
Weighted-average shares of common stock outstanding4,249,512 4,295,191 4,415,712 
Effect of dilutive stock-based awards94,351 97,417 79,254 
Weighted-average number of shares4,343,863 4,392,608 4,494,966 
Diluted earnings per share
$2.53 $1.98 $1.20 
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 adjusted for the Stock Split, as their inclusion would have been anti-dilutive:
 
 Year Ended December 31,
 202520242023
 (in thousands)
Stock-based awards818 2,432 41,091