CNBC Pro

Barclays says earnings for these stocks could top expectations in the second half