First Solar: Analyst upgrades clash with CEO selling
First Solar heads into the final weeks before its July 28 earnings with a sharply split picture — the analyst community turning more constructive even as insiders trim at the highs and short sellers edge back in. The…
