_
    TD Cowen upgrades First Solar to Strong Buy