Badger Meter Inc logo

Badger Meter Inc

NEW
FRA:33B (USA)   Ordinary Shares
€ 114.7 +3.7 (+3.33%) Aug 25
32.79
P/B:
5.95
Market Cap:
€ 3.39B ($ 3.95B)
Enterprise V:
€ 3.31B ($ 3.86B)
Volume:
0
Avg Vol (2M):
57.00
Trade In:

Badger Meter Inc Valuation Measures