Stock Market Today: Stocks Rise on Bank Earnings, Retail Sales

The major benchmarks closed higher amid upbeat economic data and solid corporate earnings.