ICLN is trading 3.3% down today as part of a broader risk-off move hitting growth and rate-sensitive assets while investors brace for the upcoming Federal Reserve meeting.

  • The sell-off in clean energy names follows a broader decline in megacap tech and semiconductors, triggering profit-taking in sectors that previously benefited from policy optimism.
  • Sentiment is further weighed down by falling oil prices, uncertainty regarding future tariffs, and questions surrounding post-tax-credit demand for renewable energy.