When Solar Leaders Fall More Than Oil Giants… On Oil (FSLR, STP, SPWRA, TAN, XOM, SLB, OIH)
Solar stocks are again trading no differently than a leveraged bet on oil prices. This is something we have noted on many occasions and with oil down by another -$2.59 at $64.14…