XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2024
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
March 31,
 20242023
Basic weighted average number of shares outstanding10,407,454 11,092,603 
Net dilutive effect of share-based awards, treasury stock method (1)
594,215 870,889 
Diluted weighted average number of shares outstanding11,001,669 11,963,492 
Net income attributable to Oppenheimer Holdings Inc.$26,054 $14,617 
Earnings per share attributable to Oppenheimer Holdings Inc.
       Basic$2.50 $1.32 
       Diluted$2.37 $1.22 
(1) For the three months ended March 31, 2024, there was no shares of Class A Stock with an anti-dilutive effect granted under share-based compensation arrangements. For the three months ended March 31, 2023, the diluted net income per share computation did not include the anti-dilutive effect of 282,360 shares of Class A Stock granted under share-based compensation arrangements.