Markets Extend Gains on Earnings Surprises

  • 2 years ago