Home » News » Sunrun stock price forecast: rare patterns points to a surge to $20