NEW YORK: Wall Street stocks posted their second straight daily gain on Wednesday, with robust corporate earnings and renewed optimism about the U.S. economic recovery fueling a risk-on rally.
All three major U.S. stock indexes added to their previous session's advance, placing all three within 1% of their all-time closing highs.
