v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings per Share, Basic and Diluted
Three months ended June 30,Six months ended June 30,
 2026202520262025
NUMERATOR:
Net income attributable to common stockholders$233 $213 $460 $64 
DENOMINATOR:
Weighted-average shares outstanding, basic489 538 494 561 
Dilutive effect of restricted stock units4 3 4 3 
Weighted-average shares outstanding, diluted493 541 498 564 
NET INCOME PER SHARE:
Basic$0.48 $0.40 $0.93 $0.11 
Diluted$0.47 $0.39 $0.92 $0.11