In the latest trading session, Badger Meter (BMI) closed at $128.43, marking a -1.61% move from the previous day. The stock outperformed the S&P 500, which registered a daily loss of 1.62%. Meanwhile, ...