One of the contributing factors for the gains is the fact that gasoline futures came off the highs of the day. Any sign that the wallet won't be hit so deeply by energy prices is a cause to push stocks higher.