XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:
Years ended December 31,
(in thousands, except market price and earnings per share)
202320222021
Net income attributable to the Company
$111,120 $95,762 $118,478 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
31,171 31,339 32,348 
Effect of dilutive stock-based compensation plans:
Stock options
 — 
Long-term incentive plans105 116 113 
Weighted average number of shares used in calculating diluted net income per share
31,276 31,455 32,463 
Net income per share:
Basic
$3.56 $3.06 $3.66 
Diluted
$3.55 $3.04 $3.65 
Shares outstanding, net of treasury shares, were 31.2 million as of December 31, 2023, 31.1 million as of December 31, 2022, and 32.1 million as of December 31, 2021.