FSLR is trading at $196.81 (+4.3%) as investors appear to be positioning ahead of the company's Q1 earnings report scheduled for April 30.

  • The stock is notably diverging from broader market weakness and sector pressure, with the Nasdaq down 0.88% following several tech earnings misses.
  • While there is no company-specific news to explain today's gain, Wall Street analysts are anticipating earnings growth in the upcoming quarterly results.