Facebook and Under Armour surge on earnings beat; Viacom misses; Amazon reports

Thumbnail