Badger Meter, Inc.

Badger Meter, Inc.

117.20
EUR
+2.10
(+1.82%)
3.74EPS
31.91P/E
3.48BMarket Cap
Jan 22Next Earn