Badger Meter (BMI) reported Q1 earnings Thursday of $1.30 per diluted share, up from $0.99 a year earlier.
Analysts polled by FactSet expected $1.07.
Net sales for the quarter ended March 31 were $222.2 million, up from $196.3 million a year earlier.
Analysts surveyed by FactSet expected $220.7 million.
Badger Meter shares were nearly 3% higher in recent premarket activity.