v3.26.1
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2026
EARNINGS PER SHARE  
EARNINGS PER SHARE

16    EARNINGS PER SHARE

Basic and diluted weighted-average shares outstanding are as follows:

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

​

June 30, 

​

June 30, 

​

​

  ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Basic weighted average shares outstanding

 

16,798

 

16,687

 

16,756

 

16,639

 

Dilutive effect of potential common shares

 

77

 

26

 

184

 

32

 

Diluted weighted average shares outstanding

 

16,875

 

16,713

 

16,940

 

16,671

 

​

​

​

​

​

​

​

​

​

​

​

For the three and six months ended June 30, 2026, the anti-dilutive common shares excluded from the calculation of diluted earnings per share were 37,000 and 41,000, respectively. For the three and six months ended June 30, 2025, the anti-dilutive common shares excluded from the calculation of diluted earnings per share were 55,000 and 64,000, respectively.