[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"stock-detail-CDRE":3,"homepage-market-summary":34,"stock-news-CDRE":173},{"ticker":4,"date":5,"profile":6,"dividend":15,"quote":19},"CDRE","2026-10-02",{"name":7,"exchange":8,"sector":9,"industry":10,"description":11,"ceo":9,"employees":12,"headquarters":13,"founded":9,"is_fund":14,"issuer":9,"category":9},"Cadre Holdings, Inc.","NYSE",null,"ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES","Cadre Holdings Inc is engaged in the design and manufacture of a diversified product portfolio of critical safety and survivability equipment to protect first responders, federal agencies, outdoor recreation, and personal protection markets. The company's equipment provides critical protection to allow its users to safely and securely perform their duties and protect those around them in hazardous or life-threatening situations. Its operations are comprised of two reportable segments - the Product segment, which is comprised of components that manufacture and sell products, and the Distribution segment, which is comprised of business that serves as a one-stop shop for law enforcement agencies that sells goods produced by the Product segment, as well as other third-party products.","2,533","Jacksonville, FL",false,{"dividend_yield":16,"annual_dividend":17,"frequency":18,"next_ex_date":9},1.6,0.4,"Quarterly",{"close":20,"open":21,"high":22,"low":23,"prev_close":24,"change":25,"percent_change":26,"volume":27,"transactions":28,"vwap":29,"high_52w":30,"low_52w":23,"avg_volume_52w":31,"range_52w_percent":32,"record_count":33},25,25.28,25.7,24.42,25.01,-0.01,-0.04,517019.688451,8291,25.094,48.76,354735.8478529482,2.4,1232,{"status":35,"indices":36,"watchlist":79,"sectors":101,"benchmarks":155},"success",[37,45,52,59,66,72],{"symbol":38,"name":39,"price":40,"change":41,"pct_change":42,"is_up":43,"sparkline":44,"date":5},"SPX","S&P 500",7722.72,56.27,0.73,true,"0.0,5.0 2.3,8.0 4.6,10.4 6.9,13.4 9.3,9.1 11.6,11.5 13.9,13.8 16.2,16.0 18.5,10.3 20.8,9.5 23.2,2.0 25.5,2.0 27.8,5.9 30.1,6.0 32.4,3.4 34.7,7.3 37.1,8.2 39.4,9.4 41.7,8.5 44.0,4.8",{"symbol":46,"name":47,"price":48,"change":49,"pct_change":50,"is_up":43,"sparkline":51,"date":5},"NDX","NASDAQ 100",30807.93,306.37,1,"0.0,11.5 2.3,11.7 4.6,12.4 6.9,14.8 9.3,12.8 11.6,14.6 13.9,16.0 16.2,15.9 18.5,12.2 20.8,10.7 23.2,4.4 25.5,2.6 27.8,4.5 30.1,4.5 32.4,3.5 34.7,6.0 37.1,5.5 39.4,5.0 41.7,4.3 44.0,2.0",{"symbol":53,"name":54,"price":55,"change":56,"pct_change":57,"is_up":43,"sparkline":58,"date":5},"DJI","DOW JONES",51177,250,0.49,"0.0,2.0 2.3,5.5 4.6,7.8 6.9,9.5 9.3,6.7 11.6,7.5 13.9,9.4 16.2,12.9 18.5,11.1 20.8,11.7 23.2,9.6 25.5,10.7 27.8,12.6 30.1,13.5 32.4,10.8 34.7,12.8 37.1,13.5 39.4,16.0 41.7,15.9 44.0,14.5",{"symbol":60,"name":61,"price":62,"change":63,"pct_change":64,"is_up":43,"sparkline":65,"date":5},"COMP","NASDAQ Composite",27190.86,319.27,1.19,"0.0,10.2 2.3,11.1 4.6,13.0 6.9,14.9 9.3,12.1 11.6,13.7 13.9,16.0 16.2,16.0 18.5,11.1 20.8,10.0 23.2,3.4 25.5,2.0 27.8,5.4 30.1,5.4 32.4,3.9 34.7,6.7 37.1,6.9 39.4,6.2 41.7,6.1 44.0,2.6",{"symbol":67,"name":68,"price":69,"change":20,"pct_change":70,"is_up":43,"sparkline":71,"date":5},"RUT","RUSSELL 2000",2815.2,0.9,"0.0,2.0 2.3,3.0 4.6,6.1 6.9,8.4 9.3,7.5 11.6,8.8 13.9,10.4 16.2,11.3 18.5,10.2 20.8,11.2 23.2,10.1 25.5,8.8 27.8,12.9 30.1,13.1 32.4,12.8 34.7,14.4 37.1,15.1 39.4,16.0 41.7,15.1 44.0,13.2",{"symbol":73,"name":74,"price":75,"change":76,"pct_change":77,"is_up":14,"sparkline":78,"date":5},"VIX","CBOE VIX",15.31,-1.08,-6.59,"0.0,14.8 2.3,10.2 4.6,7.3 6.9,2.0 9.3,9.7 11.6,4.9 13.9,4.5 16.2,2.5 18.5,11.3 20.8,13.7 23.2,13.5 25.5,16.0 27.8,12.3 30.1,10.4 32.4,13.5 34.7,8.8 37.1,8.9 39.4,7.8 41.7,7.6 44.0,11.8",[80,87,94],{"symbol":81,"name":82,"price":83,"change":84,"pct_change":85,"is_up":43,"sparkline":86,"date":5},"NVDA","NVIDIA Corp",233.95,3.09,1.34,"0.0,16.0 7.3,15.3 14.7,9.6 22.0,12.1 29.3,10.3 36.7,6.6 44.0,2.0",{"symbol":88,"name":89,"price":90,"change":91,"pct_change":92,"is_up":43,"sparkline":93,"date":5},"AAPL","Apple Inc",333.69,3.37,1.02,"0.0,8.2 7.3,2.0 14.7,5.2 22.0,16.0 29.3,11.7 36.7,14.9 44.0,10.9",{"symbol":95,"name":96,"price":97,"change":98,"pct_change":99,"is_up":43,"sparkline":100,"date":5},"TSLA","Tesla Inc",370.59,16.48,4.65,"0.0,2.0 7.3,5.3 14.7,13.4 22.0,16.0 29.3,14.9 36.7,15.3 44.0,6.1",[102,107,112,116,121,126,130,135,140,145,150],{"name":103,"etf":104,"change":105,"price":106,"is_up":43},"Technology","XLK",1.01,199.81,{"name":108,"etf":109,"change":110,"price":111,"is_up":43},"Financials","XLF",0.06,53.49,{"name":113,"etf":114,"change":25,"price":115,"is_up":14},"Healthcare","XLV",166.18,{"name":117,"etf":118,"change":119,"price":120,"is_up":43},"Consumer Cycl","XLY",1.13,110.04,{"name":122,"etf":123,"change":124,"price":125,"is_up":43},"Consumer Staples","XLP",0.25,80.53,{"name":127,"etf":128,"change":17,"price":129,"is_up":43},"Energy","XLE",62.95,{"name":131,"etf":132,"change":133,"price":134,"is_up":43},"Industrials","XLI",0.78,169.95,{"name":136,"etf":137,"change":138,"price":139,"is_up":43},"Materials","XLB",0.66,48.86,{"name":141,"etf":142,"change":143,"price":144,"is_up":43},"Real Estate","XLRE",0.32,40.81,{"name":146,"etf":147,"change":148,"price":149,"is_up":43},"Utilities","XLU",0.38,39.83,{"name":151,"etf":152,"change":153,"price":154,"is_up":43},"Comm Services","XLC",0.35,110.32,[156,161,165,169],{"ticker":157,"name":158,"price":159,"change":160,"is_up":43},"SPY","SPDR S&P 500 ETF",769.64,0.74,{"ticker":162,"name":163,"price":164,"change":92,"is_up":43},"QQQ","Invesco QQQ Trust",749.58,{"ticker":166,"name":167,"price":168,"change":57,"is_up":43},"DIA","SPDR Dow Jones ETF",511.1,{"ticker":170,"name":171,"price":172,"change":70,"is_up":43},"IWM","iShares Russell 2000",281.52,{"ticker":4,"count":174,"articles":175},15,[176,182,188,194,200,206,212,218,224,229,234,239,245,250,255],{"title":177,"link":178,"pubDate":179,"description":180,"source":181},"Cadre Holdings (CDRE) Stock May Be 47% Undervalued On Cash Flow - Yahoo Finance","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMimgFBVV95cUxOWHc2VFpFaUhnSS1TU29UWjJPWU5mZjJCODVXZGlaU2p2OU1ETXMtSkF5UzM3VnR2dHpzRU1JbktydkpHRUFhMW1HNHdFXzBQcm9FejJLUmkyM29ZVUNwVlF3eC03UGFNRTBMX3VselUzazBuRjR2aTdEdlBFOGdTbmEzMTNQcGJDTW1ZREhlZzg2THpvUGFldVNR?oc=5","Thu, 24 Sep 2026 07:00:00 GMT","Cadre Holdings (CDRE) Stock May Be 47% Undervalued On Cash Flow Yahoo Finance","Yahoo Finance",{"title":183,"link":184,"pubDate":185,"description":186,"source":187},"2 Industrials Stocks to Target This Week and 1 Facing Challenges - StockStory","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMiwgFBVV95cUxNUnVueW9HdGtWdnZLNFhKOXZSc24tWkpoeTBpdkxEYTd2NF9vcWZIZElwZGJsaGdFX2g1d3BWY1FLYjM0UUUtYzA0d1pXUUU3UVB1Vy1sd3FWdUtCeE5FUV9vSDBXYkV0ZW9uLV83a0RJM1VDZlRFNmU3Q2M3TjBZaFVwVWpINU9LM2RsdzA0bnA1Slotam9KWTlGWjdzNWdVcFNZMWJiNTlPSGJqVTNKUDZ3QWhiUVE3aEM1amc1OFQzUQ?oc=5","Thu, 24 Sep 2026 10:05:21 GMT","2 Industrials Stocks to Target This Week and 1 Facing Challenges StockStory","StockStory",{"title":189,"link":190,"pubDate":191,"description":192,"source":193},"Cadre Holdings (CDRE) As Safety Demand Fuels The Bull Case While Shares Look Undervalued - Simply Wall Street","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMi0gFBVV95cUxNdEFZU2I1Z2s2NVJBdHZoSzVjM2g1dVJvU2MzREhrMDJOOE5BLXhFcnVIUmxJVDVJSEF5d3h5YWtlZC1fQndmaEtiWTZuV1dSTXJnTFhHanNLaldoaU5NcXdVUjM5Unl3OGxFdkJGUmotVVdWdHdHdEFJMjFxNks3QlZxazFXTGhwNTNaOEpNeWo3bEJKMTNmdTIyeWlJTWg4NTc4OE41aFE1SzJCb3RIWWcwMS13NGUxMmJYSWx4dWxZVl9YVmI1dDZZN0tZMG1xNWfSAdcBQVVfeXFMTlY4RkRlUUJGTzVVSFhCZXlVV0dKcWU2MHFMb3ZyUThfSU9md2NkYkZ0WVdaZkZWamN3cHJhcnJEWGZtUmwzSTNGX2lGN0hyM0dzdF9kSFVYWUllNEt4UE43VWMzZFZzbUJDUjNPQjJFZXdKV1ROTEdLOUxaQ0llWkNYUnhQNWs2Rm5DZTN5V0NCMkZWbXdpZE0xVjB2Y2NVRDlRTDNhUngySUtIVHhIaVFRME0wZlpVbW85MHhGcXZLS1oxZlhrckd3d08zeW5wTzdCT1R4UHc?oc=5","Fri, 25 Sep 2026 11:40:14 GMT","Cadre Holdings (CDRE) As Safety Demand Fuels The Bull Case While Shares Look Undervalued Simply Wall Street","Simply Wall Street",{"title":195,"link":196,"pubDate":197,"description":198,"source":199},"A Bank of America share pledge gives a Cadre Holdings (CDRE) shareholder new borrowing capacity. - stocktitan.net","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMixwFBVV95cUxOQmFSeWYyZC03b2ZES3Y1RlNxOElWaGkxeENpbkZuSFRTVWJ5Q2plSlZQbUVYaW0xd3VlTVZDaGVlZWhMTzE2cHg4M3FZaEk3LVd6emU2QV9OQ2xsUTAyNWw5Um14UkMxSkstaklXYi1iZ3lJTUhMTU9fZG8wVjlNa3I4c0NyUFRrWWtKYk5leEF3U19tTWVVRTZUb08zUTNFRU5uM1R4bjRzakRvYURUZFVkdDgtOGtLTlNJbEZqNUJ6Sk9Sel9B?oc=5","Wed, 30 Sep 2026 23:50:33 GMT","A Bank of America share pledge gives a Cadre Holdings (CDRE) shareholder new borrowing capacity. stocktitan.net","stocktitan.net",{"title":201,"link":202,"pubDate":203,"description":204,"source":205},"Cadre (CDRE): Buy, Sell, or Hold Post Q2 Earnings? - The Globe and Mail","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMiywFBVV95cUxNSUh3VXhrRnJMYzV5bkI3N05hQ2NxdVZCVzBaYlZ6MTZaRlNFejZ2M0FXUmw0bzR4Z1Rra3U0dk4zZHFaYjVBVl95enJfY1g5bGRtUFVlYVJEYkpkc2MtSzRIZGxDd29JeHc3dUJSV3R3OWxSQk5TSU5JbXJrR2FtRkNQVFRwSlZVM0RHQko1ckFhUTJLNjJSS1VTLWdHQ1VhZzhTUUp2aEg3M25IT29iZ2E3M0c4dmpqV2kxWE9sYzRseTMzeTY4aUJTcw?oc=5","Mon, 21 Sep 2026 07:00:00 GMT","Cadre (CDRE): Buy, Sell, or Hold Post Q2 Earnings? The Globe and Mail","The Globe and Mail",{"title":207,"link":208,"pubDate":209,"description":210,"source":211},"Cadre Holdings Inc. Research & Ratings | CDRE - Barron's","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMixwFBVV95cUxNMmlHVnAyd09mYzZOcEVtQXY4UzRLV1hHT1Q4YjB2MDByamFJb0U3am1Jb3BlOGwyLWstMU5ndE93azN4NDdCLVlYTTdFaTJ2dzJOX29ZWE1aNzcxLS1haTU4eGsyeVFGUnJ1Y095MDdzSHdrR01RbWVFMEdPSGNYWXJ2ZVN6d3EwMHM2NjQ0LV9PY2d4YVY2R0EtVEFhVnlNVGxwV3I2ckJQQU1JV1BzSHBkR0pncFo3OGNVTkl5dC1tWTJWNjdj?oc=5","Thu, 01 Oct 2026 21:09:26 GMT","Cadre Holdings Inc. Research & Ratings | CDRE Barron's","Barron's",{"title":213,"link":214,"pubDate":215,"description":216,"source":217},"Cadre Holdings stock hits 52-week low at $25.53 - Investing.com","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMiowFBVV95cUxQRUJ5VmlZSjdhR284a01hOUhNaEZnVEwzb2hza093eUdaSFlQeDF4LUZublRDVFZKd0NoRXFvYWRLWUgxSU1pU1I3NXZUa3hhVEpDNWNsU2FhMWc4aG5wU0FFUXFLcWRXaUFkMUxnSnRQdldIXzNLWDRGRTdrNTZINV9qalhmcVRIQVk0aXhxZ0FnTVFMcll4NDJkSDVjSGJsMGQw?oc=5","Tue, 29 Sep 2026 14:12:21 GMT","Cadre Holdings stock hits 52-week low at $25.53 Investing.com","Investing.com",{"title":219,"link":220,"pubDate":221,"description":222,"source":223},"Technical Reactions to CDRE Trends in Macro Strategies - news.stocktradersdaily.com","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMizgFBVV95cUxOVlpIUVV5RVhHa0V1QVFPQXVpR2RjNFpqZ0drY1p1WXo0VzJOY3lMeERfV1hydmFGYWJvR0gyNW5ORVpMVDhFWXJiYjAxRnhXaW4wcjJWZ2hXU3F4Vk1DUndXdVc1RFVYTmxJODlFUnctejV5amVhenctTEFUdld0Tk9EUDZhYkZmWFNuV19ySXFMbTI3X1RWbm0yTnpXNzh0eHlCNjNnWFZTcmplVFF0QUR5Nm5EcTVmeTQ3OXlOcWd3NklEQTFNNU1YNXU3UQ?oc=5","Wed, 30 Sep 2026 17:20:01 GMT","Technical Reactions to CDRE Trends in Macro Strategies news.stocktradersdaily.com","news.stocktradersdaily.com",{"title":225,"link":226,"pubDate":227,"description":228,"source":187},"1 Oversold Stock Primed to Rebound and 2 We Find Risky - StockStory","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMiswFBVV95cUxNVlRLRlJhZTJrN19GbXl2d25rVGM2STVOOHY2TU1ZcDYtaVIyNmM1dGpfcUFDeEpMUEN2ZHVhUzA1ZThCbUphZzJDZWVqOUU3NFNnczlmZGcwWlFwMXdid1p5RzlOay1PdXRXOHJfN2NhLUxXNjF6Nk1iWVMweV9oc0xRY2Z1VndSWDJUNjUzam9uUWdoWndBbmJ4N0wwVjRVajlFUFlxbFRvZVo3NE5hbE95MA?oc=5","Fri, 02 Oct 2026 08:42:42 GMT","1 Oversold Stock Primed to Rebound and 2 We Find Risky StockStory",{"title":230,"link":231,"pubDate":232,"description":233,"source":193},"Does Essential Public Safety Demand Change The Bull Case For Cadre Holdings (CDRE)? - Simply Wall Street","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMi0gFBVV95cUxON0tyeTlzYkZvOUZ3OTUxUEdjTF9uYW54SHV4VDlabXJjS1RSbThraDc2Y3N1YTROYTl0aURBR2dDVWltQW9tcjVYRTFNY1FsVnZfVlZURHJKV3VkSWx1ZVBRQnZqRG1sX2NkT2dqdzk4TzNRbDdRdVpoWDdkaVpmSlc4SUJwMTd0Y1g5ZDVlMG01bV9KcXRHcXZYb0dCdjdBd0xaejJNSlEwRUJPUnNVWXFWQ2c3c1NncWxhaGJYS1VnUEJma2liMExlR05keXh0MFHSAdcBQVVfeXFMT3lDN0xaSDRpTnRPNmhTUGx4UllPMzRUbnV3aXVWT1NJV2FUV0k0OFl0MEhHT1ctQmNzdGQyUWdMelNUNnF1cGwwUWQ1QXJOVEVZM2U4eEJNV2hOT3Ftc2FadXJKNmczQTIxcFlIX25HRDhnaHdLYXVYbVdUQnEwSE5JbVR5ZmhhWUdicGV2OXFkVGtLOWJYN1hybmxhYUoyN3Zzc3hpUG5xTVpkS1Q3c2J1X1VnU2ktMDVnWk56NTFlNTZYZWFJUjBienJjVzl4WVJKcno2N2s?oc=5","Sun, 27 Sep 2026 04:49:27 GMT","Does Essential Public Safety Demand Change The Bull Case For Cadre Holdings (CDRE)? Simply Wall Street",{"title":235,"link":236,"pubDate":237,"description":238,"source":211},"Cadre Holdings Inc. Company & People | CDRE - Barron's","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMixAFBVV95cUxOcTNmSDFSRXlYVVNjc1puaERwcmxsOWM5dU1JSDFncW9kVlBxLTVEak5qQzRvOGQ5TUVGeml3QV9Ic1gzekxCcmplT2U3V2xFV3BGLWlrYXR2QXFGcUxyRjBnNmo3Qy1BWllsTTl2dWtrRUxneV94eVVYNWRlbTlpNXczdGJhUnpOVFlTVHBKMDJTZVR6NkF5ajlKSDVVcTJNRnZiZXo5Z1V4aTFVbk1Wc0pOejlpYi1DMW1tVFJ6TVBGMk9o?oc=5","Thu, 01 Oct 2026 23:14:04 GMT","Cadre Holdings Inc. Company & People | CDRE Barron's",{"title":240,"link":241,"pubDate":242,"description":243,"source":244},"Warren B. Kanders Discloses 25.8% Ownership Stake in Cadre Holdings - Kalkine Media","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMisAFBVV95cUxQZnN6ZmNiZkJtU2tjVmU4Zno0alhKRktjT3p3ejJZRnBhbVNIdXBvQW5JU0VFMGpHLUVCVzdIdEthd3owNGwtTDJjVWI4LTRENTh1T3ctVFN2NGFaczI1dndtMEpBamVCOUxXVVVnc0ZuYXJLVnY3eW01QUlhVUIydjVTdG54MjhzaUs2VGVRamU0WS1zSXRPcTlQTW9XeHQ5MTMwM3BlMFZWRmFHbHZnaQ?oc=5","Wed, 30 Sep 2026 23:54:15 GMT","Warren B. Kanders Discloses 25.8% Ownership Stake in Cadre Holdings Kalkine Media","Kalkine Media",{"title":246,"link":247,"pubDate":248,"description":249,"source":181},"Cadre Holdings (CDRE) Could Be 44% Undervalued On Its Core Safety Gear Narrative - Yahoo Finance","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMimAFBVV95cUxOeTVYWHFWRklLR0lXc0IzQk5VSlkycXNKbnFsZlVYNnlndlhfV3UtZTZSUjJRVlNFc0NPU0VBeFE5NEFiQnBmejctODRhLXJRS3Z6TWhfa1ZRdXhxNUZkNVZ0TnU4RjVDUnZuTmp3aWVhM3pjaFotYVpJSlVqclA4ekRuZUI5N1RnRzl0d1g5N09TOGV3RnNvVg?oc=5","Fri, 25 Sep 2026 07:00:00 GMT","Cadre Holdings (CDRE) Could Be 44% Undervalued On Its Core Safety Gear Narrative Yahoo Finance",{"title":251,"link":252,"pubDate":253,"description":254,"source":211},"Cadre Holdings Inc. Advanced Charts | CDRE - Barron's","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMiugFBVV95cUxOSWk4dFhrNXBNSHlGX3NKLVBmRkhTWHdtaXpEbDBFRVdaY0JPTFlGU1UzZm1GbnVFd3dMbTNKRk5GNmE5cWkyekRMZGNYWjBwZmU3dFFOQTBMenQtQzF3eFNFWDk1SWhWXzdYNWlsZ3BVUDQxRzdyVzlsenZZb0tTb0YyT0VoLU5hcTVlRG90UXRORFZQWWsxWlZ2Z1E2WW85VlF4cmh1R3pjSV9rS2drV3I4R19DODE0S2c?oc=5","Thu, 01 Oct 2026 21:13:46 GMT","Cadre Holdings Inc. Advanced Charts | CDRE Barron's",{"title":256,"link":257,"pubDate":258,"description":259,"source":260},"Cadre Holdings stock edges higher as recent earnings and valuation support the trend - AD HOC NEWS","https:\u002F\u002Fnews.google.com\u002Frss\u002Farticles\u002FCBMizgFBVV95cUxOYVBEVW9HV3hLWXNab2RrTlFQSmdYU0NHank3ckp4bElLLTdZVkhYa0hrWDhBd3BYQlRXM1ZsSnJxeV9UUjdjOXV5Ty1VVnNHQUlXMmVZS3NYVF9TZWJBWEI1OTl3Q3FhMG5CRU5Pb0lJOGVXd21WMFQ4alEzSHg5N3U5Y0J6UXhLT2p5SHlkMXhXeldwcC12ZU5zWjFUc0k0cS1PYmxGVGxqQzAxUGJFYjlwRXUwT3FBdG1DTkM3V3BrWG12bG8wZjhxb0RxUQ?oc=5","Sun, 20 Sep 2026 17:47:04 GMT","Cadre Holdings stock edges higher as recent earnings and valuation support the trend AD HOC NEWS","AD HOC NEWS"]