Nasdaq Surges Over 100 Points; M&T Bank Posts Upbeat Earnings

read more