Bank of America highlights Visa and other buy-rated stocks with strong upside potential as June approaches, citing robust fundamentals and market positioning.
Bank of America highlights Ulta Beauty's pullback as a buying opportunity and forecasts more gains for small caps.