Sunrun CEO Mary Powell sells $210,395 in stockBy Admin / April 8, 2025 Sunrun CEO Mary Powell sells $210,395 in stock Source link