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 | |
|