v3.26.1
Earnings per Share (EPS)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings per Share (EPS) Earnings per Share (EPS)
The calculation of basic and diluted EPS is presented below.
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:    
Net income$49,908 $29,975 $108,046 $65,397 
Denominator:    
Weighted-average shares used in basic EPS
136,685 179,708 142,196 181,115 
Dilutive effect of common stock equivalents 2,358 1,297 1,668 1,593 
Weighted-average shares used in diluted EPS139,043 181,005 143,864 182,708 
Basic net income per share$0.37 $0.17 $0.76 $0.36 
Diluted net income per share$0.36 $0.17 $0.75 $0.36 
Common stock equivalents excluded from calculation of diluted earnings per share because their impact would be anti-dilutive:
Stock-based compensation awards
460 4,646 1,900 4,646 
Convertible senior notes
 — 8,068 — 
Total
460 4,646 9,968 4,646