XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Earnings per share have been calculated as follows:
(Expressed in thousands, except number of shares and per share amounts)   
 For the Years Ended December 31,
 202220212020
Basic weighted average number of shares outstanding11,666,194 12,642,306 12,642,576 
Net dilutive effect of share-based awards, treasury stock method (1)
941,558 940,522 574,759 
Diluted weighted average number of shares outstanding12,607,752 13,582,828 13,217,335 
Net income attributable to Oppenheimer Holdings Inc.$32,351 $158,964 $122,986 
Earnings per share attributable to Oppenheimer Holdings Inc.
Basic$2.77 $12.57 $9.73 
Diluted $2.57 $11.70 $9.30 
 
(1)For the year ended December 31, 2022, the diluted net income per share computation did not include the anti-dilutive effect of 4,100 shares of Class A Stock granted under share-based compensation arrangements. For the year ended December 31, 2021, there was no Class A Stock granted under share-based compensation arrangements that were anti-dilutive. For the year ended December 31, 2020, the diluted net income per share computation did not include the anti-dilutive effect of 10,770 shares of Class A Stock granted under share-based compensation arrangements.