Sunrun CEO Mary Powell sells $210,395 in stock April 8, 2025 by Finance On Earth SUNRUN CEO Mary Powell sells $ 210,395 in stock