Five tech stocks with upside worthy of buying ahead of earnings, Wells Fargo says