{"ticker": {"uuid": "1df297e0-f977-4b44-bf5e-b24be9317edc", "symbol": "KBL", "name": "K-Bro Linen Inc.", "exchange": "TOR", "country": "CA", "sector": "Industrials", "industry": "Specialty Business Services"}, "articles": [{"title": "K-Bro Linen Inc. Declares Dividend for the Period from July 1 to 31, 2026, Payable on August 14, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxNRk96RVJqQktlc2hTR0llVE5GX3dGUUdUa2c2RlZRZGtYX1NKa2FJWkFJQ2M2NXJGZnlpNWVsU3F4UmphZ0h4M1pMMkt3M3B3eDhtNHNDczB6aEJUbXVMOGg2bTlDTDhsR2p6bWR6LUlLdllUMU1IeFhOSWllOE1xQUkwNnBrZmRoYnNENkUzMzN1YTRnUWxVR3dOSUktd29yVlE3RVc3WkZLNWhUdHdvU2EzdFlSNjNfU0t3V2J1Yk1SQ1JoMGhnTTNsMkJoM3dNUTVacWp1R1RtQlMwU0VFd3pEOA?oc=5", "source_name": "marketscreener.com", "published_at": "2026-07-16T01:35:27+00:00", "published_display": "16 Jul 2026 01:35", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen (TSE:KBL) Hits New 52-Week High - Time to Buy?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxNQklVNVVSOGNrd3E2MFpXakRyRXAwZHhuTjVQSW9kLTZqU05HQ3pXYTZORmR1UXA0am4tbG5zTFp5SFJQYllxdl9FWV9pbE1WdHFqc2IzRHgxd2RBbzk2LVhwRGJiWGxLTDJXQTdTOEZuX3VrY1F1RERxUjVIU25sUmdSMHlmZk9DQWFXRy1sZVdlTEJSQ3hTT2NId1ZWWGhDU0JONWptOGFXZw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-15T19:19:36+00:00", "published_display": "15 Jul 2026 19:19", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen (TSE:KBL) Sets New 52-Week High - Time to Buy?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxPVFRWYzBScEtlanNIdllNcDBPdjFDV2N4YmZobnoxWDd0SC1ZY2ZPZWZLQ05ZV0VrcG5hblluRlFGcmFqTHNLcjdobVM0STcwQ3pILVNQVnA5THVmTGl2SHpVeTBvZ1BiR2Z6ZElBT3ctam51U29heXdOLTNKbTF0Uk1sX2t1OXlPNEluMGVZY3NnaEVDcWZucGtjMm1PX0g1M1FlYkRMY3VhZw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-09T17:22:44+00:00", "published_display": "09 Jul 2026 17:22", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Be Sure To Check Out K-Bro Linen Inc. (TSE:KBL) Before It Goes Ex-Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxPWXQ4bmUtWDVvYzIxZXRrQUhSQ1YwTjJSc19RN2lXWmFPZzIyRTB0X1lLeTVibzdLN19ZRmhmbUZKMHp0SzY3RXVtb2E4bm9MTHNjLUtWSFVBbjJkVFVaYUxxTmFsSXRsR09qNkh6enpTSEg4REJuZWxCT244LTN2V0tsSkIzYUZ4c2JSNzRic2NqQ2xBdUk0UjVOZnpWVGJPVERzb05aUC1ySW1UUllKYjZvRmJrdVZqbmpqaWEzRnVUMTBPX3VQUVpOaHhuVU14SWltOHpkY2JyamFv0gHiAUFVX3lxTE1YbHVLZHh2OUpRMzBKUlgzUU9rNDY3UDFIVzJPaGdmenRBanl1MDNuclQtMnl4Y2hQbmI1dlhNZlUyZW1PckZrZDhPRlJqS3plN1F5YTNIQmVtMW9jallSOG5qeGJDRmdvdUY1WXlIZEhOWTRycjF0ck1qdFh6UnY5TzlMRi1ULVBCSFI0dDUzM3NvclF5aWxnSmZndDZOTkpFMFRXX1dCa3BkcUV6Q1JRVm52aXJlS2ZJcm1NTThWMzlUMVdmNlJ2Q3BVZGtSVEpMLW1HNTY4bi1xeW8wOU5EMXc?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-25T07:00:00+00:00", "published_display": "25 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen Inc. (TSE:KBL) Looks Like A Good Stock, And It's Going Ex-Dividend Soon", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxNS2IxWGpnN01yR2x0cE03MjQ3MnZNRVlWelRncE1WaUt6R29JSm1JOUFTR3VfYmxFN3YwU2MwWmRVSXZtcXBQSGJGZ0RDMWRIMXNZTlkybGlKcUphS0cxSW1pTXp3Z3NGTHFyRmRZMHR5ck50OWIxUHZGNUlBR0d3djdwa0NXdzNNRGJ4Mg?oc=5", "source_name": "Market source", "published_at": "2026-05-24T07:00:00+00:00", "published_display": "24 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Flash (KBL.TO) K-Bro Linen Reports Q1 Revenue $139.1M, Up 52.9% YoY", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxPM0x1bEl1bUVtUXdLOUotVWtSNjc1NDBSZ3pla3pHb0tTVDhQcDFNYXpDRnZ3aEMxZ3lvNHJubG45bFhZam1yMnlTWVV1bzAxYkVpdi1EMFhTX2NQNGJSMUtsZXpPd0QwTzdscUFIbV93RFVTTlc3ekVlX3QzcjFrTnd3M1h1YTluMGJqeXl1Sm9FbTdCOGV5dGV6UWk2Y0UyZmVQdEhScFhoMlNnUEE4NjJWVWxGaTdqWS1rbVZzcVR0Zw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-05-05T07:00:00+00:00", "published_display": "05 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K Bro Linen (TSX:KBL) Margin Compression To 3.5% Tests Bullish Growth Narrative", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxPXzcyNGRGMGJWd2NQTDU1bFE0QTJsWFo0SDA4aVgwSDRxQ1hVZmc5SGgtdnFXeWhaSmRYQUtsNDVuXzVwaTR4SUZrN0NyMXNhdy1KeHVJVTM2RjBzWmgwNGgteXpHZWIyd05iajRlQkZQejBLeXhWZGlWMk5fcjJUb1NpdGY4dmxQTWhsRjl2b0JaZldlaVVHd1ZiNGpfZ2x2SUtqeGRwT0RwOEwwYUE3a1FmX012U19HVlVsbC1VTEowSTBkbDJMaG1VQjVpaEFDXzhQNkRkMWFmcGk10gHiAUFVX3lxTE05aVlscXo5bGtKbklGUHVhcmpuRVlCanBaellvR0JNU1lFUFNPcU9uZndndUEzVEJhYVdyYTcyLU9IYWQ2Q2FPeV9UT0wxN3dKQUQwNUgzMm12YWk4M3hrYXB4elJrYmxHQmpfLWZwS2JuQWNlVUZicmtHakFycGpFRlptU0lLZE5QM2x4eWxMR2lITTVBWWNRYkhFdURHdnBrbXk3UXRDbl9kQnJ0OGhBbE9UbVhDY29MRWJHcUJ3S1lCOHlIdjQ0QVAwM3BSODFuZUh2UnlJWXZON1MycVBva3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-21T07:00:00+00:00", "published_display": "21 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Monthly Dividend Stock In Focus: K-Bro Linen Inc.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiakFVX3lxTFBDWDM1TlZDVHZmNEI0ZTI4M0ZHYlY5clVFS3E4cnVDNDYtRHF2eGVJMTk2dDFxbUJFVTRJVmd5d21IUG54NWlGUG5UOGNSVHRWdnVWTVFHVFZDUFRtdUo4Z3VPbE1NcHJ0blE?oc=5", "source_name": "Sure Dividend", "published_at": "2026-02-10T08:00:00+00:00", "published_display": "10 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen Inc.: Shareholders Board Members Managers and Company Profile | CA48243M1077", "summary": "", "url": "https://news.google.com/rss/articles/CBMigAFBVV95cUxQUmFDNzB4a0pXLUxsOEhNMUlwUzNTNGRmelltSURlc2d4Z3NjTF9GZngwYW9vNzNTSlhCQUtDQzBVdVJXSmQwci0xSW5nQWtMZG1CRDM1THU5TzUyTG9hejZORjhuVWtrY21CLWdYNVNlLWRia3ZoNWhzMnhqWkg1RA?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-21T01:27:50+00:00", "published_display": "21 Aug 2020 01:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Fishers Laundry Group acquired by K-Bro Linen of Canada", "summary": "", "url": "https://news.google.com/rss/articles/CBMicEFVX3lxTFBPY3NJNVk1TjByUDhJMjAwSG0wV3l3RU0tWWljVVFXOENsOFpWNzJQQ091VUUyMk4zb25nR2pobFdlX242cVRSR0N1Q0RoNUNtd0dJUWxpYmEtbFZtdjlma19wYnBSM3ktcldhNjR4VG4?oc=5", "source_name": "BBC", "published_at": "2017-11-22T08:00:00+00:00", "published_display": "22 Nov 2017 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen to acquire Caird Capital\u2019s Fishers for $59 mln", "summary": "", "url": "https://news.google.com/rss/articles/CBMiREFVX3lxTE5kdlNFRW00cWtjM2ZlQkpjajZuaFFWblZrWVM0aS1IQnNUd3V5bnlTT2VCMVd5dlROSVpZQ3dIZGVRMnVK?oc=5", "source_name": "pehub.com", "published_at": "2017-11-22T08:00:00+00:00", "published_display": "22 Nov 2017 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen (KBL) Stock Price, News & Analysis $KBL", "summary": "", "url": "https://news.google.com/rss/articles/CBMiVEFVX3lxTFB1Y2FUVEsybEhNQU4ybTVsRUpqdkR1QkZhOU4taFliVDNiSDNKX1NuMHlHTWRDaTd5OU1JMEVWV1FOU185Z2szNm1CU0k4bFp1YjFDMQ?oc=5", "source_name": "MarketBeat", "published_at": "2015-12-16T23:17:02+00:00", "published_display": "16 Dec 2015 23:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen pulling 'further away from competition'", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPZ3B0RGxkLWUxWnp4bnJXMklocW9YVGtMVHhPNDVDNExKaGg1TWJfNnBfX0YteGNvQ21kUW92LXRuSXFWSXU1bVBqRTlMYkFUMFozWXlUMUp5OWR3Z1k2RC1kWldEYzVzRF81eDhKYkEtZ3F4eTBqSmlBSHZjdXhtWUo2Tzd1QUd5Q1hUNkJiWi1xa1pZLW10OUVldmx6UlU?oc=5", "source_name": "Financial Post", "published_at": "2014-03-25T07:00:00+00:00", "published_display": "25 Mar 2014 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "K-Bro Linen Inc. Declares Dividend for the Period from July 1 to 31, 2026, Payable on August 14, 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxNRk96RVJqQktlc2hTR0llVE5GX3dGUUdUa2c2RlZRZGtYX1NKa2FJWkFJQ2M2NXJGZnlpNWVsU3F4UmphZ0h4M1pMMkt3M3B3eDhtNHNDczB6aEJUbXVMOGg2bTlDTDhsR2p6bWR6LUlLdllUMU1IeFhOSWllOE1xQUkwNnBrZmRoYnNENkUzMzN1YTRnUWxVR3dOSUktd29yVlE3RVc3WkZLNWhUdHdvU2EzdFlSNjNfU0t3V2J1Yk1SQ1JoMGhnTTNsMkJoM3dNUTVacWp1R1RtQlMwU0VFd3pEOA?oc=5", "source_name": "marketscreener.com", "published_at": "2026-07-16T01:35:27+00:00", "published_display": "16 Jul 2026 01:35", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen (TSE:KBL) Hits New 52-Week High - Time to Buy?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxNQklVNVVSOGNrd3E2MFpXakRyRXAwZHhuTjVQSW9kLTZqU05HQ3pXYTZORmR1UXA0am4tbG5zTFp5SFJQYllxdl9FWV9pbE1WdHFqc2IzRHgxd2RBbzk2LVhwRGJiWGxLTDJXQTdTOEZuX3VrY1F1RERxUjVIU25sUmdSMHlmZk9DQWFXRy1sZVdlTEJSQ3hTT2NId1ZWWGhDU0JONWptOGFXZw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-15T19:19:36+00:00", "published_display": "15 Jul 2026 19:19", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen (TSE:KBL) Sets New 52-Week High - Time to Buy?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxPVFRWYzBScEtlanNIdllNcDBPdjFDV2N4YmZobnoxWDd0SC1ZY2ZPZWZLQ05ZV0VrcG5hblluRlFGcmFqTHNLcjdobVM0STcwQ3pILVNQVnA5THVmTGl2SHpVeTBvZ1BiR2Z6ZElBT3ctam51U29heXdOLTNKbTF0Uk1sX2t1OXlPNEluMGVZY3NnaEVDcWZucGtjMm1PX0g1M1FlYkRMY3VhZw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-09T17:22:44+00:00", "published_display": "09 Jul 2026 17:22", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Be Sure To Check Out K-Bro Linen Inc. (TSE:KBL) Before It Goes Ex-Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxPWXQ4bmUtWDVvYzIxZXRrQUhSQ1YwTjJSc19RN2lXWmFPZzIyRTB0X1lLeTVibzdLN19ZRmhmbUZKMHp0SzY3RXVtb2E4bm9MTHNjLUtWSFVBbjJkVFVaYUxxTmFsSXRsR09qNkh6enpTSEg4REJuZWxCT244LTN2V0tsSkIzYUZ4c2JSNzRic2NqQ2xBdUk0UjVOZnpWVGJPVERzb05aUC1ySW1UUllKYjZvRmJrdVZqbmpqaWEzRnVUMTBPX3VQUVpOaHhuVU14SWltOHpkY2JyamFv0gHiAUFVX3lxTE1YbHVLZHh2OUpRMzBKUlgzUU9rNDY3UDFIVzJPaGdmenRBanl1MDNuclQtMnl4Y2hQbmI1dlhNZlUyZW1PckZrZDhPRlJqS3plN1F5YTNIQmVtMW9jallSOG5qeGJDRmdvdUY1WXlIZEhOWTRycjF0ck1qdFh6UnY5TzlMRi1ULVBCSFI0dDUzM3NvclF5aWxnSmZndDZOTkpFMFRXX1dCa3BkcUV6Q1JRVm52aXJlS2ZJcm1NTThWMzlUMVdmNlJ2Q3BVZGtSVEpMLW1HNTY4bi1xeW8wOU5EMXc?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-25T07:00:00+00:00", "published_display": "25 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen Inc. (TSE:KBL) Looks Like A Good Stock, And It's Going Ex-Dividend Soon", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxNS2IxWGpnN01yR2x0cE03MjQ3MnZNRVlWelRncE1WaUt6R29JSm1JOUFTR3VfYmxFN3YwU2MwWmRVSXZtcXBQSGJGZ0RDMWRIMXNZTlkybGlKcUphS0cxSW1pTXp3Z3NGTHFyRmRZMHR5ck50OWIxUHZGNUlBR0d3djdwa0NXdzNNRGJ4Mg?oc=5", "source_name": "Market source", "published_at": "2026-05-24T07:00:00+00:00", "published_display": "24 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Flash (KBL.TO) K-Bro Linen Reports Q1 Revenue $139.1M, Up 52.9% YoY", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxPM0x1bEl1bUVtUXdLOUotVWtSNjc1NDBSZ3pla3pHb0tTVDhQcDFNYXpDRnZ3aEMxZ3lvNHJubG45bFhZam1yMnlTWVV1bzAxYkVpdi1EMFhTX2NQNGJSMUtsZXpPd0QwTzdscUFIbV93RFVTTlc3ekVlX3QzcjFrTnd3M1h1YTluMGJqeXl1Sm9FbTdCOGV5dGV6UWk2Y0UyZmVQdEhScFhoMlNnUEE4NjJWVWxGaTdqWS1rbVZzcVR0Zw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-05-05T07:00:00+00:00", "published_display": "05 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K Bro Linen (TSX:KBL) Margin Compression To 3.5% Tests Bullish Growth Narrative", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxPXzcyNGRGMGJWd2NQTDU1bFE0QTJsWFo0SDA4aVgwSDRxQ1hVZmc5SGgtdnFXeWhaSmRYQUtsNDVuXzVwaTR4SUZrN0NyMXNhdy1KeHVJVTM2RjBzWmgwNGgteXpHZWIyd05iajRlQkZQejBLeXhWZGlWMk5fcjJUb1NpdGY4dmxQTWhsRjl2b0JaZldlaVVHd1ZiNGpfZ2x2SUtqeGRwT0RwOEwwYUE3a1FmX012U19HVlVsbC1VTEowSTBkbDJMaG1VQjVpaEFDXzhQNkRkMWFmcGk10gHiAUFVX3lxTE05aVlscXo5bGtKbklGUHVhcmpuRVlCanBaellvR0JNU1lFUFNPcU9uZndndUEzVEJhYVdyYTcyLU9IYWQ2Q2FPeV9UT0wxN3dKQUQwNUgzMm12YWk4M3hrYXB4elJrYmxHQmpfLWZwS2JuQWNlVUZicmtHakFycGpFRlptU0lLZE5QM2x4eWxMR2lITTVBWWNRYkhFdURHdnBrbXk3UXRDbl9kQnJ0OGhBbE9UbVhDY29MRWJHcUJ3S1lCOHlIdjQ0QVAwM3BSODFuZUh2UnlJWXZON1MycVBva3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-21T07:00:00+00:00", "published_display": "21 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Monthly Dividend Stock In Focus: K-Bro Linen Inc.", "summary": "", "url": "https://news.google.com/rss/articles/CBMiakFVX3lxTFBDWDM1TlZDVHZmNEI0ZTI4M0ZHYlY5clVFS3E4cnVDNDYtRHF2eGVJMTk2dDFxbUJFVTRJVmd5d21IUG54NWlGUG5UOGNSVHRWdnVWTVFHVFZDUFRtdUo4Z3VPbE1NcHJ0blE?oc=5", "source_name": "Sure Dividend", "published_at": "2026-02-10T08:00:00+00:00", "published_display": "10 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen Inc.: Shareholders Board Members Managers and Company Profile | CA48243M1077", "summary": "", "url": "https://news.google.com/rss/articles/CBMigAFBVV95cUxQUmFDNzB4a0pXLUxsOEhNMUlwUzNTNGRmelltSURlc2d4Z3NjTF9GZngwYW9vNzNTSlhCQUtDQzBVdVJXSmQwci0xSW5nQWtMZG1CRDM1THU5TzUyTG9hejZORjhuVWtrY21CLWdYNVNlLWRia3ZoNWhzMnhqWkg1RA?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-21T01:27:50+00:00", "published_display": "21 Aug 2020 01:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Fishers Laundry Group acquired by K-Bro Linen of Canada", "summary": "", "url": "https://news.google.com/rss/articles/CBMicEFVX3lxTFBPY3NJNVk1TjByUDhJMjAwSG0wV3l3RU0tWWljVVFXOENsOFpWNzJQQ091VUUyMk4zb25nR2pobFdlX242cVRSR0N1Q0RoNUNtd0dJUWxpYmEtbFZtdjlma19wYnBSM3ktcldhNjR4VG4?oc=5", "source_name": "BBC", "published_at": "2017-11-22T08:00:00+00:00", "published_display": "22 Nov 2017 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen to acquire Caird Capital\u2019s Fishers for $59 mln", "summary": "", "url": "https://news.google.com/rss/articles/CBMiREFVX3lxTE5kdlNFRW00cWtjM2ZlQkpjajZuaFFWblZrWVM0aS1IQnNUd3V5bnlTT2VCMVd5dlROSVpZQ3dIZGVRMnVK?oc=5", "source_name": "pehub.com", "published_at": "2017-11-22T08:00:00+00:00", "published_display": "22 Nov 2017 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen (KBL) Stock Price, News & Analysis $KBL", "summary": "", "url": "https://news.google.com/rss/articles/CBMiVEFVX3lxTFB1Y2FUVEsybEhNQU4ybTVsRUpqdkR1QkZhOU4taFliVDNiSDNKX1NuMHlHTWRDaTd5OU1JMEVWV1FOU185Z2szNm1CU0k4bFp1YjFDMQ?oc=5", "source_name": "MarketBeat", "published_at": "2015-12-16T23:17:02+00:00", "published_display": "16 Dec 2015 23:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "K-Bro Linen pulling 'further away from competition'", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPZ3B0RGxkLWUxWnp4bnJXMklocW9YVGtMVHhPNDVDNExKaGg1TWJfNnBfX0YteGNvQ21kUW92LXRuSXFWSXU1bVBqRTlMYkFUMFozWXlUMUp5OWR3Z1k2RC1kWldEYzVzRF81eDhKYkEtZ3F4eTBqSmlBSHZjdXhtWUo2Tzd1QUd5Q1hUNkJiWi1xa1pZLW10OUVldmx6UlU?oc=5", "source_name": "Financial Post", "published_at": "2014-03-25T07:00:00+00:00", "published_display": "25 Mar 2014 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 78, "total_relevant": 13, "sentiment_summary": {"positive": 3, "negative": 0, "neutral": 10, "score": 55, "total": 13, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 85, "events": [{"event": "general", "label": "Market update", "weight": 5.3, "count": 9}, {"event": "capital_return", "label": "Capital return", "weight": 1.1, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}], "positive_events": 3, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 45.92, "latest_week": "2026-07-10", "one_week_move": 1.6, "four_week_move": 6.6, "twelve_week_move": 20.3, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 1.352212, "market_dynamics_buy_signal": false, "relative_strength": 12.518729, "fair_value_gap": 35.6, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "undecided", "expectation_probability": 50.6163, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.6% over one week, +6.6% over four weeks, trend active, and materially above fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 66, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "marketscreener.com", "count": 3}, {"label": "MarketBeat", "count": 3}, {"label": "simplywall.st", "count": 2}, {"label": "Market source", "count": 1}, {"label": "Sure Dividend", "count": 1}, {"label": "BBC", "count": 1}, {"label": "pehub.com", "count": 1}, {"label": "Financial Post", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 13}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 9}, {"label": "Capital return", "count": 2}, {"label": "Earnings", "count": 2}]}, "insights": [{"label": "Weighted tone", "value": "55/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "85/100 classification confidence."}, {"label": "Company focus", "value": "13", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+1.6% over one week, +6.6% over four weeks, trend active, and materially above fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "K-Bro Linen Inc. Declares Dividend for the Period from July 1 to 31, 2026, Payable on August 14, 2026"}], "updated_at": "2026-07-17T21:33:52.687708+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}