Solar stocks are often seen as basically leveraged oil stocks. So it is not surprising that the recent development of price of oil is reflected in the solar stocks and exchange traded funds (ETFs). Today, crude oil falls for the sixth consecutive day , which is the longest losing streak since the December 2008....
Read more »



