MarketFoolery: 07.24.2012

Published: July 24, 2012, 7:06 p.m.

Our analysts discuss the latest earnings from\xa0 AT&T, Altria, Baidu, and Under Armour.