Barnes Group Inc (NYSE:B)

59.55
Delayed Data
As of May 25
 -0.48 / -0.80%
Today’s Change
52.42
Today|||52-Week Range
72.87
-5.88%
Year-to-Date