CLEARWATER, Fla. & EXCELSIOR, Minn., September 08, 2025--(BUSINESS WIRE)--Stella Power Company ("Stella"), a distributed power business sponsored by Arroyo Investors, and Excelsior Energy Capital ...