Citigroup Q1 Earnings Beat Expectations, Analyst Upgrades Stock | Intellectia.AI