Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share (Tables)

v3.24.3
Earnings per Share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine months ended
September 30,
2024 2023 2024 2023
Weighted average shares outstanding – Basic 116,490,634  116,446,085  116,786,759  119,042,161 
Dilutive effect of unvested common shares and RSUs with service conditions, PSUs considered probable of vesting and assumed stock option exercises and conversions 696,420  928,262  638,495  1,374,971 
Weighted average shares outstanding – Diluted 117,187,054  117,374,347  117,425,254  120,417,132 
Calculation of Basic and Diluted Earnings per Share
Basic and diluted income per share are calculated as follows:
Three months ended
September 30,
Nine months ended
September 30,
2024 2023 2024 2023
Numerator:
Net income $ 14,251  $ 16,574  $ 23,767  $ 41,225 
Denominator:
Weighted average shares outstanding – Basic 116,490,634  116,446,085  116,786,759  119,042,161 
Weighted average shares outstanding – Diluted 117,187,054  117,374,347  117,425,254  120,417,132 
Net income per share:
Basic income per share $ 0.12  $ 0.14  $ 0.20  $ 0.35 
Diluted income per share $ 0.12  $ 0.14  $ 0.20  $ 0.34 
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
September 30,
Nine months ended
September 30,
2024 2023 2024 2023
RSAs with performance only targets not achieved —  —  —  65,966 
Stock options with performance only targets not achieved —  —  —  68,890 
Anti-dilutive RSUs and PSUs 920,355  —  419,315  — 
Anti-dilutive stock options 367,100  454,461  367,100  556,114