EPOW Lands $252M Microgrid Deal as Shorts Retreat
E-Power Inc. enters the week defined by a single headline: a $252 million microgrid construction deal that would grow the company's power capacity from 3 megawatts to 50 megawatts — yet the stock fell 4.2% on…
