Facebook led the Nasdaq, while Apple and Caterpillar topped Q1 expectations on the Dow Jones today, sending stocks sharply higher.
Read More