Deutsche Bank says buy this solar stock as margins, cost concerns fade May 5, 2023 by US Top News and Analysis Analyst Corinne Blanchard upgraded the solar stock to a buy rating.