Roth Capital analyst Philip Shen reiterates First Solar (NASDAQ:FSLR) with a Buy and maintains $300 price target.