Bank of America (BAC) and Alcoa (AA) led the Dow higher, and Wal-Mart (WMT) gained 2.7 percent on stronger-than-expected quarterly earnings. Eighteen of the average's 30 component stocks rose on the day. Among the losers, Caterpillar (CAT) and McDonalds (MCD) fared the worst.
For more on stocks making moves today, be sure to check out BloggingStocks' market wrap up.
