Wall St gains from megacaps thrust; earnings, Fed comments on tap

by