Barnes Group stock (symbol: B) underwent a total of 2 stock splits.The most recent stock split occurred on June 12th, 2006.One B share bought prior to April 28th, 1997 would equal to 6 B shares today.