Citigroup climbed 3% after beating second-quarter expectations, reporting earnings of $1.96 per share on $21.67 billion in revenue, topping analyst forecasts of $1.60 & 20.98bn. Net income was up 25% y/y and Citi saw broad-based growth across its core business lines, including an 18% rise in banking revenue and record Q2 equities performance. Revenue guidance improved.