Citi Posts Best Returns in 5 Years — Revenue Hits Decade High in Q1 · aggregated.info