First Solar shares are advancing steadily. Why is FSLR stock trading higher?

What Catalyzed First Solar’s Recent Stock Movement?The move follows a mixed second-quarter print released after Thursday’s close: earnings came in at $3.92 per share versus a $2.86 consensus estimate (a 37.06% beat), while revenue of $1.056 billion narrowly missed the $1.062 billion estimate and slipped from $1.1 billion in the prior-year period.Management also highlighted demand visibility, ending the quarter with contracted sales backlog of 45.1 GW extending through 2030, alongside record second-quarter and first-half sales volume and cumulative module sales surpassing 100 GW.Critical Price Levels To Watch For FSLRTechnically, the stock is trying to stabilize right on top of its short-term trend gauges, with price near the 20-day SMA ($214.14) and 20-day EMA ($214.96), but it remains in a broader repair phase while trading below the 50-day SMA ($245.14), 100-day SMA ($223.90), and 200-day SMA ($234.22). That "near-term base, longer-term overhead supply" setup often means rallies can be choppy until the stock can reclaim the mid-to-longer moving averages.Momentum is improving: MACD is above its signal line and the histogram is positive, which points to fading downside pressure versus the prior downswing. In plain terms, MACD compares two moving averages, and being above the signal line suggests buyers are starting to regain control even if the bigger trend hasn’t fully flipped yet.From a level-to-level perspective, the $211.00 area is the first spot traders will watch because it’s a nearby pivot zone that can act like a speed bump on rebounds, especially with the stock hovering around its 20-day averages. On the downside, $187.00 stands out as a key "line in the sand" where buyers previously showed up, and a break back toward that zone would put the recent stabilization attempt under pressure.