Bank of America says these stocks have plenty of upside, including one Magnificent Seven name Leave a Comment / Uncategorized / By The Survivor Bank of America named five stocks that are well positioned despite a turbulent macroeconomy.
Wells Fargo double upgrades this oil and gas stock on improved capital efficiency and Permian productivity