XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per share - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator        
Net income $ 137,011 $ 81,837 $ 307,079 $ 196,206
Denominator        
Weighted average common shares outstanding for basic earnings per share (in shares) 126,850 131,965 126,969 132,896
Dilutive potential common stock outstanding        
Weighted average common shares outstanding for diluted earnings per share (in shares) 130,134 134,083 129,526 135,233
Earnings per share        
Basic (usd per share) $ 1.08 $ 0.62 $ 2.42 $ 1.48
Diluted (usd per share) $ 1.05 $ 0.61 $ 2.37 $ 1.45
Convertible Notes        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (in shares) 293 0 98 77
Stock options        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (in shares) 2,174 1,830 1,844 1,882
RSUs, PSUs and ESPP        
Dilutive potential common stock outstanding        
Dilutive potential common stock outstanding (in shares) 817 288 615 378