AT&T reports Q2 earnings July 22 as analysts revise forecasts