XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2026
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,
 20262025
Basic weighted average number of shares outstanding10,642,909 10,465,771 
Net dilutive effect of share-based awards, treasury stock method (1)
— 812,168 
Diluted weighted average number of shares outstanding10,642,909 11,277,939 
Net (loss) income attributable to Oppenheimer Holdings Inc.$(20,578)$30,655 
(Loss) Earnings per share attributable to Oppenheimer Holdings Inc.
       Basic$(1.93)$2.93 
       Diluted$(1.93)$2.72 
(1) For the three months ended March 31, 2026, the diluted net loss per share computation did not include the anti-dilutive effect of 983,778 shares of Class A Stock granted under share-based compensation arrangements but not yet issued or vested. For the three months ended March 31, 2025, the diluted net income per share computation did not include the anti-dilutive effect of 211,250 shares of Class A Stock granted under share-based compensation arrangements but not yet issued or vested.