Sunrun CEO Powell sells $226k in shares By Investing.com

October 8, 2025

Sunrun CEO Powell sells $226k in shares