Wells Fargo reports results that edge out forecasts