RBC's top stock ideas for the rest of the year include First Solar

RBC Capital Markets has updated its Top 30 Global Ideas for 2024, adding a solar company and oil giant. The list includes high-conviction stocks with long-term upside potential. Notable additions are First Solar, Shell, and Brambles, with strong performance projections.