The company also announced a $15 billion stock buyback and boosted its full-year revenue outlook in its after-hours report on ...