Wires·
Standing by — next sweep in ~2 min.
Markets
Dow+0.75%Russell 2000-0.55%Nasdaq+2.39%S&P 500+1.60%VXX-4.20%IEF-0.01%GLD-1.33%SLV-1.11%USO+1.44%UUP-0.28%Dow+0.75%Russell 2000-0.55%Nasdaq+2.39%S&P 500+1.60%VXX-4.20%IEF-0.01%GLD-1.33%SLV-1.11%USO+1.44%UUP-0.28%

FSLR

First Solar IncInformation Technologyinsider_universe
Last close $230.67Jun 28, 2026
Day −3.51%

Everything we've seen

  1. !Jun 29, 9:51 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  2. ?Jun 29, 7:06 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: buy

    [not executed — reserve_floor_or_cash] FSLR is down 25.5% from its 30-day high with no fundamental deterioration visible (no negative 10-Q/8-K filings, no guidance cuts, no fraud allegations), satisfying the mean-reversion candidate criterion for a drop ≥15% without identifiable fundamental cause (+1). Options flow is notably bullish with unusual call volume (z=+2.68) on a dipping stock — a meaningful informed-buying signal (+1) — while put flow is subdued (z=-0.30). No earnings are visible in the forward window, providing a clean 90-day runway (+1). VIX at the 73rd percentile is just below the elevated threshold, and the 10Y yield at 4.40% is below the 4.5% structural headwind level, making macro mildly neutral rather than a hard negative. The sector (XLK) shows 30-day relative outperformance vs. SPY (+4.20pts), which slightly diminishes the "sector-wide dip" argument, though the 5-day underperformance (-3.02pts) suggests recent rotation pressure rather than idiosyncratic FSLR weakness. Net signal score: approximately +3, supporting a buy with moderate conviction, tempered by the absence of insider cluster buying and mixed macro.

  3. ?Jun 29, 7:06 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: buy

    [not executed — reserve_floor_or_cash] FSLR is down 25.5% from its 30-day high with no identifiable fundamental catalyst — no negative news headlines, no adverse SEC filings, and no insider selling — suggesting the drop is macro/sector-driven rather than company-specific impairment. The most compelling confirmation signal is the unusually elevated call volume (z=2.68) relative to subdued put volume (z=-0.30) on the most recent trading day, implying informed participants are positioning for a bounce. The sector has outperformed SPY over 30 days (+4.20pts), meaning FSLR's decline appears idiosyncratic but lacks a confirmed negative catalyst, and low inflation expectations (T10YIE at 2.1σ below trend) could support long-duration/clean-energy names like FSLR if the macro narrative shifts.

  4. !Jun 29, 7:06 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  5. ?Jun 26, 3:20 PMdecisionconsidered

    Agent 7 — Day Trader — decide: skip

    FSLR is down 4.08% with only 25 minutes remaining until the forced close. The move is significant in magnitude, suggesting real institutional flow, but the critical constraint here is time — with just 25 minutes left, there is very limited runway for continuation to reach the +3% target from current levels. The macro context (T10YIE at 1.9σ below trend) is actually modestly supportive for long-duration sensitive sectors like solar/clean energy, as lower inflation expectations reduce discount rates on growth assets — this cuts against further downside. No news catalysts are present to sustain selling pressure into the close. With this little time remaining, the risk of a late-session partial mean reversion or short covering is elevated, and the probability of a clean continuation down another meaningful leg is reduced. The combination of supportive macro backdrop for the sector and extreme time constraint tips this below the 0.5 threshold despite the strong intraday move.

  6. !Jun 26, 3:20 PMsignalseverity -0.04

    Agent 7 — Day Trader — day_trade_skipped

    FSLR is down 4.08% with only 25 minutes remaining until the forced close. The move is significant in magnitude, suggesting real institutional flow, but the critical constraint here is time — with just 25 minutes left, there is very limited runway for continuation to reach the +3% target from current levels. The macro context (T10YIE at 1.9σ below trend) is actually modestly supportive for long-duration sensitive sectors like solar/clean energy, as lower inflation expectations reduce discount rates on growth assets — this cuts against further downside. No news catalysts are present to sustain selling pressure into the close. With this little time remaining, the risk of a late-session partial mean reversion or short covering is elevated, and the probability of a clean continuation down another meaningful leg is reduced. The combination of supportive macro backdrop for the sector and extreme time constraint tips this below the 0.5 threshold despite the strong intraday move.

  7. ?Jun 26, 2:10 PMdecisionconsidered

    Agent 7 — Day Trader — decide: skip

    FSLR is down 4.06% intraday with no attributable headline, suggesting the move is driven by either sector rotation or broad selling in solar/clean energy names. The macro context shows 10-year inflation expectations (T10YIE) running 1.9σ below trend at 2.21 — historically this is a tailwind for long-duration growth assets like FSLR, which slightly argues against continuation of the selloff. However, the magnitude of the move (>4%) indicates real institutional selling pressure with conviction, and absence of a catalyst makes this harder to fade — someone with size initiated this. With 95 minutes remaining there is meaningful time for continuation. Balancing the bearish momentum signal against the mild macro tailwind (low inflation expectations favoring long-duration equities) and no news-driven catalyst to sustain the move, this is a borderline read. Slight edge to continuation given the size of the move and time remaining, but not a high-conviction setup.

  8. !Jun 26, 2:10 PMsignalseverity -0.04

    Agent 7 — Day Trader — day_trade_skipped

    FSLR is down 4.06% intraday with no attributable headline, suggesting the move is driven by either sector rotation or broad selling in solar/clean energy names. The macro context shows 10-year inflation expectations (T10YIE) running 1.9σ below trend at 2.21 — historically this is a tailwind for long-duration growth assets like FSLR, which slightly argues against continuation of the selloff. However, the magnitude of the move (>4%) indicates real institutional selling pressure with conviction, and absence of a catalyst makes this harder to fade — someone with size initiated this. With 95 minutes remaining there is meaningful time for continuation. Balancing the bearish momentum signal against the mild macro tailwind (low inflation expectations favoring long-duration equities) and no news-driven catalyst to sustain the move, this is a borderline read. Slight edge to continuation given the size of the move and time remaining, but not a high-conviction setup.

  9. !Jun 26, 12:49 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  10. !Jun 26, 11:51 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  11. !Jun 26, 10:48 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  12. !Jun 26, 10:35 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  13. !Jun 26, 9:35 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  14. ?Jun 26, 7:04 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  15. !Jun 26, 7:04 AMsignalseverity 0.23

    Agent 5 — Dip Buyer (Evolving) — dip_skipped

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  16. ?Jun 26, 7:03 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  17. !Jun 26, 7:03 AMsignalseverity 0.23

    Agent 8 — Dip Buyer (Peer-Aware) — dip_skipped

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  18. !Jun 25, 9:21 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  19. ?Jun 25, 7:05 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  20. !Jun 25, 7:05 AMsignalseverity 0.23

    Agent 5 — Dip Buyer (Evolving) — dip_skipped

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  21. ?Jun 25, 7:03 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  22. !Jun 25, 7:03 AMsignalseverity 0.23

    Agent 8 — Dip Buyer (Peer-Aware) — dip_skipped

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  23. !Jun 25, 7:03 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  24. ?Jun 24, 6:06 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  25. !Jun 24, 6:06 PMsignalseverity 0.23

    Agent 8 — Dip Buyer (Peer-Aware) — dip_skipped

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  26. ?Jun 24, 6:06 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    FSLR is a financially solid domestic solar manufacturer with a strong balance sheet and U.S.-centric supply chain that has historically benefited from IRA-related policy tailwinds. The 22.6% drop from its 30-day high occurs in the absence of any identifiable company-specific negative catalyst (no headlines, no recent SEC filings flagging deterioration), suggesting the move is macro- or sector-rotation-driven. However, the macro context shows 10-year inflation expectations (T10YIE) printing 2.0σ below trend, which signals disinflation/risk-off pressure that is particularly headwind-heavy for capital-intensive, long-duration growth sectors like clean energy — partially justifying the selloff.

  27. !Jun 24, 6:06 PMsignalseverity 0.23

    Agent 4 — Dip Buyer (Frozen) — dip_skipped

    FSLR is a financially solid domestic solar manufacturer with a strong balance sheet and U.S.-centric supply chain that has historically benefited from IRA-related policy tailwinds. The 22.6% drop from its 30-day high occurs in the absence of any identifiable company-specific negative catalyst (no headlines, no recent SEC filings flagging deterioration), suggesting the move is macro- or sector-rotation-driven. However, the macro context shows 10-year inflation expectations (T10YIE) printing 2.0σ below trend, which signals disinflation/risk-off pressure that is particularly headwind-heavy for capital-intensive, long-duration growth sectors like clean energy — partially justifying the selloff.

  28. ?Jun 24, 6:06 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  29. !Jun 24, 6:06 PMsignalseverity 0.23

    Agent 5 — Dip Buyer (Evolving) — dip_skipped

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  30. !Jun 24, 6:05 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  31. !Jun 24, 5:46 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  32. !Jun 24, 5:31 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  33. !Jun 24, 5:16 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  34. !Jun 24, 4:47 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  35. !Jun 24, 4:33 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  36. !Jun 24, 3:36 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  37. !Jun 24, 2:49 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  38. !Jun 24, 12:50 PMsignal

    Agent 6 — Options Momentum — insufficient_capital

  39. ?Jun 24, 10:31 AMdecisionconsidered

    Agent 7 — Day Trader — decide: skip

    FSLR is up 1.62% today, a modest but real intraday move suggesting genuine buy-side flow. With 315 minutes remaining (essentially the full session ahead), there is ample time for continuation if momentum persists. However, several factors temper conviction: (1) The move is below the 2-5% threshold that signals strong directional conviction, sitting in the modest-momentum range. (2) No news catalyst is present to anchor or reinforce the move — while absence of news is not disqualifying, it leaves the move more vulnerable to mean reversion. (3) The macro backdrop shows T10YIE at 2.21, roughly 2 standard deviations below the 24-month trend. FSLR as a solar/clean energy name with long-duration capital-intensive characteristics tends to benefit from lower real rates and low inflation expectations — this macro context is modestly supportive of growth/long-duration names like FSLR, providing a mild tailwind. Balancing a real but unexceptional move, supportive macro backdrop, and no contrary signals, this is a borderline continuation setup that resolves just above the 0.5 threshold per the asymmetric risk framework.

  40. !Jun 24, 10:31 AMsignalseverity 0.02

    Agent 7 — Day Trader — day_trade_skipped

    FSLR is up 1.62% today, a modest but real intraday move suggesting genuine buy-side flow. With 315 minutes remaining (essentially the full session ahead), there is ample time for continuation if momentum persists. However, several factors temper conviction: (1) The move is below the 2-5% threshold that signals strong directional conviction, sitting in the modest-momentum range. (2) No news catalyst is present to anchor or reinforce the move — while absence of news is not disqualifying, it leaves the move more vulnerable to mean reversion. (3) The macro backdrop shows T10YIE at 2.21, roughly 2 standard deviations below the 24-month trend. FSLR as a solar/clean energy name with long-duration capital-intensive characteristics tends to benefit from lower real rates and low inflation expectations — this macro context is modestly supportive of growth/long-duration names like FSLR, providing a mild tailwind. Balancing a real but unexceptional move, supportive macro backdrop, and no contrary signals, this is a borderline continuation setup that resolves just above the 0.5 threshold per the asymmetric risk framework.

  41. !Jun 24, 9:17 AMsignal

    Agent 6 — Options Momentum — insufficient_capital

  42. ?Jun 24, 7:04 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  43. !Jun 24, 7:04 AMsignalseverity 0.22

    Agent 5 — Dip Buyer (Evolving) — dip_skipped

    FSLR is down 22.3% from its 30-day high, a meaningful dip that qualifies as a mean-reversion candidate (+1). No earnings are visible in the window (+1), and no fundamental deterioration is evident from filings or news. However, the options flow is modestly positive (P/C ratio 0.61, call volume z=0.22) but not "unusual" enough to score as a strong positive signal. The sector (XLK) is underperforming SPY on a 5-day basis (-1.15pts) providing a minor tailwind (+1), but the broader market tone is risk-off today (QQQ -3.29%, VXX +5.99%), and FSLR — a solar/clean energy name classified under IT — is sensitive to long-duration rates. The 10Y at 4.51% is a structural headwind for this long-duration growth stock (-1), and while inflation expectations (T10YIE at 2.21) are below trend (theoretically favorable for duration), the macro environment is still unsettled. Net signal score: approximately +2, but conviction is low given absent insider buying, no news catalyst, and a risk-off market day.

  44. ?Jun 24, 7:04 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 22.3% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative headlines, no recent SEC filings, and no insider selling. The options flow on 2026-06-19 shows a favorable P/C ratio of 0.61 with put volume notably below average (z=-1.11), suggesting limited directional bearish conviction from options traders, while call volume is slightly above average (z=0.22). The drop appears macro/sector-driven given broader tech weakness (QQQ -3.29% today, IT sector underperforming) rather than company-specific impairment, which is a neutral-to-bullish signal for mean reversion. However, the 10Y at 4.51% is a structural headwind for a long-duration, capital-intensive solar manufacturer, and the IT sector classification (FSLR is more energy/industrials in nature) adds noise to sector read.

  45. ?Jun 23, 3:41 PMdecisionconsidered

    Agent 7 — Day Trader — decide: skip

    With only 5 minutes remaining until the forced 3:45 PM ET close, there is virtually no runway for the move to continue meaningfully. Even a strong setup with clear continuation pressure cannot materially extend in 5 minutes. The -4.80% move is significant and represents real selling pressure, but at this point in the session the dominant dynamic is position squaring and EOD flow normalization, not momentum extension. The macro backdrop (T10YIE 1.7σ below trend) is actually somewhat supportive for long-duration sensitive sectors like solar/clean energy, providing a mild headwind to further downside continuation. No headlines to confirm a fundamental catalyst. The risk/reward of chasing a -4.8% move with 5 minutes left does not meet threshold — the position would have almost no time to reach the +3% profit target and the EOD flatten would simply exit at whatever the close prints. Probability of meaningful further downside in this window is below 0.5.

  46. ?Jun 23, 10:50 AMdecisionconsidered

    Agent 7 — Day Trader — analyze: fail

    Claude analysis failed: Anthropic 529: {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"},"request_id":"req_011CcLNusDdwmAeKK8oFkqYD"}

  47. ?Jun 23, 9:40 AMdecisionconsidered

    Agent 7 — Day Trader — decide: skip

    FSLR is down 2.43% mid-session with no attributable headline, suggesting this is likely macro or sector-driven selling rather than a news-driven spike. The macro context shows 10Y inflation expectations (T10YIE) printing 1.7σ below trend at 2.23, which is modestly favorable for long-duration growth/clean energy equities like FSLR — this would typically argue for a fade of the downmove, not continuation. However, with 365 minutes remaining (approximately 6+ hours, suggesting this is early-to-mid session), there is ample time for momentum to persist. The absence of news means we cannot attribute this to a catalyst that could exhaust quickly. Solar names can see sustained sector rotation pressure intraday. Balancing: the macro backdrop (lower inflation expectations) is mildly bearish for continuation of the down move, but the size of the move and time remaining keep continuation odds just above 0.5. No strong reversal signal is present, and the system's bounded risk profile justifies a slight lean toward continuation. Probability set conservatively at 0.52 given the macro headwind to further downside.

  48. ?Jun 23, 8:51 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $19.16 cash available; close=$263.11.

  49. ?Jun 23, 7:04 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 20.6% from its 30-day high with no identifiable fundamental catalyst — no negative news, no recent SEC filings, and no insider selling. The drop appears macro/sector-driven rather than company-specific impairment. However, FSLR is classified under Information Technology (XLK), which is actually the top-ranked sector by 30-day relative strength (+9.80pts vs SPY), meaning FSLR is underperforming its sector peers significantly — a sign of idiosyncratic pressure rather than a sector-wide flush. Options flow is modestly bullish (P/C ratio 0.81, slightly call-biased) but volumes are not unusually elevated. Today's broad market is risk-off (SPY -1.25%, VXX +4.39%), adding short-term headwinds.

  50. ?Jun 23, 7:03 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $19.16 cash available; close=$263.11.

  51. ?Jun 22, 7:21 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $12.30 cash available; close=$263.11.

  52. ?Jun 22, 7:21 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    FSLR is a fundamentally strong domestic solar manufacturer with a solid balance sheet and no recent news or SEC filings indicating operational deterioration — the 20.6% drop from the 30-day high appears driven by macro/sector rotation rather than company-specific bad news. The yield curve (T10Y2Y at 0.38, 2.3σ below trend) suggests a bear-flattening environment, which pressures growth/clean-energy equities as rate-sensitive discount rates weigh on longer-duration assets. However, with no catalyst visible to drive a quick reversal and the macro headwind still in place, conviction for a 90-day rebound to prior highs is moderate at best.

  53. ?Jun 22, 6:06 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 20.6% from its 30-day high with no identifiable fundamental catalyst — no negative news, no recent SEC filings, and no insider selling. The drop appears macro/sector-driven rather than company-specific impairment. However, FSLR is classified under Information Technology (XLK), which is actually the top-ranked sector by 30-day relative strength (+9.80pts vs SPY), meaning FSLR is underperforming its sector peers significantly — a sign of idiosyncratic pressure rather than a sector-wide flush. Options flow is modestly bullish (P/C ratio 0.81, slightly call-biased) but volumes are not unusually elevated. Today's broad market is risk-off (SPY -1.25%, VXX +4.39%), adding short-term headwinds.

  54. ?Jun 22, 11:05 AMdecisionconsidered

    Agent 7 — Day Trader — decide: skip

    FSLR is up 2.65% intraday with no attributable headline, suggesting this is flow/positioning-driven rather than news-driven. That can cut both ways — real size moved the stock, but without a catalyst anchor there is less narrative to attract additional buyers into the close. Macro context (5Y inflation breakevens 1.5σ below trend) is modestly negative for clean energy/solar names like FSLR, as lower inflation expectations can weigh on the relative attractiveness of real-asset and energy-transition plays. However, this macro signal is from 4 days ago and is not a strong same-day headwind. With 280 minutes remaining (roughly 4.5 hours — essentially most of the trading day still ahead), there is ample time for continuation but also ample time for a fade or mean reversion. The move is meaningful but not extreme; 2.65% sits at the lower end of the 'significant' range. No reversal pattern is evident from the data provided. On balance, modest continuation bias with no strong reason to fade, but macro sector context provides a slight drag. Probability just above the 0.5 threshold.

  55. ?Jun 22, 7:05 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 20.6% from its 30-day high with no identifiable fundamental catalyst — no negative news, no recent SEC filings, and no insider selling. The drop appears macro/sector-driven rather than company-specific impairment. However, FSLR is classified under Information Technology (XLK), which is actually the top-ranked sector by 30-day relative strength (+9.80pts vs SPY), meaning FSLR is underperforming its sector peers significantly — a sign of idiosyncratic pressure rather than a sector-wide flush. Options flow is modestly bullish (P/C ratio 0.81, slightly call-biased) but volumes are not unusually elevated. Today's broad market is risk-off (SPY -1.25%, VXX +4.39%), adding short-term headwinds.

  56. ?Jun 22, 7:05 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $1.92 cash available; close=$257.70.

  57. ?Jun 18, 6:21 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    FSLR is a fundamentally strong domestic solar manufacturer with a solid balance sheet and no recent news or SEC filings indicating operational deterioration — the 20.6% drop from the 30-day high appears driven by macro/sector rotation rather than company-specific bad news. The yield curve (T10Y2Y at 0.38, 2.3σ below trend) suggests a bear-flattening environment, which pressures growth/clean-energy equities as rate-sensitive discount rates weigh on longer-duration assets. However, with no catalyst visible to drive a quick reversal and the macro headwind still in place, conviction for a 90-day rebound to prior highs is moderate at best.

  58. ?Jun 18, 6:05 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 20.6% from its 30-day high with no identifiable fundamental catalyst — no negative news, no recent SEC filings, and no insider selling. The drop appears macro/sector-driven rather than company-specific impairment. However, FSLR is classified under Information Technology (XLK), which is actually the top-ranked sector by 30-day relative strength (+9.80pts vs SPY), meaning FSLR is underperforming its sector peers significantly — a sign of idiosyncratic pressure rather than a sector-wide flush. Options flow is modestly bullish (P/C ratio 0.81, slightly call-biased) but volumes are not unusually elevated. Today's broad market is risk-off (SPY -1.25%, VXX +4.39%), adding short-term headwinds.

  59. ?Jun 18, 6:04 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $1.52 cash available; close=$257.68.

  60. ?Jun 18, 7:03 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $10.13 cash available; close=$254.80.

  61. ?Jun 18, 7:03 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 20.6% from its 30-day high with no identifiable fundamental catalyst — no negative news, no recent SEC filings, and no insider selling. The drop appears macro/sector-driven rather than company-specific impairment. However, FSLR is classified under Information Technology (XLK), which is actually the top-ranked sector by 30-day relative strength (+9.80pts vs SPY), meaning FSLR is underperforming its sector peers significantly — a sign of idiosyncratic pressure rather than a sector-wide flush. Options flow is modestly bullish (P/C ratio 0.81, slightly call-biased) but volumes are not unusually elevated. Today's broad market is risk-off (SPY -1.25%, VXX +4.39%), adding short-term headwinds.

  62. ?Jun 17, 6:06 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $11.35 cash available; close=$254.74.

  63. ?Jun 17, 6:05 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 20.6% from its 30-day high with no identifiable fundamental catalyst — no negative news, no recent SEC filings, and no insider selling. The drop appears macro/sector-driven rather than company-specific impairment. However, FSLR is classified under Information Technology (XLK), which is actually the top-ranked sector by 30-day relative strength (+9.80pts vs SPY), meaning FSLR is underperforming its sector peers significantly — a sign of idiosyncratic pressure rather than a sector-wide flush. Options flow is modestly bullish (P/C ratio 0.81, slightly call-biased) but volumes are not unusually elevated. Today's broad market is risk-off (SPY -1.25%, VXX +4.39%), adding short-term headwinds.

  64. ?Jun 17, 6:05 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    FSLR is a fundamentally strong domestic solar manufacturer with a solid balance sheet and no recent news or SEC filings indicating operational deterioration — the 20.6% drop from the 30-day high appears driven by macro/sector rotation rather than company-specific bad news. The yield curve (T10Y2Y at 0.38, 2.3σ below trend) suggests a bear-flattening environment, which pressures growth/clean-energy equities as rate-sensitive discount rates weigh on longer-duration assets. However, with no catalyst visible to drive a quick reversal and the macro headwind still in place, conviction for a 90-day rebound to prior highs is moderate at best.

  65. ?Jun 17, 7:03 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: buy

    [not executed — reserve_floor_or_cash] [not executed — reserve_floor_or_cash] FSLR is down 17.6% from its 30-day high with no identifiable fundamental catalyst — no negative news headlines, no adverse SEC filings, and no insider selling to explain the drop. The macro environment is relatively benign (VIX at the 28th percentile, a normal yield curve with a +40bp 2s10s spread), and First Solar remains a well-capitalized domestic solar manufacturer with strong policy tailwinds. The sector (XLK) is the top-ranked sector by 30-day relative strength and is outperforming SPY meaningfully, suggesting this dip is idiosyncratic rather than sector-wide — which warrants some caution but also implies a potential snap-back once selling pressure abates. Options flow is nearly balanced (P/C ~1.02), providing no strong directional signal either way.

  66. ?Jun 17, 7:03 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $7.99 cash available; close=$264.36.

  67. ?Jun 16, 6:06 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip_no_cash

    Wanted to buy but only $3.33 cash available; close=$264.36.

  68. ?Jun 16, 6:06 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: buy

    [not executed — reserve_floor_or_cash] FSLR is down 17.6% from its 30-day high with no identifiable fundamental catalyst — no negative news headlines, no adverse SEC filings, and no insider selling to explain the drop. The macro environment is relatively benign (VIX at the 28th percentile, a normal yield curve with a +40bp 2s10s spread), and First Solar remains a well-capitalized domestic solar manufacturer with strong policy tailwinds. The sector (XLK) is the top-ranked sector by 30-day relative strength and is outperforming SPY meaningfully, suggesting this dip is idiosyncratic rather than sector-wide — which warrants some caution but also implies a potential snap-back once selling pressure abates. Options flow is nearly balanced (P/C ~1.02), providing no strong directional signal either way.

  69. ?Jun 16, 6:05 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    No news headlines or SEC filings are available to explain the 17.6% drop from the 30-day high, suggesting the decline may be driven by macro or sector-rotation forces rather than company-specific deterioration. First Solar (FSLR) has historically been sensitive to policy, interest rate, and solar sector sentiment shifts; with the yield curve (T10Y2Y at 0.4, 2.1σ below trend) in a flattening regime, growth and capex-heavy clean energy names often face multiple compression. Without evidence of fundamental deterioration, the company's balance sheet strength and domestic manufacturing position support a 'sound' designation, but the lack of positive catalysts and a challenging macro backdrop temper confidence in a near-term rebound.

  70. ?Jun 16, 7:02 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 15.5% from its 30-day high, which meets the mean-reversion threshold (+1), and no earnings are visible in the window (+1). The sector (XLK) has been a strong relative outperformer over 30 days (+11.47pts vs SPY), suggesting this drop is likely idiosyncratic to FSLR rather than sector-wide (-1). Options flow shows a put/call ratio of 1.19, indicating modestly elevated put activity relative to calls, which is a mild bearish signal (-1). Macro headwinds are present with VIX at the 88th percentile (-1) and 10Y yield at 4.55%, a structural headwind for duration-sensitive solar/clean energy names (-1). Net signal score: +2 (no-earnings runway, drop magnitude) minus 4 (idiosyncratic drop, put-heavy flow, elevated VIX, high 10Y) = -2, which is below the buy threshold. No hard veto fired, but the evidence stack does not support a high-conviction buy; rebound probability is calibrated just below the 0.50 trigger.

  71. ?Jun 16, 7:01 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 17.5% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative news headlines, no adverse SEC filings, and no insider selling. First Solar remains a financially sound domestic solar manufacturer with strong balance sheet characteristics and a beneficiary of domestic content incentives. However, the options flow on the most recent trading day shows a slightly bearish P/C ratio of 1.19 (more puts than calls), and the macro environment is challenging: VIX at the 88th percentile signals elevated uncertainty, the 10Y yield at 4.53% is a structural headwind for capital-intensive clean energy names, and sector flow proxy is deeply negative at -$82M. The sector (XLK) has shown 30d outperformance vs. SPY but a recent 5-day lag, suggesting the dip may be partly macro/sector-driven rather than idiosyncratic, which is modestly supportive of recovery.

  72. ?Jun 15, 6:06 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 15.5% from its 30-day high, which meets the mean-reversion threshold (+1), and no earnings are visible in the window (+1). The sector (XLK) has been a strong relative outperformer over 30 days (+11.47pts vs SPY), suggesting this drop is likely idiosyncratic to FSLR rather than sector-wide (-1). Options flow shows a put/call ratio of 1.19, indicating modestly elevated put activity relative to calls, which is a mild bearish signal (-1). Macro headwinds are present with VIX at the 88th percentile (-1) and 10Y yield at 4.55%, a structural headwind for duration-sensitive solar/clean energy names (-1). Net signal score: +2 (no-earnings runway, drop magnitude) minus 4 (idiosyncratic drop, put-heavy flow, elevated VIX, high 10Y) = -2, which is below the buy threshold. No hard veto fired, but the evidence stack does not support a high-conviction buy; rebound probability is calibrated just below the 0.50 trigger.

  73. ?Jun 15, 6:06 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 17.5% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative news headlines, no adverse SEC filings, and no insider selling. First Solar remains a financially sound domestic solar manufacturer with strong balance sheet characteristics and a beneficiary of domestic content incentives. However, the options flow on the most recent trading day shows a slightly bearish P/C ratio of 1.19 (more puts than calls), and the macro environment is challenging: VIX at the 88th percentile signals elevated uncertainty, the 10Y yield at 4.53% is a structural headwind for capital-intensive clean energy names, and sector flow proxy is deeply negative at -$82M. The sector (XLK) has shown 30d outperformance vs. SPY but a recent 5-day lag, suggesting the dip may be partly macro/sector-driven rather than idiosyncratic, which is modestly supportive of recovery.

  74. ?Jun 15, 6:05 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    FSLR is a fundamentally strong domestic solar manufacturer with a solid balance sheet and a multi-year contracted backlog, making it financially sound. The 15.5% drop from its 30-day high appears to be driven by macro/sector rotation rather than company-specific deterioration, as there are no recent negative headlines or SEC filings to suggest fundamental impairment. However, the yield curve context (T10Y2Y at 0.42, 1.8σ below trend in a bear-flattening environment) suggests a risk-off macro backdrop that could continue to weigh on capital-intensive, rate-sensitive clean energy equities.

  75. ?Jun 15, 7:03 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 15.5% from its 30-day high, which meets the mean-reversion threshold (+1), and no earnings are visible in the window (+1). The sector (XLK) has been a strong relative outperformer over 30 days (+11.47pts vs SPY), suggesting this drop is likely idiosyncratic to FSLR rather than sector-wide (-1). Options flow shows a put/call ratio of 1.19, indicating modestly elevated put activity relative to calls, which is a mild bearish signal (-1). Macro headwinds are present with VIX at the 88th percentile (-1) and 10Y yield at 4.55%, a structural headwind for duration-sensitive solar/clean energy names (-1). Net signal score: +2 (no-earnings runway, drop magnitude) minus 4 (idiosyncratic drop, put-heavy flow, elevated VIX, high 10Y) = -2, which is below the buy threshold. No hard veto fired, but the evidence stack does not support a high-conviction buy; rebound probability is calibrated just below the 0.50 trigger.

  76. ?Jun 15, 7:03 AMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 17.5% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative news headlines, no adverse SEC filings, and no insider selling. First Solar remains a financially sound domestic solar manufacturer with strong balance sheet characteristics and a beneficiary of domestic content incentives. However, the options flow on the most recent trading day shows a slightly bearish P/C ratio of 1.19 (more puts than calls), and the macro environment is challenging: VIX at the 88th percentile signals elevated uncertainty, the 10Y yield at 4.53% is a structural headwind for capital-intensive clean energy names, and sector flow proxy is deeply negative at -$82M. The sector (XLK) has shown 30d outperformance vs. SPY but a recent 5-day lag, suggesting the dip may be partly macro/sector-driven rather than idiosyncratic, which is modestly supportive of recovery.

  77. ?Jun 12, 6:04 PMdecisionconsidered

    Agent 8 — Dip Buyer (Peer-Aware) — decide: skip

    FSLR is down 17.5% from its 30-day high with no confirmed fundamental catalyst for the drop — no negative news headlines, no adverse SEC filings, and no insider selling. First Solar remains a financially sound domestic solar manufacturer with strong balance sheet characteristics and a beneficiary of domestic content incentives. However, the options flow on the most recent trading day shows a slightly bearish P/C ratio of 1.19 (more puts than calls), and the macro environment is challenging: VIX at the 88th percentile signals elevated uncertainty, the 10Y yield at 4.53% is a structural headwind for capital-intensive clean energy names, and sector flow proxy is deeply negative at -$82M. The sector (XLK) has shown 30d outperformance vs. SPY but a recent 5-day lag, suggesting the dip may be partly macro/sector-driven rather than idiosyncratic, which is modestly supportive of recovery.

  78. ?Jun 12, 6:04 PMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 15.5% from its 30-day high, which meets the mean-reversion threshold (+1), and no earnings are visible in the window (+1). The sector (XLK) has been a strong relative outperformer over 30 days (+11.47pts vs SPY), suggesting this drop is likely idiosyncratic to FSLR rather than sector-wide (-1). Options flow shows a put/call ratio of 1.19, indicating modestly elevated put activity relative to calls, which is a mild bearish signal (-1). Macro headwinds are present with VIX at the 88th percentile (-1) and 10Y yield at 4.55%, a structural headwind for duration-sensitive solar/clean energy names (-1). Net signal score: +2 (no-earnings runway, drop magnitude) minus 4 (idiosyncratic drop, put-heavy flow, elevated VIX, high 10Y) = -2, which is below the buy threshold. No hard veto fired, but the evidence stack does not support a high-conviction buy; rebound probability is calibrated just below the 0.50 trigger.

  79. ?Jun 12, 6:04 PMdecisionconsidered

    Agent 4 — Dip Buyer (Frozen) — decide: skip

    FSLR is a fundamentally strong domestic solar manufacturer with a solid balance sheet and a multi-year contracted backlog, making it financially sound. The 15.5% drop from its 30-day high appears to be driven by macro/sector rotation rather than company-specific deterioration, as there are no recent negative headlines or SEC filings to suggest fundamental impairment. However, the yield curve context (T10Y2Y at 0.42, 1.8σ below trend in a bear-flattening environment) suggests a risk-off macro backdrop that could continue to weigh on capital-intensive, rate-sensitive clean energy equities.

  80. ?Jun 12, 7:04 AMdecisionconsidered

    Agent 5 — Dip Buyer (Evolving) — decide: skip

    FSLR is down 15.5% from its 30-day high, which meets the mean-reversion threshold (+1), and no earnings are visible in the window (+1). The sector (XLK) has been a strong relative outperformer over 30 days (+11.47pts vs SPY), suggesting this drop is likely idiosyncratic to FSLR rather than sector-wide (-1). Options flow shows a put/call ratio of 1.19, indicating modestly elevated put activity relative to calls, which is a mild bearish signal (-1). Macro headwinds are present with VIX at the 88th percentile (-1) and 10Y yield at 4.55%, a structural headwind for duration-sensitive solar/clean energy names (-1). Net signal score: +2 (no-earnings runway, drop magnitude) minus 4 (idiosyncratic drop, put-heavy flow, elevated VIX, high 10Y) = -2, which is below the buy threshold. No hard veto fired, but the evidence stack does not support a high-conviction buy; rebound probability is calibrated just below the 0.50 trigger.

  81. May 20, 8:00 PMjournal

    Agent 7 — Day Trader opened long 7 @ $251.50

  82. May 20, 8:00 PMjournalstop

    Agent 7 — Day Trader closed long 7 @ $246.63 (-$34.06)

    Long stop: close $246.63 ≤ stop $247.72