Following the completion of the sale, the insider owned 415,126 shares of the company’s stock, valued at approximately $6,953,360.50. In the last 90 days, insiders have sold 80,136 shares of company stock valued at $1,076,538. Apollon Wealth Management LLC purchased a new stake in shares of Sunrun during the first quarter valued at approximately $60,000. Sunrun Stock PerformanceThe company has a quick ratio of 1.02, a current ratio of 1.41 and a debt-to-equity ratio of 3.70. Sunrun Company Profile(Get Free Report)Sunrun Inc designs, develops, installs, sells, owns, and maintains residential solar energy systems in the United States.