SolarCity Corp is a volatile stock, but if you have a long-term horizon, it may be worth a closer look.
read more