Well, are you really surprised? With oil prices collapsing last week, it was pretty obvious that Solar stocks would take a hit. That’s exactly what happened as only MEMC Electronics (WFR) closed the week up.
I don’t follow Daystar Technologies (NASDAQ:DSTI) but the stock made a new 52-week low this week of $2.42 and closed the week down about 34%. This was obviously not Crude Oil price decline related.
Disclosure: I am long STP and ESLR and short FSLR.