Badger Meter, Inc.

Badger Meter, Inc.

132.20
EUR
+15.00
(+12.80%)
3.74EPS
34.47P/E
3.76BMarket Cap
Jan 22Next Earn