W.W. Grainger (GWW) reported Q1 earnings Thursday of $9.86 per diluted share, up from $9.62 a year earlier.
Analysts polled by FactSet expected $9.54.
Revenue for the quarter ended March 31 was $4.31 billion compared with $4.24 billion a year earlier.
Analysts surveyed by FactSet expected $4.32 million.
The company reaffirmed its 2025 earnings guidance of $39 to $41.50 per diluted share on revenue of $17.6 billion to $18.1 billion. Analysts surveyed by FactSet expect earnings of $40.49 on revenue of $17.96 billion.