Factor This Friday finance and development roundup: Excelsior, Altus Power, Base Power, Sunraycer, Vesper Energy