IBM tops analysts' estimates for second quarter revenue, earnings | Coins2Day