Citigroup (C) reported Q1 earnings Tuesday of $1.96 per diluted share, up from $1.58 a year earlier.
Analysts polled by FactSet expected $1.85.
Revenue for the quarter ended March 31 was $21.60 billion, up from $21.02 billion a year earlier.
Analysts surveyed by FactSet expected $21.26 billion.