v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share
The computation of basic and diluted earnings per share was as follows:
Three Months Ended March 31,
(in millions, except shares and per share amounts)20252024
Net income$2,953 $2,374 
Weighted-average shares outstanding – basic1,140,537,935 1,185,298,497 
Effect of dilutive securities:
Outstanding stock options, unvested stock awards4,117,362 3,793,522 
Weighted-average shares outstanding – diluted1,144,655,297 1,189,092,019 
Earnings per share – basic$2.59 $2.00 
Earnings per share – diluted$2.58 $2.00 
Potentially dilutive securities:
Outstanding stock options and unvested stock awards961,773 
Ka’ena Acquisition contingent consideration (1)
979,153 — 
(1)     The weighted-average number of shares contingently issuable related to the Ka’ena Acquisition earnout consideration (“Ka’ena Contingent Shares”) are included in potentially dilutive securities based on the maximum number of shares contingently issuable for the earnout and the 20 trading day volume-weighted average price as of March 31, 2025. No Ka’ena Contingent Shares were outstanding during the three months ended March 31, 2025, as the threshold specified performance indicators had not been achieved.