In a regulatory filing, Sunrun (RUN) disclosed that its director Edward Fenster bought 150K shares of common stock on March 3rd in a total ...