MEC forecasts 2026 revenue of $630 million to $640 million - MEC News | Rallies