McDonald's extends on post-earnings rally as analysts push up targets