I am rating SolarEdge as a Hold, upgraded from Sell, due to positive domestic partnerships and a cautious macro market outlook. Recent agreements, like those with Sunrun and Summit Ridge, align with ...