{"ticker": {"uuid": "9f8c338e-ed55-4e1e-89e7-1bd87b03eb02", "symbol": "WSP", "name": "WSP Global Inc.", "exchange": "TOR", "country": "CA", "sector": "Industrials", "industry": "Engineering & Construction"}, "articles": [{"title": "WSP Global (TSX:WSP) Stock Could Be 45.4% Undervalued After Ruth Bailey Appointment", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPS20xbXR3eFBUdHF2S1JVTlRVZHMxYjZNTjh3bjBGcXJYTE11VFFWMjJtSnltb2FkeFNQakpBT3EyVUtEeXlIUE1HLWFaNXlIc1lhN0pIVVJSNXUtaktCZk5UZzFhcVNtR1JRbmRSdjhhN1NPVnRzZ0V2Vm5QMmU0b3BwbTZQMXYzaUwwZXJidTZqODJNb1FjLVRsNDNuSGpQN2V2ZTNvYzJnMGtRWkdCcFNydTBRT0xYTFhMMlVabnJ0eURQTG9NbE9EZjdNZWVpYUHSAdcBQVVfeXFMTXVRSDBYVW1fQ0VXQTMzWm1iNnZVQ3h1ZFIwNFFvUzY0Y3ZzeUMtLTlrb1k1Z1I3X2w2dTFOX2lYMGNsMGg0ZGFQX2R4cWRhZk9pdnM2SHVyaFYtVjhCSlA5X3dwdFI2QXVnclJFQzJLLVRja1NhaGVLcUQwV1J0aFktM3dXMG5kMnJvVV9jWjBYcVRHWXN0N2pPQTZEcTVvWUlDWVBQd2NGS0NieU1XZjJ4aFBqSEhNWXFrem1Na3VQN01ILTV3bEhLUy1hQkZhR2pfTU1YWW8?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-20T13:40:28+00:00", "published_display": "20 Jun 2026 13:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock rises Friday, outperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxOanQ5b1VjRk00Yl9RWnpzb1pwLU9vbnhZWnNBY2gzTUJZdWhqYVM4WXg4RWxqbGY4SjZBRjdLakFBSE8zTExmTExzcE5LRVJtbmtzX1NxSExQZVY2MG5JOGZtcE9OZTY0VU53U2dFU3F4V055MVUyX21YTENVTl90VnlzMVZHU0hMV1pHMXdzLUtseVRlamhNOXo2V2UtSmJSdGdVLThoWWpyMGpxdjJWaDNB?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-19T20:36:00+00:00", "published_display": "19 Jun 2026 20:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Thursday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNbENwbk5BTTIyN0tNOFV0WDh4YWx0dFFFX195VGRHTGxidzVjdFgzLUZDS01UQzMwWF9wS0FBVE1SazBVZkZ0WVVMdzVGLVVOR0ZxQlJPVW9ocTBrMDRkbzlhT1JJNVo2NldPXzV5TFd0bTdITkV6ai01VXpVZ3MyRlFGXzlFZE1pWnhtYkdnQW9Ra3NpWHJZbzdnWndfN0liMFduUF96YTZuNFZLb1dlSnhTU0FmOXM?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-18T20:36:00+00:00", "published_display": "18 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Wednesday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNQ1NNVXRIODZKNV9fT1VUZndWUEdCY1Rtak9UOVFSUmlxYkpzcnlvRHNEa1pKMS1qQVpVTTdaQ05VbHBBSHdoTG5Famtwa1lmY0NEMnJLclhMSjNSQzBQN1gyVlZmNTZLZ3lqbzVfeVVpM0hCMVhjc1RtTndOTHhVZ1FUR3Roanl0S3VpYUVETURUTzhzNjU1TklJWklRcmY2M0kwY2YtdVUwSDdXcFFpM1k4ejd6ZUxH?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-17T20:36:00+00:00", "published_display": "17 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Tuesday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxPOVZFWXlDWklZU3FVU3RjRVppODBtQlU0OV9hazNEeXpEQ1BaVUJsX0dQLW5GMTZFMjRPNFMxTDJ4djdfb2kzaDBkdEllWVpzWUwyWDZaTENyTWpDRmp1RGgwZFl4d3dJeU4wVWhwY2VHcnBCN0lkV3hPcDIxY1B6ZVpsOXpURkJnZUxOQmVzSTNjZE9IX3dMZUhHbTV1Tm5lOThGaXM0LUNFekh6eWFpTHJUSjVVZw?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-16T20:36:00+00:00", "published_display": "16 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Monday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxQRUptNmRyakRqVk44UmFtQ1FaVzRLc1RNenhvY0hNdDNYWUk0WkZYYnd2T0JDNXRrd2RSODdlTXoxMG9BN1QtOWN2ZHMzT1pNcmFPRWs3RGpOcE5SUW1oY2taLXdlaFJHNUZCWnVERGVfY2N6RWlIYUdfZlFXTk9XUkdaVEpaWGJ3dmtuZ3Z6cW9UYUxZekFfdUdva1F0NDdsOUZoWkVIelNmQldFeG1JV2ZIQi0?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-15T20:36:00+00:00", "published_display": "15 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Friday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNdDA1RjU0N2xJQUNFRDBScXZNRHRFekR4blJ4OTJleXh2X2xLMlFLQUVYT010X0pqZ2toeTlDb2ZIYU5KS1hTMnAwRGhPSk91YTV6bl9jME1MNlBPWk9wNTRtWHJnbFF4RmlXUHRhQm44Q0M1S2RtRS1YNEVBUktqUFRxYnVWRWdPbmRpa1NfQ1VXRkRoWXlLTUhUdHlXOV9ocG5fTUVLVnU4OEY2LURHeWVVUng?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-12T20:36:00+00:00", "published_display": "12 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock rises Thursday, still underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNZlBfbWQyZ2VlNXV4S3Z3Zi1OSkw0X3Vvd3VqbnZxbDlqNEVsTWx6M2RMUzhJeWNTN3JTMGxtUDV3dDZMam5nekVkYXBmMWhXdHV2dUYxa01VUHZmaVE0UURoR250cDQxd3ZDX0xPdUZsR19ZREdGNWV3TWoxM0IwYXpzQ25pTXRJN3Q5ZEx5TTN3Mk1mMmMtbHJLVmp5SjI2SVVQUzNOQnhFc3k4YUU2NGhGcnZxX1FfM3RpRGtuNA?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-11T20:36:00+00:00", "published_display": "11 Jun 2026 20:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Builds Momentum Across S&P/TSX Composite Index", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNVXhMM1l0aWZfcDNweklhMWtlRXZ1MjFDZDZ6SXdJYTVjM095NnJwV2RCNmg5VUJCYm15MUpsR0tDWGlseXRuckR2YzhsYmthMGFBRGNlWDRTWEJYd2pwMkZ4XzVrbW8tUDljZzA2cmRQU1VHNUpWWDVVQjhTTXNfWXZETTgzeFkzUW5rcHNNSjlOVVN3RW1nbDdnM1NvYW5EbTVv?oc=5", "source_name": "Kalkine Media", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 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": "Shareholders Can Be Confident That WSP Global's (TSE:WSP) Earnings Are High Quality", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQcENlRFFneGEwcFlhX3VQM0pxTEhTaWVyQzFLVkRhV2Y4MlFHLTNJY1I2ekZxMWJldXF6TFV6V0ZBTGpWVTlaWW0yRlpnZGdfT29lenhiNzJNQWEtSmZJLUpUa0ZiRU5XVTNpN210NVlrWFpwSlI0RkxOYjBfUkJUSlZpRERkeGIyOW1FUQ?oc=5", "source_name": "Market source", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is WSP Global (TSX:WSP) Pricing Look Interesting After Recent Share Price Weakness", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxNUFEyTHFMWUFqZjNtT1FncHV2cFY0Vl94d0JPMGVNd2JLd0MzV0hfdEprSTJfamNITGdZdUR3cHB6QnVTOTA1U3Y3ODJWMnF0R2pvVmhCUGljYTBHcVVVc08yTzJ6bExaS190Rm5MdDNLdE5YVjZLc1lXOWpmRDByNEhPZVdHaGIxY3UxV2FsWjd5Ty1wT0E?oc=5", "source_name": "Market source", "published_at": "2026-05-09T07:00:00+00:00", "published_display": "09 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": "WSP Global Shift Sparks Attention on TSX Composite Index Trends", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPWlVCc1ZYUWlvcUVsMzNZck5RXy0weXc5dDFHUjZDeHVlVzg1Rk9Qd3dxeWZydVN5TXFMVXZFTE1KTjlWamtCLVR6em4zUVZPQks1cFBZYkpvcXNpQUZXWXRZdkx4ZkhISERweS1JU21veDlONXpsWmo2WnZZV21BbF9qbF9Kei1pTExpVmY0OFI0dDBmX2lRdkFMMkNDN0RMc2tNa0NsYUUtNmNWZmc?oc=5", "source_name": "Kalkine Media", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 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": "Canaccord Genuity Group Issues Pessimistic Forecast for WSP Global (TSE:WSP) Stock Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxPNk5KXzkycUtfa3BMaW1KMlJlWktrRFBQR0haelNnN0kwZ3k3ZVUtcU1sTWllZC1rX3lVOUVPSDBBbkZsaGJaajV2VFFtS2o1cFN2ZFIybTZCaDBXYWNneVk1YzFJVERZXzZvRVBCZmxLVC1BM2pJdE1rRmN3RkpxMWNMcUdzVHctazRLWXZMcXFNalkxME1lRnVJNFctcXF6MTZsTlI5Q05hRGFRWG1qWDhVWEtMV1UtX0dFSmJfQzVGMFZvMEkzVzVDSWExSUtMVXhqX0NR?oc=5", "source_name": "MarketBeat", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why The Narrative Around WSP Global (TSX:WSP) Is Shifting With New Targets And 2026 Guidance", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPMVB1Ny1jTV9RWHBtWEZvaUoyLUtHNmJmRlJrVEdUUkV1Nmtud1pIc0dqaWswSVJrdTZycGxyNWlEcjdWdW9ReEludWZocjhFMWFsM3M1Uy1Tc2tJQzZZS3YzTmx4QXZRbFgwVDhybW5TaExYXzIzcXdPX3M3amNOelBlX0ZSdWFFN2JGWF9fcVNGVDlMS3lxVl9XbkE?oc=5", "source_name": "Market source", "published_at": "2026-04-23T07:00:00+00:00", "published_display": "23 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Barlow\u2019s Research Roundup: Twelve changes to RBC\u2019s top 30 global stock ideas", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNamZqMGV4enF4NTQxSVZvTy13cl9EM3pMQmZLdHlGYWRxdU1OdVJOdlBHSDdLNUR4UFpRQ05zQV9zcm1YSkJ0WC1zZVVvYVpqWF83VVRqUXluQ09DOHJBSlV3XzNDNFNtaGx2MnlOblJEaHVEQk4wX280anZyN1F5eXA1NG80WkFMRFNzR25CcUdzZE04MWMyNndSQTg3UHpZUEE0XzlyU2N4YW8yTFNwTnJaZlRvT213V0duWHhhLUVyRGs1MWgxLWRsVUROR0UydEd3WFZyV0hTQkVi?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-04-07T07:00:00+00:00", "published_display": "07 Apr 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": "Is WSP Global (TSX:WSP) Fairly Priced After Recent Share Price Weakness?", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTE1iWkY5Z0prVGZRRF9yTjhrZldCcFM5MF9qT3dXYXZzWUhSYlN2UEdXRWw1ZHN3d2ZtSG1ZdXpfRmZkZ1QtLWlqQ1Z5MEVFNTdCeDNMLXBEMExhbkFxc085UzNXc1V4Vjc3NlJyT3FPT1VfZjNMYTF5MlZ2TQ?oc=5", "source_name": "Market source", "published_at": "2026-02-26T08:00:00+00:00", "published_display": "26 Feb 2026 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": "WSP Global (TSE:WSP) Reaches New 12-Month Low - Here's Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxPNGN3UUhJb2dCbDJQbFdMeS1UTlRfQk9hOUgzRXRUMmVHdklsSGVKSXlhUUpzRExJN0g5d01STTl1SkhNMVVVWkhUMFNZX2hvc2tWUmxMQUtseTl4bml5Z0F0M2xYVkg1c1NTQXZUSmMwZ0I2YmwzMDJxMjh3WWhyNnZzb3M2V1dQVGt5Y0x3NmZmQ0RyN0xvSWNnQVlMZFVKaWVoWV9Wd3h2Zw?oc=5", "source_name": "MarketBeat", "published_at": "2026-02-12T08:00:00+00:00", "published_display": "12 Feb 2026 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": "With 2.4% one-year returns, institutional owners may ignore WSP Global Inc.'s (TSE:WSP) 5.7% stock price decline", "summary": "", "url": "https://news.google.com/rss/articles/CBMigAFBVV95cUxPdXAzc1Rrb3lVVnoxWnZyWVowdVdlajN5QzVWSVQtZmRsYVZ6X0VIUlN4bjlILTZ1VXl1QkQwOUFrX0tfcUFRWDl0MHpjUy1ZUDZOdXZBMm9hV3hLZDlPcEt4aV9IZkc4UmpZd0wxZUNJREFGTkVxU0I5WTRKRV81Yw?oc=5", "source_name": "Market source", "published_at": "2026-02-12T08:00:00+00:00", "published_display": "12 Feb 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Stock: A Comprehensive Guide to WSP Global Inc. (TSX: WSP)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiTkFVX3lxTFA3WGtHVThDRUNKNmlDT2s0ai1zSmdBQThQS1RmMWFUSi1EM1ltU1ZnLXhsQlV1QVVoZFlnUG8xU3BRN1hpaTQ5Y2ZHeF9wZw?oc=5", "source_name": "Bitget", "published_at": "2026-02-10T08:15:06+00:00", "published_display": "10 Feb 2026 08:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing WSP Global (TSX:WSP) Valuation After A Stronger Month And Rich P/E Multiple", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE5DakcyOFJnX1dQb2dneE9tSWFQX0JHUWVrVXZXNmdSZTFBaGNyNGVMQnczSk9OWHQ5ak9XTTZ5SEpZaV9tcXA1by16QlBueHM0U2JQdkdtSl9SbmF1dEZ4bjh0TGF1cXFlSVoxZ212RXlJbFNEZ2F2VlFDWVNmdVE?oc=5", "source_name": "Market source", "published_at": "2026-01-24T08:00:00+00:00", "published_display": "24 Jan 2026 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": "With WSP Global Inc. (TSE:WSP) It Looks Like You'll Get What You Pay For", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxQQ1BOcGlPb1hJb2VJSGl1SzRDQldSVDJsdDl3NUZXenFXY3RVMTlSRjJnY05uaGJFRXAzQlNJMWRFc1dOREJ0aThNV3hla2tCUkZTYkFpMFZMTHE0cnFHczBRYXZNNUs1SVlrVVMwVVdfMElxWUJEN18zWlFLNDhkbEJYOEtOMjcwQWViNVZGcWV6T0dsY1JYbWVXcnlLOUNlekVzMnVNWGFVNGM1S09OVXZvc3RqWWxydmI5a3FLOTBjMF9ZcHRuTDJrSzZ2bzNqZ1HSAdcBQVVfeXFMTnlxM2NocTFOY1JSMUhXTk9CemU1dmFEZE5JaDlTbnVvV3hqR1VGYk9BM3pnOUhFYkxWNDZiMERrY21Db1BOb2RzeFVpMlpiX2d6bWVOWHdhMzdCbkhvdXNLRUpjMXhCNHBqcDA0aUxUMkpncC1lOGFJSHpJVXZjSm50MWlnNWhJYkI0dmdXcnA0UGY5blVOWTBObXJXTEpyZ1dsY2R5MFVYRkt5QlJ4UzNDc2NLSHhNRjJfYmZmRlZaaWRhZE9LaHZBY0twZ2wtVDZfMFh5XzA?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-16T08:00:00+00:00", "published_display": "16 Dec 2025 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": "Assessing WSP Global (TSX:WSP)\u2019s Valuation After a Recent 3\u2011Month Share Price Pullback", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE1IQi13a0g4Mlljdkw2NVJRaUFHMW8xN1FVaTA5WVY3Q0hjVW5ReC13b2FrWVhZaVQ3czRWZEplbXE0bUNXVzd4V2loOEJfdXkwVDYzdVNkV0V1VVhXU2g3S1RjTzFMbzR0OVFXcjBiV3dnSWZxRTBPM19uQS1qblU?oc=5", "source_name": "Market source", "published_at": "2025-12-16T08:00:00+00:00", "published_display": "16 Dec 2025 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": "Here's Why We Think WSP Global (TSE:WSP) Might Deserve Your Attention Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTFBxUjF1Zmx2TDBXXy1HT0NNdEVFV05UWl8zSV9JUW5ZZTNVTHQ0VDZFY3JRSC02Tkg2QUQ5WW5vMWF6VWJ1YVhDZllXM1oycGdwM3cyMlFjY0ZLUHFoa0t2TWNiREJRaHVER0Q0MUk2bUR0eG1xMU1oaEpPdW4?oc=5", "source_name": "Market source", "published_at": "2025-11-24T08:00:00+00:00", "published_display": "24 Nov 2025 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": "WSP Global Inc. (TSE:WSP) is largely controlled by institutional shareholders who own 56% of the company", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNUnQ5OVYtclFlMktJdkEzYVRVYkNlNGthVzhkMGFpODJQcVZiazd0N3lKNkdDdzlCcEVFRUlfU3d6VWtaYUNRWFViQ2tlMi03ZG9Bai1jR19KY2RyUVo2ckkxeUpzSEpVZmMtTzF6UC1sLVFYSEwxakUzeFp3QmttR2hRc2tNWGs3UXRWSG1ic3pOdGF6NEJjQjdrTkZFeDVpWjZEUnRSanBwTVg4WnZyT0R1Ul9OVXlUeXphbGd1Nmx2VGwweWZWU0FsMkZVX3dFU3NR0gHYAUFVX3lxTFBuakp3NEgzbHhIcnhZS2NVaHBoV1RxVDZIeFZZRDhHeU1ZM2xCaVRmSzhWVVI0dzhWWXBVeDF6S1c4VGN0STR2Q3ROOUNWakhhbkdBZkFNdGg3T2NRWU1pdFVzM3VGQllGV1FBTFh2QVdIazRDSkhBSUdXdlJUNTM5cnMzeW1wZkxmeG4yVFMwd05mVlZMQVN0b2EwUkt0RDlqUVRmNTNIemZWSUN5OUROVkFIU25mU1N1S011b3lVakpaSFN2VHJZM3NmUUY5TmNMaGItbVdzeA?oc=5", "source_name": "simplywall.st", "published_at": "2025-09-13T07:00:00+00:00", "published_display": "13 Sep 2025 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": "Is It Time To Consider Buying WSP Global Inc. (TSE:WSP)?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPcXRDdjhXNUhGVkh5UFJ1QVdhNWRCMjNobVFMc0h1VnVnYThIcEFKNFpjVFA0THpETzAzZDl1Y196Njk0WHk5blNnRDBrNnRzTlVfQjNKZGd6eDVuSzZfdDBFR0dJb0o2SjNXV2hCM09XbDdCZGpNY2NRa1BSeE9SLU1zXzd2aUx3R1o2S3lBbGJXcFdlel9CSlVVU0NIRnJ5Zm90TUJtVmRneWk0aGRYbnFUUlVkY3plWFowWGpIM0Y3ejZRTGJSNlZ30gHPAUFVX3lxTE54T084VmF1MzYxbGpfcE4zZEFidzE2U2IxcXZvblNVMFJwYXliMlZYdEoyWE82ZzdTdVdwZDVBMkQyUXNZWl9rRFRsbVhsSWZpQ1AzSUFBazRtZjZKYk1WamdlQlo1Q0ZXTmFJc3Q4bHVjU1FDLW5JelhOWElCMEJLbzV4TjJBZF9TbXJVeWs1czdOVUowUVoxUGFyMlFKbDFNVHNZQWptbS1CZUFReDljQlFodDkxTWhqbkFZWjVVcXBiSFJYN3RFd3cybmM0bw?oc=5", "source_name": "simplywall.st", "published_at": "2025-07-11T07:00:00+00:00", "published_display": "11 Jul 2025 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": "With 59% ownership, WSP Global Inc. (TSE:WSP) boasts of strong institutional backing", "summary": "", "url": "https://news.google.com/rss/articles/CBMifkFVX3lxTE5adGlWVHhsdUFtcGhnSmxiaWJMOGd4MDNEM1hPM0MwMDdsQ2p5S1hjM29yLTY2aGtxdTBWRzFITWFCeXZvZkhfNk9OdWdIZFNXa2FxR0NpcVpOS2xNYWxTdi02QmVJTTRGSlFUV2JuSVQ3bG93dVNEQU1FaTdUdw?oc=5", "source_name": "Market source", "published_at": "2024-04-15T07:00:00+00:00", "published_display": "15 Apr 2024 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "WSP Global (TSX:WSP) Stock Could Be 45.4% Undervalued After Ruth Bailey Appointment", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxPS20xbXR3eFBUdHF2S1JVTlRVZHMxYjZNTjh3bjBGcXJYTE11VFFWMjJtSnltb2FkeFNQakpBT3EyVUtEeXlIUE1HLWFaNXlIc1lhN0pIVVJSNXUtaktCZk5UZzFhcVNtR1JRbmRSdjhhN1NPVnRzZ0V2Vm5QMmU0b3BwbTZQMXYzaUwwZXJidTZqODJNb1FjLVRsNDNuSGpQN2V2ZTNvYzJnMGtRWkdCcFNydTBRT0xYTFhMMlVabnJ0eURQTG9NbE9EZjdNZWVpYUHSAdcBQVVfeXFMTXVRSDBYVW1fQ0VXQTMzWm1iNnZVQ3h1ZFIwNFFvUzY0Y3ZzeUMtLTlrb1k1Z1I3X2w2dTFOX2lYMGNsMGg0ZGFQX2R4cWRhZk9pdnM2SHVyaFYtVjhCSlA5X3dwdFI2QXVnclJFQzJLLVRja1NhaGVLcUQwV1J0aFktM3dXMG5kMnJvVV9jWjBYcVRHWXN0N2pPQTZEcTVvWUlDWVBQd2NGS0NieU1XZjJ4aFBqSEhNWXFrem1Na3VQN01ILTV3bEhLUy1hQkZhR2pfTU1YWW8?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-20T13:40:28+00:00", "published_display": "20 Jun 2026 13:40", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock rises Friday, outperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxOanQ5b1VjRk00Yl9RWnpzb1pwLU9vbnhZWnNBY2gzTUJZdWhqYVM4WXg4RWxqbGY4SjZBRjdLakFBSE8zTExmTExzcE5LRVJtbmtzX1NxSExQZVY2MG5JOGZtcE9OZTY0VU53U2dFU3F4V055MVUyX21YTENVTl90VnlzMVZHU0hMV1pHMXdzLUtseVRlamhNOXo2V2UtSmJSdGdVLThoWWpyMGpxdjJWaDNB?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-19T20:36:00+00:00", "published_display": "19 Jun 2026 20:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Thursday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxNbENwbk5BTTIyN0tNOFV0WDh4YWx0dFFFX195VGRHTGxidzVjdFgzLUZDS01UQzMwWF9wS0FBVE1SazBVZkZ0WVVMdzVGLVVOR0ZxQlJPVW9ocTBrMDRkbzlhT1JJNVo2NldPXzV5TFd0bTdITkV6ai01VXpVZ3MyRlFGXzlFZE1pWnhtYkdnQW9Ra3NpWHJZbzdnWndfN0liMFduUF96YTZuNFZLb1dlSnhTU0FmOXM?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-18T20:36:00+00:00", "published_display": "18 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Wednesday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNQ1NNVXRIODZKNV9fT1VUZndWUEdCY1Rtak9UOVFSUmlxYkpzcnlvRHNEa1pKMS1qQVpVTTdaQ05VbHBBSHdoTG5Famtwa1lmY0NEMnJLclhMSjNSQzBQN1gyVlZmNTZLZ3lqbzVfeVVpM0hCMVhjc1RtTndOTHhVZ1FUR3Roanl0S3VpYUVETURUTzhzNjU1TklJWklRcmY2M0kwY2YtdVUwSDdXcFFpM1k4ejd6ZUxH?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-17T20:36:00+00:00", "published_display": "17 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Tuesday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxPOVZFWXlDWklZU3FVU3RjRVppODBtQlU0OV9hazNEeXpEQ1BaVUJsX0dQLW5GMTZFMjRPNFMxTDJ4djdfb2kzaDBkdEllWVpzWUwyWDZaTENyTWpDRmp1RGgwZFl4d3dJeU4wVWhwY2VHcnBCN0lkV3hPcDIxY1B6ZVpsOXpURkJnZUxOQmVzSTNjZE9IX3dMZUhHbTV1Tm5lOThGaXM0LUNFekh6eWFpTHJUSjVVZw?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-16T20:36:00+00:00", "published_display": "16 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Monday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxQRUptNmRyakRqVk44UmFtQ1FaVzRLc1RNenhvY0hNdDNYWUk0WkZYYnd2T0JDNXRrd2RSODdlTXoxMG9BN1QtOWN2ZHMzT1pNcmFPRWs3RGpOcE5SUW1oY2taLXdlaFJHNUZCWnVERGVfY2N6RWlIYUdfZlFXTk9XUkdaVEpaWGJ3dmtuZ3Z6cW9UYUxZekFfdUdva1F0NDdsOUZoWkVIelNmQldFeG1JV2ZIQi0?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-15T20:36:00+00:00", "published_display": "15 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock falls Friday, underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNdDA1RjU0N2xJQUNFRDBScXZNRHRFekR4blJ4OTJleXh2X2xLMlFLQUVYT010X0pqZ2toeTlDb2ZIYU5KS1hTMnAwRGhPSk91YTV6bl9jME1MNlBPWk9wNTRtWHJnbFF4RmlXUHRhQm44Q0M1S2RtRS1YNEVBUktqUFRxYnVWRWdPbmRpa1NfQ1VXRkRoWXlLTUhUdHlXOV9ocG5fTUVLVnU4OEY2LURHeWVVUng?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-12T20:36:00+00:00", "published_display": "12 Jun 2026 20:36", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Inc. stock rises Thursday, still underperforms market", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxNZlBfbWQyZ2VlNXV4S3Z3Zi1OSkw0X3Vvd3VqbnZxbDlqNEVsTWx6M2RMUzhJeWNTN3JTMGxtUDV3dDZMam5nekVkYXBmMWhXdHV2dUYxa01VUHZmaVE0UURoR250cDQxd3ZDX0xPdUZsR19ZREdGNWV3TWoxM0IwYXpzQ25pTXRJN3Q5ZEx5TTN3Mk1mMmMtbHJLVmp5SjI2SVVQUzNOQnhFc3k4YUU2NGhGcnZxX1FfM3RpRGtuNA?oc=5", "source_name": "MarketWatch", "published_at": "2026-06-11T20:36:00+00:00", "published_display": "11 Jun 2026 20:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Global Builds Momentum Across S&P/TSX Composite Index", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNVXhMM1l0aWZfcDNweklhMWtlRXZ1MjFDZDZ6SXdJYTVjM095NnJwV2RCNmg5VUJCYm15MUpsR0tDWGlseXRuckR2YzhsYmthMGFBRGNlWDRTWEJYd2pwMkZ4XzVrbW8tUDljZzA2cmRQU1VHNUpWWDVVQjhTTXNfWXZETTgzeFkzUW5rcHNNSjlOVVN3RW1nbDdnM1NvYW5EbTVv?oc=5", "source_name": "Kalkine Media", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 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": "Shareholders Can Be Confident That WSP Global's (TSE:WSP) Earnings Are High Quality", "summary": "", "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQcENlRFFneGEwcFlhX3VQM0pxTEhTaWVyQzFLVkRhV2Y4MlFHLTNJY1I2ekZxMWJldXF6TFV6V0ZBTGpWVTlaWW0yRlpnZGdfT29lenhiNzJNQWEtSmZJLUpUa0ZiRU5XVTNpN210NVlrWFpwSlI0RkxOYjBfUkJUSlZpRERkeGIyOW1FUQ?oc=5", "source_name": "Market source", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is WSP Global (TSX:WSP) Pricing Look Interesting After Recent Share Price Weakness", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxNUFEyTHFMWUFqZjNtT1FncHV2cFY0Vl94d0JPMGVNd2JLd0MzV0hfdEprSTJfamNITGdZdUR3cHB6QnVTOTA1U3Y3ODJWMnF0R2pvVmhCUGljYTBHcVVVc08yTzJ6bExaS190Rm5MdDNLdE5YVjZLc1lXOWpmRDByNEhPZVdHaGIxY3UxV2FsWjd5Ty1wT0E?oc=5", "source_name": "Market source", "published_at": "2026-05-09T07:00:00+00:00", "published_display": "09 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": "WSP Global Shift Sparks Attention on TSX Composite Index Trends", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPWlVCc1ZYUWlvcUVsMzNZck5RXy0weXc5dDFHUjZDeHVlVzg1Rk9Qd3dxeWZydVN5TXFMVXZFTE1KTjlWamtCLVR6em4zUVZPQks1cFBZYkpvcXNpQUZXWXRZdkx4ZkhISERweS1JU21veDlONXpsWmo2WnZZV21BbF9qbF9Kei1pTExpVmY0OFI0dDBmX2lRdkFMMkNDN0RMc2tNa0NsYUUtNmNWZmc?oc=5", "source_name": "Kalkine Media", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 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": "Canaccord Genuity Group Issues Pessimistic Forecast for WSP Global (TSE:WSP) Stock Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxPNk5KXzkycUtfa3BMaW1KMlJlWktrRFBQR0haelNnN0kwZ3k3ZVUtcU1sTWllZC1rX3lVOUVPSDBBbkZsaGJaajV2VFFtS2o1cFN2ZFIybTZCaDBXYWNneVk1YzFJVERZXzZvRVBCZmxLVC1BM2pJdE1rRmN3RkpxMWNMcUdzVHctazRLWXZMcXFNalkxME1lRnVJNFctcXF6MTZsTlI5Q05hRGFRWG1qWDhVWEtMV1UtX0dFSmJfQzVGMFZvMEkzVzVDSWExSUtMVXhqX0NR?oc=5", "source_name": "MarketBeat", "published_at": "2026-05-08T07:00:00+00:00", "published_display": "08 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why The Narrative Around WSP Global (TSX:WSP) Is Shifting With New Targets And 2026 Guidance", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxPMVB1Ny1jTV9RWHBtWEZvaUoyLUtHNmJmRlJrVEdUUkV1Nmtud1pIc0dqaWswSVJrdTZycGxyNWlEcjdWdW9ReEludWZocjhFMWFsM3M1Uy1Tc2tJQzZZS3YzTmx4QXZRbFgwVDhybW5TaExYXzIzcXdPX3M3amNOelBlX0ZSdWFFN2JGWF9fcVNGVDlMS3lxVl9XbkE?oc=5", "source_name": "Market source", "published_at": "2026-04-23T07:00:00+00:00", "published_display": "23 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Barlow\u2019s Research Roundup: Twelve changes to RBC\u2019s top 30 global stock ideas", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNamZqMGV4enF4NTQxSVZvTy13cl9EM3pMQmZLdHlGYWRxdU1OdVJOdlBHSDdLNUR4UFpRQ05zQV9zcm1YSkJ0WC1zZVVvYVpqWF83VVRqUXluQ09DOHJBSlV3XzNDNFNtaGx2MnlOblJEaHVEQk4wX280anZyN1F5eXA1NG80WkFMRFNzR25CcUdzZE04MWMyNndSQTg3UHpZUEE0XzlyU2N4YW8yTFNwTnJaZlRvT213V0duWHhhLUVyRGs1MWgxLWRsVUROR0UydEd3WFZyV0hTQkVi?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-04-07T07:00:00+00:00", "published_display": "07 Apr 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": "Is WSP Global (TSX:WSP) Fairly Priced After Recent Share Price Weakness?", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTE1iWkY5Z0prVGZRRF9yTjhrZldCcFM5MF9qT3dXYXZzWUhSYlN2UEdXRWw1ZHN3d2ZtSG1ZdXpfRmZkZ1QtLWlqQ1Z5MEVFNTdCeDNMLXBEMExhbkFxc085UzNXc1V4Vjc3NlJyT3FPT1VfZjNMYTF5MlZ2TQ?oc=5", "source_name": "Market source", "published_at": "2026-02-26T08:00:00+00:00", "published_display": "26 Feb 2026 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": "WSP Global (TSE:WSP) Reaches New 12-Month Low - Here's Why", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxPNGN3UUhJb2dCbDJQbFdMeS1UTlRfQk9hOUgzRXRUMmVHdklsSGVKSXlhUUpzRExJN0g5d01STTl1SkhNMVVVWkhUMFNZX2hvc2tWUmxMQUtseTl4bml5Z0F0M2xYVkg1c1NTQXZUSmMwZ0I2YmwzMDJxMjh3WWhyNnZzb3M2V1dQVGt5Y0x3NmZmQ0RyN0xvSWNnQVlMZFVKaWVoWV9Wd3h2Zw?oc=5", "source_name": "MarketBeat", "published_at": "2026-02-12T08:00:00+00:00", "published_display": "12 Feb 2026 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": "With 2.4% one-year returns, institutional owners may ignore WSP Global Inc.'s (TSE:WSP) 5.7% stock price decline", "summary": "", "url": "https://news.google.com/rss/articles/CBMigAFBVV95cUxPdXAzc1Rrb3lVVnoxWnZyWVowdVdlajN5QzVWSVQtZmRsYVZ6X0VIUlN4bjlILTZ1VXl1QkQwOUFrX0tfcUFRWDl0MHpjUy1ZUDZOdXZBMm9hV3hLZDlPcEt4aV9IZkc4UmpZd0wxZUNJREFGTkVxU0I5WTRKRV81Yw?oc=5", "source_name": "Market source", "published_at": "2026-02-12T08:00:00+00:00", "published_display": "12 Feb 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "WSP Stock: A Comprehensive Guide to WSP Global Inc. (TSX: WSP)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiTkFVX3lxTFA3WGtHVThDRUNKNmlDT2s0ai1zSmdBQThQS1RmMWFUSi1EM1ltU1ZnLXhsQlV1QVVoZFlnUG8xU3BRN1hpaTQ5Y2ZHeF9wZw?oc=5", "source_name": "Bitget", "published_at": "2026-02-10T08:15:06+00:00", "published_display": "10 Feb 2026 08:15", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing WSP Global (TSX:WSP) Valuation After A Stronger Month And Rich P/E Multiple", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE5DakcyOFJnX1dQb2dneE9tSWFQX0JHUWVrVXZXNmdSZTFBaGNyNGVMQnczSk9OWHQ5ak9XTTZ5SEpZaV9tcXA1by16QlBueHM0U2JQdkdtSl9SbmF1dEZ4bjh0TGF1cXFlSVoxZ212RXlJbFNEZ2F2VlFDWVNmdVE?oc=5", "source_name": "Market source", "published_at": "2026-01-24T08:00:00+00:00", "published_display": "24 Jan 2026 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": "With WSP Global Inc. (TSE:WSP) It Looks Like You'll Get What You Pay For", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxQQ1BOcGlPb1hJb2VJSGl1SzRDQldSVDJsdDl3NUZXenFXY3RVMTlSRjJnY05uaGJFRXAzQlNJMWRFc1dOREJ0aThNV3hla2tCUkZTYkFpMFZMTHE0cnFHczBRYXZNNUs1SVlrVVMwVVdfMElxWUJEN18zWlFLNDhkbEJYOEtOMjcwQWViNVZGcWV6T0dsY1JYbWVXcnlLOUNlekVzMnVNWGFVNGM1S09OVXZvc3RqWWxydmI5a3FLOTBjMF9ZcHRuTDJrSzZ2bzNqZ1HSAdcBQVVfeXFMTnlxM2NocTFOY1JSMUhXTk9CemU1dmFEZE5JaDlTbnVvV3hqR1VGYk9BM3pnOUhFYkxWNDZiMERrY21Db1BOb2RzeFVpMlpiX2d6bWVOWHdhMzdCbkhvdXNLRUpjMXhCNHBqcDA0aUxUMkpncC1lOGFJSHpJVXZjSm50MWlnNWhJYkI0dmdXcnA0UGY5blVOWTBObXJXTEpyZ1dsY2R5MFVYRkt5QlJ4UzNDc2NLSHhNRjJfYmZmRlZaaWRhZE9LaHZBY0twZ2wtVDZfMFh5XzA?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-16T08:00:00+00:00", "published_display": "16 Dec 2025 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": "Assessing WSP Global (TSX:WSP)\u2019s Valuation After a Recent 3\u2011Month Share Price Pullback", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE1IQi13a0g4Mlljdkw2NVJRaUFHMW8xN1FVaTA5WVY3Q0hjVW5ReC13b2FrWVhZaVQ3czRWZEplbXE0bUNXVzd4V2loOEJfdXkwVDYzdVNkV0V1VVhXU2g3S1RjTzFMbzR0OVFXcjBiV3dnSWZxRTBPM19uQS1qblU?oc=5", "source_name": "Market source", "published_at": "2025-12-16T08:00:00+00:00", "published_display": "16 Dec 2025 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": "Here's Why We Think WSP Global (TSE:WSP) Might Deserve Your Attention Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTFBxUjF1Zmx2TDBXXy1HT0NNdEVFV05UWl8zSV9JUW5ZZTNVTHQ0VDZFY3JRSC02Tkg2QUQ5WW5vMWF6VWJ1YVhDZllXM1oycGdwM3cyMlFjY0ZLUHFoa0t2TWNiREJRaHVER0Q0MUk2bUR0eG1xMU1oaEpPdW4?oc=5", "source_name": "Market source", "published_at": "2025-11-24T08:00:00+00:00", "published_display": "24 Nov 2025 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": "WSP Global Inc. (TSE:WSP) is largely controlled by institutional shareholders who own 56% of the company", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNUnQ5OVYtclFlMktJdkEzYVRVYkNlNGthVzhkMGFpODJQcVZiazd0N3lKNkdDdzlCcEVFRUlfU3d6VWtaYUNRWFViQ2tlMi03ZG9Bai1jR19KY2RyUVo2ckkxeUpzSEpVZmMtTzF6UC1sLVFYSEwxakUzeFp3QmttR2hRc2tNWGs3UXRWSG1ic3pOdGF6NEJjQjdrTkZFeDVpWjZEUnRSanBwTVg4WnZyT0R1Ul9OVXlUeXphbGd1Nmx2VGwweWZWU0FsMkZVX3dFU3NR0gHYAUFVX3lxTFBuakp3NEgzbHhIcnhZS2NVaHBoV1RxVDZIeFZZRDhHeU1ZM2xCaVRmSzhWVVI0dzhWWXBVeDF6S1c4VGN0STR2Q3ROOUNWakhhbkdBZkFNdGg3T2NRWU1pdFVzM3VGQllGV1FBTFh2QVdIazRDSkhBSUdXdlJUNTM5cnMzeW1wZkxmeG4yVFMwd05mVlZMQVN0b2EwUkt0RDlqUVRmNTNIemZWSUN5OUROVkFIU25mU1N1S011b3lVakpaSFN2VHJZM3NmUUY5TmNMaGItbVdzeA?oc=5", "source_name": "simplywall.st", "published_at": "2025-09-13T07:00:00+00:00", "published_display": "13 Sep 2025 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": "Is It Time To Consider Buying WSP Global Inc. (TSE:WSP)?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPcXRDdjhXNUhGVkh5UFJ1QVdhNWRCMjNobVFMc0h1VnVnYThIcEFKNFpjVFA0THpETzAzZDl1Y196Njk0WHk5blNnRDBrNnRzTlVfQjNKZGd6eDVuSzZfdDBFR0dJb0o2SjNXV2hCM09XbDdCZGpNY2NRa1BSeE9SLU1zXzd2aUx3R1o2S3lBbGJXcFdlel9CSlVVU0NIRnJ5Zm90TUJtVmRneWk0aGRYbnFUUlVkY3plWFowWGpIM0Y3ejZRTGJSNlZ30gHPAUFVX3lxTE54T084VmF1MzYxbGpfcE4zZEFidzE2U2IxcXZvblNVMFJwYXliMlZYdEoyWE82ZzdTdVdwZDVBMkQyUXNZWl9rRFRsbVhsSWZpQ1AzSUFBazRtZjZKYk1WamdlQlo1Q0ZXTmFJc3Q4bHVjU1FDLW5JelhOWElCMEJLbzV4TjJBZF9TbXJVeWs1czdOVUowUVoxUGFyMlFKbDFNVHNZQWptbS1CZUFReDljQlFodDkxTWhqbkFZWjVVcXBiSFJYN3RFd3cybmM0bw?oc=5", "source_name": "simplywall.st", "published_at": "2025-07-11T07:00:00+00:00", "published_display": "11 Jul 2025 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": "With 59% ownership, WSP Global Inc. (TSE:WSP) boasts of strong institutional backing", "summary": "", "url": "https://news.google.com/rss/articles/CBMifkFVX3lxTE5adGlWVHhsdUFtcGhnSmxiaWJMOGd4MDNEM1hPM0MwMDdsQ2p5S1hjM29yLTY2aGtxdTBWRzFITWFCeXZvZkhfNk9OdWdIZFNXa2FxR0NpcVpOS2xNYWxTdi02QmVJTTRGSlFUV2JuSVQ3bG93dVNEQU1FaTdUdw?oc=5", "source_name": "Market source", "published_at": "2024-04-15T07:00:00+00:00", "published_display": "15 Apr 2024 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 89, "total_relevant": 26, "sentiment_summary": {"positive": 1, "negative": 6, "neutral": 19, "score": 41, "total": 26, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 92, "events": [{"event": "general", "label": "Market update", "weight": 15.1, "count": 23}, {"event": "guidance", "label": "Guidance", "weight": 1.1, "count": 2}, {"event": "earnings", "label": "Earnings", "weight": 0.55, "count": 1}], "positive_events": 1, "negative_events": 6}, "market_context": {"has_market_context": true, "latest_close": 176.7, "latest_week": "2026-06-19", "one_week_move": -3.4, "four_week_move": -8.7, "twelve_week_move": -16.8, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.12244, "market_dynamics_buy_signal": false, "relative_strength": -36.962138, "fair_value_gap": -22.5, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 52.8319, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-3.4% over one week, -8.7% over four weeks, trend inactive, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 73, "badges": ["Value support"], "opportunities": ["Price is below fair value while news tone is not negative."], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 9}, {"label": "MarketWatch", "count": 7}, {"label": "simplywall.st", "count": 4}, {"label": "Kalkine Media", "count": 2}, {"label": "MarketBeat", "count": 2}, {"label": "The Globe and Mail", "count": 1}, {"label": "Bitget", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 26}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 23}, {"label": "Guidance", "count": 2}, {"label": "Earnings", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "41/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": "92/100 classification confidence."}, {"label": "Company focus", "value": "26", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "7", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-3.4% over one week, -8.7% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "WSP Global (TSX:WSP) Stock Could Be 45.4% Undervalued After Ruth Bailey Appointment"}], "updated_at": "2026-06-22T20:43:05.931533+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}