v3.26.3
Income Per Share
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Income Per Share Income Per Share
A reconciliation of the numerators and the denominators of the basic and diluted per share computations are as follows (in thousands, except for share and per share data):
Three months ended September 30,Nine months ended September 30,
2026202520262025
Basic income per share:
Net income$31,025 $30,648 $115,175 $92,101 
Net income attributable to common shares$31,025 $30,648 $115,175 $92,101 
Weighted average common stock outstanding191,938,402174,352,079191,825,646173,388,077
Basic weighted average common stock outstanding191,938,402174,352,079191,825,646173,388,077
Basic income per share$0.16 $0.18 $0.60 $0.53 
Diluted income per share:
Net income$31,025 $30,648 $115,175 $92,101 
Net income attributable to common shares$31,025 $30,648 $115,175 $92,101 
Dilutive effect of stock options3,052,9516,048,5793,317,1086,736,352
Dilutive effect of RSUs919,065836,036599,4421,040,196
Dilutive effect of ESPP2,7243,3399081,113
Diluted weighted average common stock outstanding195,913,142181,240,033195,743,104181,165,738
Diluted income per share$0.16 $0.17 $0.59 $0.51 
Because of their anti-dilutive effect, 6,165,439 and 1,652,397 common share equivalents comprised of stock options, RSUs and PSUs have been excluded from the diluted earnings per share calculation for the three months ended September 30, 2026 and 2025, respectively. Because of their anti-dilutive effect, 7,569,167 and 1,305,855 common share equivalents comprised of stock options, RSUs and PSUs have been excluded from the diluted earnings per share calculation for the nine months ended September 30, 2026 and 2025, respectively.