Key PointsXXEC sold 17,748 shares of Badger Meter for an estimated position value change of $4.35 million.The investment advisor firm...
Key PointsXXEC sold 17,748 shares of Badger Meter for an estimated position value change of $4.35 million.The investment advisor firm...