v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
(in millions, except shares and per share amounts)2025202420252024
Net income$2,714 $3,059 $8,889 $8,358 
Weighted-average shares outstanding – basic (1)
1,123,754,096 1,166,961,755 1,133,743,367 1,174,069,336 
Effect of dilutive securities:
Outstanding stock options and unvested stock awards (1)
2,873,612 3,687,806 3,177,154 3,567,809 
Weighted-average shares outstanding – diluted1,126,627,708 1,170,649,561 1,136,920,521 1,177,637,145 
Earnings per share – basic$2.42 $2.62 $7.84 $7.12 
Earnings per share – diluted$2.41 $2.61 $7.82 $7.10 
Potentially dilutive securities:
Outstanding stock options and unvested stock awards2,630,711 8,596 1,588,901 45,610 
Ka’ena Acquisition earnout (2)
— 1,228,008 — 685,713 
(1)     For three and nine months ended September 30, 2025, the weighted-average number of shares issuable related to the Ka’ena Acquisition earnout (“Ka’ena Shares”) are included in our calculations of basic and diluted weighted-average shares outstanding based on the 20 trading day volume-weighted average price as of September 30, 2025, as further described below.
(2)     Represents the Ka’ena Shares that were contingently issuable based on achievement of specified performance indicators from the Ka’ena Acquisition closing date of May 1, 2024, based on the maximum number of shares contingently issuable for the earnout and 20 trading day volume-weighted average price as of September 30, 2024.