v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share  
Schedule of earnings per share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2025

2024

2025

2024

Net income (loss) attributable to MEC

$

(1,097)

$

3,782

$

(1,077)

$

7,023

Weighted average shares outstanding

20,514,496

20,602,650

20,517,579

20,544,292

Basic income (loss) per share

$

(0.05)

$

0.18

$

(0.05)

$

0.34

Weighted average shares outstanding

20,514,496

20,602,650

20,517,579

20,544,292

Effect of dilutive stock-based compensation

184,655

432,130

201,243

370,207

Total potential shares outstanding

20,699,151

21,034,780

20,718,822

20,914,499

Diluted income (loss) per share

$

(0.05)

$

0.18

$

(0.05)

$

0.34