Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share (Tables)

v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Reconciliation from Basic to Diluted Weighted Average Shares Outstanding
The reconciliation from basic to diluted weighted average shares outstanding is as follows:
Three months ended
June 30,
Six months ended
June 30,
2024 2023 2024 2023
Weighted average shares outstanding – Basic 116,912,332  118,651,402  116,935,708  120,335,414 
Dilutive effect of unvested common shares and RSUs with service conditions, PSUs considered probable of vesting and assumed stock option exercises and conversions 722,957  1,269,340  609,532  1,496,528 
Weighted average shares outstanding – Diluted 117,635,289  119,920,742  117,545,240  121,831,942 
Calculation of Basic and Diluted Earnings per Share
Basic and diluted income per share are calculated as follows:
Three months ended
June 30,
Six months ended
June 30,
2024 2023 2024 2023
Numerator:
Net income $ 8,295  $ 26,122  $ 9,516  $ 24,651 
Denominator:
Weighted average shares outstanding – Basic 116,912,332  118,651,402  116,935,708  120,335,414 
Weighted average shares outstanding – Diluted 117,635,289  119,920,742  117,545,240  121,831,942 
Net income per share:
Basic income per share $ 0.07  $ 0.22  $ 0.08  $ 0.20 
Diluted income per share $ 0.07  $ 0.22  $ 0.08  $ 0.20 
Anti-dilutive Shares
The table below presents the details of the Company’s weighted average equity-based awards outstanding during each respective period that were excluded from the calculation of diluted earnings per share:
Three months ended
June 30,
Six months ended
June 30,
2024 2023 2024 2023
RSAs with performance only targets not achieved —  —  —  99,495 
Stock options with performance only targets not achieved —  —  —  103,907 
Anti-dilutive RSUs and PSUs 431,837  685,656  481,281  630,668 
Anti-dilutive stock options 367,100  520,757  367,100  607,783