v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted EPS
The computation of basic and diluted earnings per share is as follows (in thousands, except per share amounts):
Three Months Ended
March 31,
20252024
Numerator:
Net income$50,678 $31,660 
Denominator:
Weighted-average shares outstanding—basic494,927 488,551 
Effect of dilutive securities8,017 9,641 
Weighted-average shares outstanding—diluted502,944 498,192 
Basic earnings per share$0.10 $0.06 
Diluted earnings per share$0.10 $0.06 
Anti-dilutive equity awards under stock-based award plans excluded from the determination of diluted earnings per share
4,074 4,799