Annual report [Section 13 and 15(d), not S-K Item 405]

Earnings per Share (Tables)

v3.25.4
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Reconciliation from Basic to Diluted Weighted Average Number of Shares Outstanding
The reconciliation from basic to diluted weighted average shares outstanding is as follows:
Years ended December 31,
2025 2024 2023
Weighted average shares outstanding – Basic 115,291,879  116,719,437  118,367,214 
Dilutive effect of unvested common shares and RSUs with service conditions, PSUs considered probable of vesting and assumed stock option exercises and conversions 665,683 728,001 1,120,495
Weighted average shares outstanding – Diluted 115,957,562  117,447,438  119,487,709 
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted income per share are calculated as follows:
Years ended December 31,
2025 2024 2023
Numerator:
Net income from continuing operations $ 6,288  $ 45,504  $ 48,223 
Net (loss) income from discontinued operations, net of tax (77,414) (52,156) 22,931 
Net (loss) income $ (71,126) $ (6,652) $ 71,154 
Denominator:
Weighted average shares outstanding – Basic 115,291,879  116,719,437  118,367,214 
Weighted average shares outstanding – Diluted 115,957,562  117,447,438  119,487,709 
Net (loss) income per share:
Basic income per share—continuing operations $ 0.05  $ 0.39  $ 0.41 
Diluted income per share—continuing operations $ 0.05  $ 0.39  $ 0.40 
Basic (loss) income per share—discontinued operations $ (0.67) $ (0.45) $ 0.19 
Diluted (loss) income per share—discontinued operations $ (0.67) $ (0.44) $ 0.19 
Basic (loss) income per share $ (0.62) $ (0.06) $ 0.60 
Diluted (loss) income per share $ (0.61) $ (0.06) $ 0.60 
Schedule of Securities Excluded from Computation of Earnings Per Share
The table below presents additional details of the Company’s weighted average equity-based awards outstanding during each respective year that were excluded from the calculation of diluted earnings per share:
Years ended December 31,
2025 2024 2023
Stock options with performance only targets not yet achieved —  —  51,526 
Anti-dilutive RSUs and PSUs 282,675  387,078  286,729 
Anti-dilutive stock options 367,100  367,100  508,623