Bank of America Corp DE purchased a new position in Cadre Holdings, Inc. (NYSE: CDRE) in the second quarter, according to its most recent disclosure with the SEC. The institutional investor purchased 665,870 shares of the company's stock, valued at approximately $18,984,000. Bank of America Corp DE owned 1.56% of Cadre at the