At US$33.95, Is It Time To Put Cadre Holdings, Inc. (NYSE:CDRE) On Your Watch List? – Simply Wall St Read more