Reliance (RS) reported Q1 adjusted earnings late Wednesday of $5.16 per diluted share, up from $3.77 a year earlier.
Analysts polled by FactSet expected $4.67.
Revenue for the three months ended March 31 was $4.03 billion, up from $3.48 billion a year earlier.
Analysts surveyed by FactSet expected $3.92 billion.
For Q2, the company expects adjusted EPS of $5.15 to $5.35. Analysts surveyed by FactSet expect $5.17.