AbbVie shares up 2.6% as company beats profit, sales estimates