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.