DNOW (DNOW) reported Q1 adjusted earnings Wednesday of $0.22 per diluted share, up from $0.21 a year earlier.
Three analysts polled by FactSet expected $0.17.
Revenue for the quarter ended March 31 was $599 million compared with $563 million a year earlier.
Three analysts surveyed by FactSet expected $587.2 million.
Shares of the company were up nearly 3% in recent premarket activity.
Price: 16.50, Change: +0.47, Percent Change: +2.93