CDRE Financials: Cadre Holdings Inc AI Analysis