Cadre Holdings Q2 sales beat estimates on increased product demand - CDRE News | Rallies