Wall Street gained last week on Gaza truce and solid bank earnings. Easing inflation and moderate retail sales were other ...