XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2023
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 Three Months Ended
September 30,
For the Nine Months Ended
September 30,
 2023202220232022
Basic weighted average number of shares outstanding10,519,431 11,270,589 10,874,055 11,901,727 
Net dilutive effect of share-based awards, treasury stock method (1)
920,798 919,836 872,282 907,273 
Diluted weighted average number of shares outstanding11,440,229 12,190,425 11,746,337 12,809,000 
Net income attributable to Oppenheimer Holdings Inc.$13,861 $4,520 $19,079 $9,938 
Earnings per share attributable to Oppenheimer Holdings Inc.
       Basic$1.32 $0.40 $1.75 $0.84 
       Diluted$1.21 $0.37 $1.62 $0.78 

(1) For the three months ended September 30, 2023, the diluted net income per share computation did not include the anti-dilutive effect of 286,185 shares of Class A Stock granted under share-based compensation arrangements. For the nine months ended September 30, 2023, the diluted net income per share computation did not include the anti-dilutive effect of 277,435 shares of Class A Stock granted under share-based compensation arrangements. For the three months ended September 30, 2022, the diluted net income per share computation did not include the anti-dilutive effect of 398,198 shares of Class A Stock granted under share-based compensation arrangements. For the nine months ended September 30, 2022, the diluted net income per share computation did not include the anti-dilutive effect of 22,250 shares of Class A Stock granted under share-based compensation arrangements.