Shares of Facebook rise on first-quarter earnings. Visa hits a new high. And Yahoo! makes a deal.