{"version": "https://jsonfeed.org/version/1.1", "title": "Sharemaestro Newsreel: Canada Engineering & Construction news", "home_page_url": "https://sharemaestro.com/newsreel/ca/industrials/engineering-construction/", "feed_url": "https://sharemaestro.com/newsreel/ca/industrials/engineering-construction/feed.json", "description": "Latest Engineering & Construction company headlines from Canada, newest first, with source links and direct routes to company research and sentiment.", "language": "en", "items": [{"id": "source:0d16e953def800998170c89d9ff9cd957499530ebe759aeb4acf6c7717ac7257", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxPVDJTRUFZckFSbDB5R0JXSWxLakt1RnBWMVMzdWV5blFyN01ET2NzWGR0T1hnQmtHeTRVRjFRbjA4TUZvcGxJcnQyd0dGY2dObVdQbFhZQ0pfM1ZYR2tTZXZOZVN2WDZIcGNTazVERHhjYTN3ZUhvQWRNTF9hcmVXQ2p2cU5aakllVkZkZkpFVldmVnFBT01ZLVYxWTVrSUFadE9fR2VURUgwaU55eWt5bmpNdlZZX3dob2RLYjRiNUxmQQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxPVDJTRUFZckFSbDB5R0JXSWxLakt1RnBWMVMzdWV5blFyN01ET2NzWGR0T1hnQmtHeTRVRjFRbjA4TUZvcGxJcnQyd0dGY2dObVdQbFhZQ0pfM1ZYR2tTZXZOZVN2WDZIcGNTazVERHhjYTN3ZUhvQWRNTF9hcmVXQ2p2cU5aakllVkZkZkpFVldmVnFBT01ZLVYxWTVrSUFadE9fR2VURUgwaU55eWt5bmpNdlZZX3dob2RLYjRiNUxmQQ?oc=5", "title": "Bird Construction Inc. (TSE:BDT) Given Average Rating of \"Buy\" by Brokerages", "content_text": "Bird Construction Inc. (TSE:BDT) Given Average Rating of \"Buy\" by Brokerages", "date_published": "2026-08-14T06:14:46+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Analyst action", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:d3a7aa6a3c829c81eeef5b554dd03f2fc2c626972c8b5efd3ce4caf9c5fde068", "url": "https://finance.yahoo.com/markets/stocks/articles/stantec-inc-stn-q2-2026-230541841.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/stantec-inc-stn-q2-2026-230541841.html", "title": "Stantec Inc (STN) (Q2 2026) Earnings Call Highlights: Record Backlog and Margin Expansion Drive ...", "content_text": "This article first appeared on GuruFocus. Net Revenue: $1.8 billion, up 11.5% year-over-year, driven by 3.7% organic and 7.1% acquisition growth. Gross Revenue: $2.2 billion in Q2 2026. Adjusted EBITDA: Increased over 17% year-over-year, with a record Q2 margin of 18.7%, up 90 basis points. Adjusted EPS: $1.61, up 18.4% compared to Q2 2025. Project Margins: Increased 30 basis points to 54.5% of net revenue. Operating Cash Flow: $116 million on a year-to-date basis. Backlog: Record $9.2 billion, up 17.5% year-over-year, with 7% organic growth. U.S. Net Revenue: Increased almost 13%, driven by t", "date_published": "2026-08-13T23:05:41+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Capital return", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:59777ed81bcd83157f9234f5ba558e9629710c5f0dbccca1a7c7ff33da6a8a36", "url": "https://seekingalpha.com/news/4632599-stantec-declares-cad-0_245-dividend?amp%3Butm_medium=referral&amp%3Bfeed_item_type=news", "external_url": "https://seekingalpha.com/news/4632599-stantec-declares-cad-0_245-dividend?amp%3Butm_medium=referral&amp%3Bfeed_item_type=news", "title": "Stantec declares CAD 0.245 dividend", "content_text": "* Stantec (STN [https://seekingalpha.com/symbol/STN]) declares CAD 0.245/share quarterly dividend [https://seekingalpha.com/pr/20617509-stantec-delivers-strong-second-quarter-2026-results-expands-margins-and-raises-adjusted], in line with previous. * Payable Oct. 15; for shareholders of record Sept. 29; ex-div Sept. 29. * See STN Dividend Scorecard, Yield Chart, & Dividend Growth. [https://seekingalpha.com/symbol/STN/dividends?source=news_bullet] MORE ON STANTEC INC. * Stantec Inc. 2026 Q2 - Results - Earnings Call Presentation [https://seekingalpha.com/article/4936052-stantec-inc-2026-q2-resu", "date_published": "2026-08-13T16:31:18+00:00", "authors": [{"name": "seekingalpha.com"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:c89c959d90d641b37c09060a57ef6730792562862f771c5fe2c0534c7a4bdaa1", "url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxOQXFUY29zM21LeU85bFRtUHlXNER0RWt0U1VabXBERjFzeEp1YzFHbm9JbnRhWlcwVkhfODZDb2w3UWxScElEaTNJNzVJT1JQLUlxb3dVS3JtV2xQNkJZbEVyUFp1dk1Nd2RDMUpYX1ZjbUVDWllQc2FFY0tDakktX0tSeTAwUXZRU1BuaENqTEtWcnpNUEp1WGpiNVMxWVZuYXlHNi1fcnZCbWEyX2dKQWNTS1RNNnFvaFMzdnBZU2t5djUwbTZuWTV3UThtTTIzVGIyRg?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi1AFBVV95cUxOQXFUY29zM21LeU85bFRtUHlXNER0RWt0U1VabXBERjFzeEp1YzFHbm9JbnRhWlcwVkhfODZDb2w3UWxScElEaTNJNzVJT1JQLUlxb3dVS3JtV2xQNkJZbEVyUFp1dk1Nd2RDMUpYX1ZjbUVDWllQc2FFY0tDakktX0tSeTAwUXZRU1BuaENqTEtWcnpNUEp1WGpiNVMxWVZuYXlHNi1fcnZCbWEyX2dKQWNTS1RNNnFvaFMzdnBZU2t5djUwbTZuWTV3UThtTTIzVGIyRg?oc=5", "title": "Earnings call transcript: Bird Construction posts record Q2 2026 revenue, shares jump", "content_text": "Earnings call transcript: Bird Construction posts record Q2 2026 revenue, shares jump", "date_published": "2026-08-13T16:01:21+00:00", "authors": [{"name": "Investing.com Canada"}], "tags": ["Earnings", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:464f0fd5c5b76178c92af3df8e2a88009c0ba7cc10f3035e8dd6b36dd3a5a6c0", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNZ3oydW1aVEN0ZkNod3ZWWkUwNUxfclk3cGNQU0xfQjYxZVAxRVVUSU5MbDdFWnYzd3Q3X1htS25pQ2prNXcwbDM0SlhUVVk3RjRlQVMwQlN6bDJkRjFXVnBVNHQ4LUE3OVVXTWhET3pjeXVkd2VlbW5ndG5JVGpkbWtiRkhYMHNONDlPZVN2Mm1QNldLTnVDWldOT3VBNFlWN1ljdTIwRDh3ZnRTcThQTmh2QmE?oc=5", "external_url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNZ3oydW1aVEN0ZkNod3ZWWkUwNUxfclk3cGNQU0xfQjYxZVAxRVVUSU5MbDdFWnYzd3Q3X1htS25pQ2prNXcwbDM0SlhUVVk3RjRlQVMwQlN6bDJkRjFXVnBVNHQ4LUE3OVVXTWhET3pjeXVkd2VlbW5ndG5JVGpkbWtiRkhYMHNONDlPZVN2Mm1QNldLTnVDWldOT3VBNFlWN1ljdTIwRDh3ZnRTcThQTmh2QmE?oc=5", "title": "Stantec Inc. 2026 Q2 - Results - Earnings Call Presentation (TSX:STN:CA) 2026-08-13", "content_text": "Stantec Inc. 2026 Q2 - Results - Earnings Call Presentation (TSX:STN:CA) 2026-08-13", "date_published": "2026-08-13T13:30:46+00:00", "authors": [{"name": "Seeking Alpha"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:758b6327a16fc9063eaea6fb1c993dba16fdc3c0c31871191a1e31cd94e44bbf", "url": "https://www.nasdaq.com/articles/stantec-backs-annual-guidance-strong-demand", "external_url": "https://www.nasdaq.com/articles/stantec-backs-annual-guidance-strong-demand", "title": "Stantec Backs Annual Guidance On Strong Demand", "content_text": "(RTTNews) - Stantec Inc. (STN, STN.TO), a Canadian engineering, architecture, and environmental services provider, has reaffirmed its annual guidance to reflect strong demand and favorable market conditions. For fiscal 2026, the company still expects adjusted income per share growth of 15% to 18%, with net revenue growth of 8.5% to 11.5%. For fiscal 2025, Stantec had reported adjusted income of C$5.30 per share, on net revenue of C$6.5 billion. The board will pay a dividend of C$0.245 per share on October 15 to the shareholders of record as of September 29. The views and opinions expressed her", "date_published": "2026-08-13T05:15:31+00:00", "authors": [{"name": "nasdaq.com"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:955e83211bc56f2f18e81be8be8d4b348745b42e085b6dc4111326274b0f7dc2", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxOYnVZRDAzaGpjNTZMZ25HNkp6bkI4SF8tMEI5d2UzZlJzdEdIY04wMExjVjd3OFNURmlEU1ZIbFVZX19oV05WTTYycmdfb29Sc1VSY1pGeFVzN0sybUZFT0xVZDdrWjhlUEcyS0NrM2hta0cyZmVFV1dzTUpBZWxkUTVNRkd6cmQ5N0NwQ1pjeDhUWVZ2VjRJczA1aU11Y2h3MVNjaUdwXzNHc28zM1M2WU5WcEFQOFpIazJIZjF2SGR5M0c3MDNVTXBMVkFkM3NEbjctclpUNWdYT2FTRHdrdHZGVQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxOYnVZRDAzaGpjNTZMZ25HNkp6bkI4SF8tMEI5d2UzZlJzdEdIY04wMExjVjd3OFNURmlEU1ZIbFVZX19oV05WTTYycmdfb29Sc1VSY1pGeFVzN0sybUZFT0xVZDdrWjhlUEcyS0NrM2hta0cyZmVFV1dzTUpBZWxkUTVNRkd6cmQ5N0NwQ1pjeDhUWVZ2VjRJczA1aU11Y2h3MVNjaUdwXzNHc28zM1M2WU5WcEFQOFpIazJIZjF2SGR5M0c3MDNVTXBMVkFkM3NEbjctclpUNWdYT2FTRHdrdHZGVQ?oc=5", "title": "Earnings Flash (BDT.TO) Bird Construction Inc Reports Q2 Revenue C$1.04B, vs. FactSet Est of C$957.5M", "content_text": "Earnings Flash (BDT.TO) Bird Construction Inc Reports Q2 Revenue C$1.04B, vs. FactSet Est of C$957.5M", "date_published": "2026-08-12T21:25:14+00:00", "authors": [{"name": "marketscreener.com"}], "tags": ["Earnings", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:6c20f109af64834ba78ec09ca0339eb994063624f281960b18d5ad41f2a644c4", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxPMjN6SG8tQlRLZDJwbjJsRF8yMEtxMlhKQXp5dDZDNjA1NW9RTlFybklCR3Z5VnBOWFYwNTNzYkxqYk9hYmhiUFdrZi1fQndXV3pZaFJyR3VkMnY2eWdjUC02a3RQTy0xRTBZc3VWM3p0NlB4T0tmZnE3NGJhUy04ZVA5TDJRbWVYZHV1TDNXT0FxU3pNT2xMOHEwM1RRbDgteEx4WU0xQ1dHNFZCRzZMclRhYnprcmhOMEZqdEM3SXg2R0NuZ3N4VVVwUWtDR0JNLUNlZmM2N2FHdXdiMFE5Q0Z6aw?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxPMjN6SG8tQlRLZDJwbjJsRF8yMEtxMlhKQXp5dDZDNjA1NW9RTlFybklCR3Z5VnBOWFYwNTNzYkxqYk9hYmhiUFdrZi1fQndXV3pZaFJyR3VkMnY2eWdjUC02a3RQTy0xRTBZc3VWM3p0NlB4T0tmZnE3NGJhUy04ZVA5TDJRbWVYZHV1TDNXT0FxU3pNT2xMOHEwM1RRbDgteEx4WU0xQ1dHNFZCRzZMclRhYnprcmhOMEZqdEM3SXg2R0NuZ3N4VVVwUWtDR0JNLUNlZmM2N2FHdXdiMFE5Q0Z6aw?oc=5", "title": "Earnings Flash (BDT.TO) Bird Construction Inc Posts Q2 Adjusted EPS C$0.70 per Share, vs. FactSet Est of C$0.59", "content_text": "Earnings Flash (BDT.TO) Bird Construction Inc Posts Q2 Adjusted EPS C$0.70 per Share, vs. FactSet Est of C$0.59", "date_published": "2026-08-12T21:24:32+00:00", "authors": [{"name": "marketscreener.com"}], "tags": ["Earnings", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:fe3bf6f0c1d0563cf4a8fe04dd03091cec763d9d8f0b308e671c74652780c432", "url": "https://finance.yahoo.com/markets/stocks/articles/stantec-q2-adjusted-earnings-climbs-212421459.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/stantec-q2-adjusted-earnings-climbs-212421459.html", "title": "Stantec Q2 Adjusted Earnings Climbs 18%", "content_text": "Stantec (STN.TO) said Wednesday after trade that adjusted earnings jumped 18.4% to C$1.61 per share, from C$1.36 per share, in the prior year period.Analysts polled by FactSet had expected C$1.58 per share.Net revenue increased 11.5% year over year to C$1.8 billion, in line with Silver Upgrade to read this MT Newswires article and get so much more. A Silver or Gold subscription plan is required to access premium news articles. Upgrade now", "date_published": "2026-08-12T21:24:21+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:a5a60d5d1f253335c72618686e9f920d9963c46d560fba35f3e91c1eb1edb3c3", "url": "https://finance.yahoo.com/markets/stocks/articles/stantec-delivers-strong-second-quarter-210000085.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/stantec-delivers-strong-second-quarter-210000085.html", "title": "Stantec delivers strong second quarter 2026 results, expands margins and raises adjusted EBITDA outlook for 2026", "content_text": "Stantec Inc. Net revenue of $1.8 billion, an increase of 11.5% compared to Q2 2025 Adjusted EBITDA1 increase of 17.1% to $332.9 million and adjusted EBITDA margin1 of 18.7%, a 90 basis point increase over Q2 2025 Diluted EPS of $1.32 and adjusted EPS1 of $1.61, up 10.9% and 18.4%, respectively, compared to Q2 2025 Contract backlog increased to $9.2 billion, up 17.5% year-over-year Repurchased 1,667,292 common shares for an aggregate price of $175.9 million in the first two quarters of 2026 On July 31, 2026 Stantec acquired Niche, a 200-person engineering and environmental consultancy firm in A", "date_published": "2026-08-12T21:00:00+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Deals and strategy", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Provider-linked mention", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:6678ab1c1451ff6443514dbfd9cbbdabe10293f34444595471a963a1c7d188c6", "url": "https://finance.yahoo.com/markets/stocks/articles/wsp-global-tsx-wsp-below-001653067.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/wsp-global-tsx-wsp-below-001653067.html", "title": "Is WSP Global (TSX:WSP) Below Fair Value After A 29% Fall?", "content_text": "Track your investments for FREE with Simply Wall St, the portfolio command center trusted by over 7 million individual investors worldwide. WSP Global stock has fallen 29.2% over the past year, yet current checks suggest the shares may now sit below an internally estimated intrinsic value based on a Discounted Cash Flow (DCF) approach and on earnings based multiples. Over the past 12 months the share price declined 29.2%, which means recent returns have been weak even as valuation signals have turned more supportive. Strong recent growth in revenue, margins and contracted backlog can support e", "date_published": "2026-08-12T00:16:53+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Deals and strategy", "WSP"], "_sharemaestro": {"country": "Canada", "coverage": "Provider-linked mention", "market_context": null, "companies": [{"symbol": "WSP", "name": "WSP Global Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/9f8c338e-ed55-4e1e-89e7-1bd87b03eb02/"}]}}, {"id": "source:7be7c3e3214e68b699beff50a55c9d45dc0d659d200cc25477f162b140fda413", "url": "https://finance.yahoo.com/markets/stocks/articles/wsp-global-tsx-wsp-reaffirms-181356513.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/wsp-global-tsx-wsp-reaffirms-181356513.html", "title": "WSP Global (TSX:WSP) Reaffirms Dividend After Q2 Earnings, Is The Stock Still Cheap?", "content_text": "Track your investments for FREE with Simply Wall St, the portfolio command center trusted by over 7 million individual investors worldwide. WSP Global (TSX:WSP) is back in focus after reporting second quarter 2026 earnings and affirming its quarterly dividend, giving investors fresh data on sales, profitability, cash returns and order visibility. See our latest analysis for WSP Global. At a share price of CA$191.02, WSP Global has seen a 7 day share price return of 11.53% and a 30 day share price return of 10.52%. However, year to date the share price return is down 23.62% and the 1 year total", "date_published": "2026-08-11T18:13:56+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Earnings", "WSP"], "_sharemaestro": {"country": "Canada", "coverage": "Provider-linked mention", "market_context": null, "companies": [{"symbol": "WSP", "name": "WSP Global Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/9f8c338e-ed55-4e1e-89e7-1bd87b03eb02/"}]}}, {"id": "source:b662a8c81409be7918bac159508c42b74484586b0e251367057d3ee504b44bb7", "url": "https://news.google.com/rss/articles/CBMiZEFVX3lxTE9BVTFhQ0lDcVE5N2hDLU9fV3djbUNsb0JRcVNwNHM0OGlvSXJzcmEyd3J1UWt5SzRIZlgxRWdPUllKdkVsSmlXb0hyMHFqX0VfSERWM1dRTTZOa1dBeVNmendidnc?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiZEFVX3lxTE9BVTFhQ0lDcVE5N2hDLU9fV3djbUNsb0JRcVNwNHM0OGlvSXJzcmEyd3J1UWt5SzRIZlgxRWdPUllKdkVsSmlXb0hyMHFqX0VfSERWM1dRTTZOa1dBeVNmendidnc?oc=5", "title": "Stantec Inc (STN) Earnings Forecast: Future EPS & Revenue Growth Estimates", "content_text": "Stantec (STN) came out with quarterly earnings of $1.16 per share, beating the Zacks Consensus Estimate of $1.15 per share. This compares to earnings of $0.98 per share a year ago. These figures are adjusted for non-recurring items. This quarterly report represents an earnings surprise of +0.87%. A quarter ago, it was expected that this engineering firm would post earnings of $0.95 per share when it actually produced earnings of $0.97, delivering a surprise of +2.11%. Over the last four quarters, the company has surpassed consensus EPS estimates three times. Stantec, which belongs to the Zacks", "date_published": "2026-08-10T07:00:00+00:00", "authors": [{"name": "TradingKey"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:c8ed9c381780f26dc03bd6585df5ba004c3196ea7f183bf393ccc98afa6d487a", "url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxQUDZldWY1YUR4OUxCdDk1YjZwTnBhRXZ4UlRvZEN5Y1pCUzZGYjV1VFEwNURfY0QzNGRwVHFDT0U1OWthQ3lUU19VZThMRzAwX1dneDd1V2hfUC02WjdEbTJISHNjZmh4Wm5qcUU4SUdTa25ZUnJqS0lTY1o1Uk1lWF9LZnFvc0VqZGpqSVhDQ3loUlZRZnJnQXpFeFN6OTVleDg5aGpUNnh2ZW8wSV9KV0JISEdpVllzU2c3alR0ZjZOMzRq?oc=5", "external_url": "https://news.google.com/rss/articles/CBMixAFBVV95cUxQUDZldWY1YUR4OUxCdDk1YjZwTnBhRXZ4UlRvZEN5Y1pCUzZGYjV1VFEwNURfY0QzNGRwVHFDT0U1OWthQ3lUU19VZThMRzAwX1dneDd1V2hfUC02WjdEbTJISHNjZmh4Wm5qcUU4SUdTa25ZUnJqS0lTY1o1Uk1lWF9LZnFvc0VqZGpqSVhDQ3loUlZRZnJnQXpFeFN6OTVleDg5aGpUNnh2ZW8wSV9KV0JISEdpVllzU2c3alR0ZjZOMzRq?oc=5", "title": "Bank of America Corp DE Acquires 127,229 Shares of Stantec Inc. $STN", "content_text": "Bank of America Corp DE Acquires 127,229 Shares of Stantec Inc. $STN", "date_published": "2026-08-08T08:08:29+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:8c089e8f3eb030bb0b9af64079cbe713b52e27ce9e38dca493e221a1cd2eb60e", "url": "https://finance.yahoo.com/markets/stocks/articles/atkinsr-alis-group-tsx-atrl-021036514.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/atkinsr-alis-group-tsx-atrl-021036514.html", "title": "AtkinsR\u00e9alis Group (TSX:ATRL) Could Be 25% Undervalued As Earnings Land", "content_text": "Find winning stocks in any market cycle. Join 7 million investors using Simply Wall St's investing ideas for FREE. AtkinsR\u00e9alis Group (TSX:ATRL) is back in focus after its second quarter 2026 update, which combined fresh earnings, an unchanged dividend, active share buybacks, and plans for further acquisitions. See our latest analysis for AtkinsR\u00e9alis Group. AtkinsR\u00e9alis Group's recent earnings, dividend affirmation, buybacks, and acquisition plans come after a period where the share price has eased, with a year to date share price return of 2.51% in decline and a 1 year total shareholder retu", "date_published": "2026-08-08T02:10:36+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Capital return", "ATRL"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "ATRL", "name": "AtkinsR\u00e9alis Group Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/d7d8dee3-b98f-4b80-a1b0-c9d7d82d7211/"}]}}, {"id": "source:ac393ace6d01b6fd0913421b04facc2898ed997ce93c832fe9c230498a32b07f", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxQaHRBbXU5dlhHenZYYVctSGo2UVA1cS01QThDT1k2NVJ6SlJ2cXRLTUllejN5dDZCdHQ2NGZQV3cza2NJR0k0QV9SZVhiNWk2ejEtVW9TQkpXTVZZeFF3MkVmYjdiRlh4em9falR2dnd0NWZ1Nm9RUmlHc0JmdGZEYXhJS2ZSWlpKN1NldDJDaXhoUURXOG1BZTdBREdHaVRXYk4wTDNFUUpWek9tT0ZNMnBOa3BKQWZRcFJFaTZ3WEVtN1JoeVpueVpDRjRvaWVVdWNYUk9pR3dybFBEMzdr0gHkAUFVX3lxTFBidU5LOF93UFRkSUFzdXRVMVBqNGRIT1EtMlUxeVRFVkpZbDlPRzk4MF91NFVRa3Z4UnJLTkt2ZEp4N0V1djhnUTUwUW5pWGdVVE1SOTVMWEliZ0tuYnYzMTFLYVpLSzZaVVVITUd1b3U5UmV2MnNqS25yZGpOZXR5Nm0tT0ZSYmJVUWdUazZETE1nazVrWEVHalNub08wajk1LS1HdlE4dDNpSTEtZVVKSTU4MHpfSFlwbjVHUUxTUk01Vmk2YmFiRXM3REFHOURsOGdQRElFZEgxTzEwbmkxczhmMA?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxQaHRBbXU5dlhHenZYYVctSGo2UVA1cS01QThDT1k2NVJ6SlJ2cXRLTUllejN5dDZCdHQ2NGZQV3cza2NJR0k0QV9SZVhiNWk2ejEtVW9TQkpXTVZZeFF3MkVmYjdiRlh4em9falR2dnd0NWZ1Nm9RUmlHc0JmdGZEYXhJS2ZSWlpKN1NldDJDaXhoUURXOG1BZTdBREdHaVRXYk4wTDNFUUpWek9tT0ZNMnBOa3BKQWZRcFJFaTZ3WEVtN1JoeVpueVpDRjRvaWVVdWNYUk9pR3dybFBEMzdr0gHkAUFVX3lxTFBidU5LOF93UFRkSUFzdXRVMVBqNGRIT1EtMlUxeVRFVkpZbDlPRzk4MF91NFVRa3Z4UnJLTkt2ZEp4N0V1djhnUTUwUW5pWGdVVE1SOTVMWEliZ0tuYnYzMTFLYVpLSzZaVVVITUd1b3U5UmV2MnNqS25yZGpOZXR5Nm0tT0ZSYmJVUWdUazZETE1nazVrWEVHalNub08wajk1LS1HdlE4dDNpSTEtZVVKSTU4MHpfSFlwbjVHUUxTUk01Vmk2YmFiRXM3REFHOURsOGdQRElFZEgxTzEwbmkxczhmMA?oc=5", "title": "AtkinsR\u00e9alis Group (TSX:ATRL) Stock Looks Cheap But Earnings Quality Clouds Upside", "content_text": "AtkinsR\u00e9alis Group (TSX:ATRL) Stock Looks Cheap But Earnings Quality Clouds Upside", "date_published": "2026-08-08T01:53:53+00:00", "authors": [{"name": "simplywall.st"}], "tags": ["Earnings", "ATRL"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "ATRL", "name": "AtkinsR\u00e9alis Group Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/d7d8dee3-b98f-4b80-a1b0-c9d7d82d7211/"}]}}, {"id": "source:da952c45f2832ffbbb8afc7db37d465a936b07635f8bcf902d1d15255b0d13a2", "url": "https://finance.yahoo.com/markets/stocks/articles/atkinsr-alis-group-tsx-atrl-211239827.html", "external_url": "https://finance.yahoo.com/markets/stocks/articles/atkinsr-alis-group-tsx-atrl-211239827.html", "title": "AtkinsR\u00e9alis Group (TSX:ATRL) Is Up 5.9% After Nuclear Backlog Surge And Aggressive Buybacks - Has The Bull Case Changed?", "content_text": "In the second quarter of 2026, AtkinsR\u00e9alis Group reported higher sales of CA$2,985.27 million, sharply lower net income of CA$95.73 million, continued a CA$0.02 per share dividend, completed a CA$241.7 million buyback of 2,772,713 shares, and signalled plans for further acquisitions, including a potential larger U.S. deal. Management highlighted record engineering services and nuclear backlogs, a higher full-year nuclear revenue outlook, and a balance sheet with net leverage below the 1x\u20132x target range, giving the company room to keep funding both share repurchases and bolt-on transactions. ", "date_published": "2026-08-07T21:12:39+00:00", "authors": [{"name": "finance.yahoo.com"}], "tags": ["Earnings", "ATRL"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "ATRL", "name": "AtkinsR\u00e9alis Group Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/d7d8dee3-b98f-4b80-a1b0-c9d7d82d7211/"}]}}, {"id": "source:ab6f766ae35afc6d13b0b2ade550baedb39b8946c73420c5c8167c0e4cf79704", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPRUxpZDN4UGJwNWk4X2ZBeWI4aWhmQUhGdUJZd3JBaEJHeU5md1ZpZGZvcE1uOENRUUtWdzdHbFhPTndKdWxJRFRSRXR6Wk5lVlBoV0E0MGJxYWVqWmhHQnlUOTRPcEdMMUlKQzJLWFJSZjFnQXU4MUY4aHVwRnZsZmpPVWFJS3pNanJWTVRlZDZLX1Rsc3BiMHhOZi05R19kYVJ6ajBMUlZRX1BhcTYyQy0xSVo4bnpUQnA3enZpV2ZUN3JrYnU3bGRCVQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPRUxpZDN4UGJwNWk4X2ZBeWI4aWhmQUhGdUJZd3JBaEJHeU5md1ZpZGZvcE1uOENRUUtWdzdHbFhPTndKdWxJRFRSRXR6Wk5lVlBoV0E0MGJxYWVqWmhHQnlUOTRPcEdMMUlKQzJLWFJSZjFnQXU4MUY4aHVwRnZsZmpPVWFJS3pNanJWTVRlZDZLX1Rsc3BiMHhOZi05R19kYVJ6ajBMUlZRX1BhcTYyQy0xSVo4bnpUQnA3enZpV2ZUN3JrYnU3bGRCVQ?oc=5", "title": "Bird Construction (TSE:BDT) Stock Passes Above 200 Day Moving Average - What's Next?", "content_text": "Bird Construction (TSE:BDT) Stock Passes Above 200 Day Moving Average - What's Next?", "date_published": "2026-08-06T07:00:00+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:fd72ee336a0395e52763210fad0c11bb0fdb0302e357a3d56edbb2ba7fc6eebe", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQd3Zsc19VQ2doeXl6N3Jfa3QwUzYwbndDOFo0QUJlWFVsOEV4blMyR0NqQlJvVnlIcEJ2N3Z2dWs0WGFnOHVPSWI0czhEa3NfRXFZZldmWm01S2dGSzdEd2I0dHdwZUtrLUZxSE9Tdlk3bDZxbmdFWVp0dV9KRkdmVWlfT0gyM2hlT1VtMi1rWFk0bElXU255R3ZxY3NoRVM1YmRnaDBQUGV5djFBOGc?oc=5", "external_url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxQd3Zsc19VQ2doeXl6N3Jfa3QwUzYwbndDOFo0QUJlWFVsOEV4blMyR0NqQlJvVnlIcEJ2N3Z2dWs0WGFnOHVPSWI0czhEa3NfRXFZZldmWm01S2dGSzdEd2I0dHdwZUtrLUZxSE9Tdlk3bDZxbmdFWVp0dV9KRkdmVWlfT0gyM2hlT1VtMi1rWFk0bElXU255R3ZxY3NoRVM1YmRnaDBQUGV5djFBOGc?oc=5", "title": "Amundi Purchases 62,845 Shares of Stantec Inc. $STN", "content_text": "Amundi Purchases 62,845 Shares of Stantec Inc. $STN", "date_published": "2026-08-02T07:00:00+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:91cd7ba68e0ffb26efb1dac0294a90aab4b4378f42f9f00e72b1a37a06d08618", "url": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxQOW1wdWt5OWIzekN4RXM1dWo4OGpnY0F2S0VibDJpNVdvTXNWeC1xc2NhWmd0WFFTdmVjRnNvNUlzdmV3dThZVGlvVmx6RjdYYkRlN2J1WmVNT3dFaEMxWjAwNjRJU1A1ZEl5MTEwUHlHUDhaWUdLWFRtWUF3akRCUm1rRHFFcEE1c3FOeFRBVG5BNXdFck5wdkw1a2NwdHlteWdiMGdBU2VjcjdMQmhXbm9oZWFRemVYM3hjd1p3RnZiUEdrZ19HeDc5Q2h2bTRGZWFNeXVtQ29LX0IwR2MzTUJWRGZ3MElvVGlhR2l4N3XSAfYBQVVfeXFMT1BQQ1ZMbGlXeUxHRko2QlNsRGRIbV9xcmJPaVEtOVkyODVPR0ltNU1vOE1ZSEFTT3B5Zk9CU0tKWWdIbGgwQnhQdjBlOHpwamxsRk9uS0pvc3hnWWFKZXVETjUydWc1eHBlQzZjb2lQd1NXbW03WjVNZHZzZUdBdG9CWlNDaFhwaG10dl9uSVNaakNhcndCQnVUSHQ2dXZtX2wwRHdHeGlwT2tVOXM2clNGc01MUmRiVWRteE1QQ3piMlYyTGI4LTJRa3pXZmVydnNrVkxZX3kyQ3lKYngyM2xSMEhxbTZFZ3hYdzdyODhDeXVOYXJn?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxQOW1wdWt5OWIzekN4RXM1dWo4OGpnY0F2S0VibDJpNVdvTXNWeC1xc2NhWmd0WFFTdmVjRnNvNUlzdmV3dThZVGlvVmx6RjdYYkRlN2J1WmVNT3dFaEMxWjAwNjRJU1A1ZEl5MTEwUHlHUDhaWUdLWFRtWUF3akRCUm1rRHFFcEE1c3FOeFRBVG5BNXdFck5wdkw1a2NwdHlteWdiMGdBU2VjcjdMQmhXbm9oZWFRemVYM3hjd1p3RnZiUEdrZ19HeDc5Q2h2bTRGZWFNeXVtQ29LX0IwR2MzTUJWRGZ3MElvVGlhR2l4N3XSAfYBQVVfeXFMT1BQQ1ZMbGlXeUxHRko2QlNsRGRIbV9xcmJPaVEtOVkyODVPR0ltNU1vOE1ZSEFTT3B5Zk9CU0tKWWdIbGgwQnhQdjBlOHpwamxsRk9uS0pvc3hnWWFKZXVETjUydWc1eHBlQzZjb2lQd1NXbW03WjVNZHZzZUdBdG9CWlNDaFhwaG10dl9uSVNaakNhcndCQnVUSHQ2dXZtX2wwRHdHeGlwT2tVOXM2clNGc01MUmRiVWRteE1QQ3piMlYyTGI4LTJRa3pXZmVydnNrVkxZX3kyQ3lKYngyM2xSMEhxbTZFZ3hYdzdyODhDeXVOYXJn?oc=5", "title": "Badger Infrastructure Solutions (TSX:BDGI) Stock Cools As Margins And Utilization Impress", "content_text": "Badger Infrastructure Solutions (TSX:BDGI) Stock Cools As Margins And Utilization Impress", "date_published": "2026-07-31T23:32:43+00:00", "authors": [{"name": "simplywall.st"}], "tags": ["Market update", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:78c27d5d38012c14a692be27faca778ac866103a7ffe0b301139ab7824d37bea", "url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxPVmhjV2pEa2MyVEhQOUlsbmFJYWJjS0JGQXA0OFNKTW9qNkxBa3k4Y3N4ZklGV3RlRVpSZWZYRzFvaU43QkFjeVE1aDZ0Z295SXN1dUxSRzh3LS1FQW9ScWN4aDludzUzUEVpc0szbUFUWnN0UHpZQ0ZKUVpHVmMyUGV5MTQzQ3NhVEZ2eXJlZ09XblAzd2tYQTBJbFo4aW11ZURuby0xTGdXbEo3c0dwTjhKWkQ1U3k5LTIxd3gzQlFLT0dDTTVwaGpncFZfSVpiLUROVHlOT2ZCUTIwTEVxYXpVX0duTjkyUUltddIB8gFBVV95cUxNNEVEZXVjM0VuQjVCUkptZWI4Skl0RkxpR091SFJJT3JWanJUOEZWaWR5QkN2S0poVm9DanliNEtaeWNyc2FoZWphY21fRGdKSUpaeHVyTTh1SktlQWdSN0laZEc3aVNEenZTY3FEekNVRmx5OENUUWgtR0Y4U2o2NUNqU0c1WHZJX1h4T19TSHBEY0xLR29YQldFSU40VVpTa0JlMEFrQWZTMWFabHlhbjloc1J4eHR6ZlV6Y2pRTFliTUl0cjgybl83bnc4MVd4cFJCeG1mVTk0SmVobTdMQ3Z0M2VNSXVDaVdUYVAzSWlldw?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi7AFBVV95cUxPVmhjV2pEa2MyVEhQOUlsbmFJYWJjS0JGQXA0OFNKTW9qNkxBa3k4Y3N4ZklGV3RlRVpSZWZYRzFvaU43QkFjeVE1aDZ0Z295SXN1dUxSRzh3LS1FQW9ScWN4aDludzUzUEVpc0szbUFUWnN0UHpZQ0ZKUVpHVmMyUGV5MTQzQ3NhVEZ2eXJlZ09XblAzd2tYQTBJbFo4aW11ZURuby0xTGdXbEo3c0dwTjhKWkQ1U3k5LTIxd3gzQlFLT0dDTTVwaGpncFZfSVpiLUROVHlOT2ZCUTIwTEVxYXpVX0duTjkyUUltddIB8gFBVV95cUxNNEVEZXVjM0VuQjVCUkptZWI4Skl0RkxpR091SFJJT3JWanJUOEZWaWR5QkN2S0poVm9DanliNEtaeWNyc2FoZWphY21fRGdKSUpaeHVyTTh1SktlQWdSN0laZEc3aVNEenZTY3FEekNVRmx5OENUUWgtR0Y4U2o2NUNqU0c1WHZJX1h4T19TSHBEY0xLR29YQldFSU40VVpTa0JlMEFrQWZTMWFabHlhbjloc1J4eHR6ZlV6Y2pRTFliTUl0cjgybl83bnc4MVd4cFJCeG1mVTk0SmVobTdMQ3Z0M2VNSXVDaVdUYVAzSWlldw?oc=5", "title": "DIRTT Environmental Solutions (TSX:DRT) Stock Reprices After Profit Return And Margin Reset", "content_text": "DIRTT Environmental Solutions (TSX:DRT) Stock Reprices After Profit Return And Margin Reset", "date_published": "2026-07-31T22:51:58+00:00", "authors": [{"name": "simplywall.st"}], "tags": ["Earnings", "DRT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "DRT", "name": "DIRTT Environmental Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/5c736b76-60b5-40f2-96d3-cb37ed8db480/"}]}}, {"id": "source:d3975b2c8b3d31897aea238424ed60a047126e931e362fdd57ee4903ad44d7b1", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNbVFOTkNUdWxBYkpvLWZRTjFzUDhneDA5Mm5hTzNJVVhnNWVXZ1I5aE16M3dCSnNEYWQ0WFEwVmdMZGZVT0V6YzdUUWJGdmpkTFFRN3RBM29UUEhjc1MzbkN4VWo0VGlpcWZ1NVNoWG9MblNrempJNWtiWTZrZVR6MklTUy16YXcwenhRbmhQUVg0OVlqRzFYdkxfRlk5cVhNRTFuYnBGY2I0UVd2RS1RSGtSWWhVTm0x?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNbVFOTkNUdWxBYkpvLWZRTjFzUDhneDA5Mm5hTzNJVVhnNWVXZ1I5aE16M3dCSnNEYWQ0WFEwVmdMZGZVT0V6YzdUUWJGdmpkTFFRN3RBM29UUEhjc1MzbkN4VWo0VGlpcWZ1NVNoWG9MblNrempJNWtiWTZrZVR6MklTUy16YXcwenhRbmhQUVg0OVlqRzFYdkxfRlk5cVhNRTFuYnBGY2I0UVd2RS1RSGtSWWhVTm0x?oc=5", "title": "DIRTT Environmental Solutions Ltd. 2026 Q2 - Results - Earnings Call Presentation (TSX:DRT:CA) 2026-07-31", "content_text": "DIRTT Environmental Solutions Ltd. 2026 Q2 - Results - Earnings Call Presentation (TSX:DRT:CA) 2026-07-31", "date_published": "2026-07-31T07:00:00+00:00", "authors": [{"name": "Seeking Alpha"}], "tags": ["Earnings", "DRT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "DRT", "name": "DIRTT Environmental Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/5c736b76-60b5-40f2-96d3-cb37ed8db480/"}]}}, {"id": "source:f0f464eef72fd28a172408a349e74b160a3f9821b061cd0a9cf068f98fd00945", "url": "https://news.google.com/rss/articles/CBMi9gFBVV95cUxOZ1BRZ1pBbUZjWURsZzd1LTVjYlBiQUdiRnBFZWNRWURCeEN2alJkSTZ1YTdJc01NWUhhR1FUcEJkRmRtcEJWN2xkZDRRQXVCTDRmMFRDT19qYTBJa3RRODBYVUVZV3RnLUFaWDUybzhXX2xDOWItb0xPSXJJMWNyeWt4ZVlfWTU2UDl1NTJJZ1hvV0hXMmxMQ0RrYjU5d3lEanlyOTJNcndCdjc1Y0VaSXgwQnRucVkwbW9jNVVuSGF1MlZvWW1Vdlh0RWZuQWwwM1Fkajhkcnh5RXpkdl9tb0xhZmRoeW9udUpxWFBFai1lMmJ5dGc?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi9gFBVV95cUxOZ1BRZ1pBbUZjWURsZzd1LTVjYlBiQUdiRnBFZWNRWURCeEN2alJkSTZ1YTdJc01NWUhhR1FUcEJkRmRtcEJWN2xkZDRRQXVCTDRmMFRDT19qYTBJa3RRODBYVUVZV3RnLUFaWDUybzhXX2xDOWItb0xPSXJJMWNyeWt4ZVlfWTU2UDl1NTJJZ1hvV0hXMmxMQ0RrYjU5d3lEanlyOTJNcndCdjc1Y0VaSXgwQnRucVkwbW9jNVVuSGF1MlZvWW1Vdlh0RWZuQWwwM1Fkajhkcnh5RXpkdl9tb0xhZmRoeW9udUpxWFBFai1lMmJ5dGc?oc=5", "title": "Raymond James Financial Forecasts Strong Price Appreciation for Badger Infrastructure Solutions (TSE:BDGI) Stock", "content_text": "Raymond James Financial Forecasts Strong Price Appreciation for Badger Infrastructure Solutions (TSE:BDGI) Stock", "date_published": "2026-07-31T07:00:00+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:1f2db3833d54d13c8d134b2582337207221499344f7ad5e5487908c2390a4398", "url": "https://news.google.com/rss/articles/CBMibEFVX3lxTFA4X2MzdFhNNHI2T3JHYWZzR09EV2lhVlNXeEEwdmxFNFhOUGRaNDZCZ0V5N2JkZzZPd2habVU0cVU5WmpHZHhlc3dlb3ZidDVZMTNGbVRUMTNSUGg0WUtLaVk2QXFMZkE3bktiMg?oc=5", "external_url": "https://news.google.com/rss/articles/CBMibEFVX3lxTFA4X2MzdFhNNHI2T3JHYWZzR09EV2lhVlNXeEEwdmxFNFhOUGRaNDZCZ0V5N2JkZzZPd2habVU0cVU5WmpHZHhlc3dlb3ZidDVZMTNGbVRUMTNSUGg0WUtLaVk2QXFMZkE3bktiMg?oc=5", "title": "STN|Stantec Inc|Price:71.690|Chg%:+1.200", "content_text": "STN|Stantec Inc|Price:71.690|Chg%:+1.200", "date_published": "2026-07-31T07:00:00+00:00", "authors": [{"name": "TradingKey"}], "tags": ["Market update", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:ffdc2527f2d35de4b62d0f5aad4b3ffbba5ba6b6ab3fbc4e15900f29e23f633f", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxOQUpSSGk2bkQwdjJFOFlwbFdHTkxvZC1NczFTdHJqbXJDcEpHV21Icnh1N2xiMmluR1JaZVRMX2VZeWhWODJfdUliZ1E3RkNXX0Vhcnk3SFlfSjNnUWt0Zk83OHI3d001YlBjcmdZaU9pWTFCcEctN1AtMUgyNW1Mb3hzNzhHUHNWTGhEYWpfSmpZenhEZExqZ19GZkJiSWVTZXlmdVZrbVhXUTBRdDZIMEdYbUVXN0JuWm1NRjFXRnRNVGRGU2RWSQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxOQUpSSGk2bkQwdjJFOFlwbFdHTkxvZC1NczFTdHJqbXJDcEpHV21Icnh1N2xiMmluR1JaZVRMX2VZeWhWODJfdUliZ1E3RkNXX0Vhcnk3SFlfSjNnUWt0Zk83OHI3d001YlBjcmdZaU9pWTFCcEctN1AtMUgyNW1Mb3hzNzhHUHNWTGhEYWpfSmpZenhEZExqZ19GZkJiSWVTZXlmdVZrbVhXUTBRdDZIMEdYbUVXN0JuWm1NRjFXRnRNVGRGU2RWSQ?oc=5", "title": "Earnings Flash (DRT.TO) DIRTT Environmental Solutions Reports Q2 Revenue $40.3M", "content_text": "Earnings Flash (DRT.TO) DIRTT Environmental Solutions Reports Q2 Revenue $40.3M", "date_published": "2026-07-30T13:19:48+00:00", "authors": [{"name": "marketscreener.com"}], "tags": ["Earnings", "DRT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "DRT", "name": "DIRTT Environmental Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/5c736b76-60b5-40f2-96d3-cb37ed8db480/"}]}}, {"id": "source:904be1a5daeed1ba48b56f81e136ce2198a959f9e0c7e1cf9f14af7913074e20", "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPaG5GRUxERzB0Uzd4djl0RXBUTHpqY0ZRQjJmXzVOMGRxaUVuOHdhQ2xJX0pjOVZleml4ZGpMUVFMOXg0cnpxWnRETzZnM0tWa2lNMDRyLXZpTjQwWFgwS3lNc2NTZTBVNXRUWlRLV0stb25KZ3h3U1NzSXRqQkNVeEdtTldRcnA0UnR1ejRDX2pzbzFkSkFNNGNFYTlqaUlpRERwWmFhNHdzMVJYaGFFWXJR?oc=5", "external_url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPaG5GRUxERzB0Uzd4djl0RXBUTHpqY0ZRQjJmXzVOMGRxaUVuOHdhQ2xJX0pjOVZleml4ZGpMUVFMOXg0cnpxWnRETzZnM0tWa2lNMDRyLXZpTjQwWFgwS3lNc2NTZTBVNXRUWlRLV0stb25KZ3h3U1NzSXRqQkNVeEdtTldRcnA0UnR1ejRDX2pzbzFkSkFNNGNFYTlqaUlpRERwWmFhNHdzMVJYaGFFWXJR?oc=5", "title": "Stantec Inc. $STN Shares Sold by Royal Bank of Canada", "content_text": "Stantec Inc. $STN Shares Sold by Royal Bank of Canada", "date_published": "2026-07-30T07:00:00+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:926ac80d0f99eb0e6cfbdb03e7cc8aead55b49eb37ebb62356b87ac6a5a9bb0f", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOWUJ4WHdLcHBkODdseE9CMEoyLXlxaV9OSGZPbE82QV90aHQzTTdMMlQ2TDlzLXBMRll3YllDd3duOFJiVVlxemxUUUJyVVc4YWMtbS14SFAwSEVaM21yVTJ1bkdHbzU5bTJ1N05ETnd4djVGWmU4SmRITk1ZMHlUVi1sLXQyTkFkcG1kUk1jZ0hNaE1oTU5TSm1SeDh6UHdrR2sxZ2ZFV0lPZTdBT0Jkc0lFVFFSZlE?oc=5", "external_url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOWUJ4WHdLcHBkODdseE9CMEoyLXlxaV9OSGZPbE82QV90aHQzTTdMMlQ2TDlzLXBMRll3YllDd3duOFJiVVlxemxUUUJyVVc4YWMtbS14SFAwSEVaM21yVTJ1bkdHbzU5bTJ1N05ETnd4djVGWmU4SmRITk1ZMHlUVi1sLXQyTkFkcG1kUk1jZ0hNaE1oTU5TSm1SeDh6UHdrR2sxZ2ZFV0lPZTdBT0Jkc0lFVFFSZlE?oc=5", "title": "Badger Infrastructure Solutions (TSX:BDGI) Enters Smallcap Stocks Spotlight", "content_text": "Badger Infrastructure Solutions (TSX:BDGI) Enters Smallcap Stocks Spotlight", "date_published": "2026-07-30T07:00:00+00:00", "authors": [{"name": "Kalkine Media"}], "tags": ["Market update", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:2d0deb7e2e979740dd63321a20b854112d4c6c2963d5b3e9e0fb249545555040", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOT1JWWWhqYzlyZF94Q093MHc4TDZjeWNyazA0Wlc0djF0X3lrcHptcEV4bU1uTFVhbHZ3aHRaNlFjRjRvbHJTWEMwMXkweUNsT2xyaFBPUm8wNFdZenFadzlpZkRwWF8tWU9kbVRfMUJzM1lNcG1ubGlxMExWUHpPb3dxZ1hYQ3dVc3NtaFRKamU0ck0yWW0wc1l4WHVFTWw3RU5PNHdXM3FpbHFwR2dMM21ybG5ZNXM?oc=5", "external_url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOT1JWWWhqYzlyZF94Q093MHc4TDZjeWNyazA0Wlc0djF0X3lrcHptcEV4bU1uTFVhbHZ3aHRaNlFjRjRvbHJTWEMwMXkweUNsT2xyaFBPUm8wNFdZenFadzlpZkRwWF8tWU9kbVRfMUJzM1lNcG1ubGlxMExWUHpPb3dxZ1hYQ3dVc3NtaFRKamU0ck0yWW0wc1l4WHVFTWw3RU5PNHdXM3FpbHFwR2dMM21ybG5ZNXM?oc=5", "title": "Badger Infrastructure Solutions (TSX:BDGI) Signals Smallcap Sector Activity", "content_text": "Badger Infrastructure Solutions (TSX:BDGI) Signals Smallcap Sector Activity", "date_published": "2026-07-29T07:00:00+00:00", "authors": [{"name": "Kalkine Media"}], "tags": ["Market update", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:532a864dc8c441fd0d0f4371d80a487a0c21e4b3b75b976a4a82f782c63ef879", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNRWxiaEdGLTdCWjVjZ2o2cy1xTkFjX3hGTGtob3N4dUE5NXdaRDBBV2RYUGJBY2RKR1RVSmtma2NVMDRtMC00dF9OMlVqSlhlbWNLZlloSjFKSVlNTlB0U3YtM1N5UlcyeXNUZ0pYdkFveXJZdmNZeWdrM0FxZjM3SmtlR2FzRlpsMXJWeFk4SUt4alU3QzdCRlhJR0ZtS3g2bXRaWDVLd2pFWFpDRWRvbTBqdklQcVVPZDQ1RQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNRWxiaEdGLTdCWjVjZ2o2cy1xTkFjX3hGTGtob3N4dUE5NXdaRDBBV2RYUGJBY2RKR1RVSmtma2NVMDRtMC00dF9OMlVqSlhlbWNLZlloSjFKSVlNTlB0U3YtM1N5UlcyeXNUZ0pYdkFveXJZdmNZeWdrM0FxZjM3SmtlR2FzRlpsMXJWeFk4SUt4alU3QzdCRlhJR0ZtS3g2bXRaWDVLd2pFWFpDRWRvbTBqdklQcVVPZDQ1RQ?oc=5", "title": "Why Did Badger Infrastructure Solutions Ltd. (TSX:BDGI) Stock Plunge 8.44% on 27 July 2026?", "content_text": "Why Did Badger Infrastructure Solutions Ltd. (TSX:BDGI) Stock Plunge 8.44% on 27 July 2026?", "date_published": "2026-07-28T11:21:00+00:00", "authors": [{"name": "kalkine.ca"}], "tags": ["Market update", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:7fb02ba05831f2bec62e9d1bf4bb16f1ac6cd3cbc267be8d2e4a1cd497ee071c", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOOXpKMmVvSU44OXN0X0VhZm1EeFgtOWVLSDRIWVhDZmdEUFlHZTJlZmYzSnNqV0M5WjU1OXdLa3FYeHJmTndDclRWTkJVUzhmdDcxeUN3Y1RjX2poeHQ1dENockFoS25vUXNaQWsyenBNcEotVkd4NWJyMHQ3SFF1OF9pa0p1SFhVZmp2eXN5d1F3RnRzU0VfWUhJT28xb1F0U3VqeWVOOVdIYmJkVG92em5WSGtiXzI1TDM4S2M2Vzc4VG9jSnVWUXh1NnZBYmxKZHc?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOOXpKMmVvSU44OXN0X0VhZm1EeFgtOWVLSDRIWVhDZmdEUFlHZTJlZmYzSnNqV0M5WjU1OXdLa3FYeHJmTndDclRWTkJVUzhmdDcxeUN3Y1RjX2poeHQ1dENockFoS25vUXNaQWsyenBNcEotVkd4NWJyMHQ3SFF1OF9pa0p1SFhVZmp2eXN5d1F3RnRzU0VfWUhJT28xb1F0U3VqeWVOOVdIYmJkVG92em5WSGtiXzI1TDM4S2M2Vzc4VG9jSnVWUXh1NnZBYmxKZHc?oc=5", "title": "Bird Construction (TSE:BDT) Stock Price Passes Above 200 Day Moving Average - Here's Why", "content_text": "Bird Construction (TSE:BDT) Stock Price Passes Above 200 Day Moving Average - Here's Why", "date_published": "2026-07-28T07:00:00+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:0c7e4d1c1bd05179c14d1bd85815c87d07dce571c25e47645e1b0ac38b790122", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxQNWZYR0pqTk1JeGxuNkRVMjFTa05UVmxQc1pRYWJ6UFVNQmVWcmFsd3dxWC1qV2l2MmF5RnBNWGlMdUd6RjlkMklkUUI5clJmYV8xNWFFejZvOEZMNExncjI1a0d0SjgtLVRVRWNNWnlQSVpxM3BQallwb3huQTZuV0lzTGVEMmJ0NnVXY2ZfYUNKR2NyRWE4b25NcHhSWXhidlpUTGxjTDE0SUN0ellITUNKREU5bjg?oc=5", "external_url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxQNWZYR0pqTk1JeGxuNkRVMjFTa05UVmxQc1pRYWJ6UFVNQmVWcmFsd3dxWC1qV2l2MmF5RnBNWGlMdUd6RjlkMklkUUI5clJmYV8xNWFFejZvOEZMNExncjI1a0d0SjgtLVRVRWNNWnlQSVpxM3BQallwb3huQTZuV0lzTGVEMmJ0NnVXY2ZfYUNKR2NyRWE4b25NcHhSWXhidlpUTGxjTDE0SUN0ellITUNKREU5bjg?oc=5", "title": "Bird Construction (TSX:BDT) Gains Momentum Above Long-Term Technical Trend", "content_text": "Bird Construction (TSX:BDT) Gains Momentum Above Long-Term Technical Trend", "date_published": "2026-07-28T07:00:00+00:00", "authors": [{"name": "Kalkine Media"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:69d73b6ca971b84d818c75ce178c16d0145c13fe316b6d987a24d48c4d75bf22", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxOQ0pnSUNLM3dKYVdEazJCbC1uM0tKQVFaOEpBZ0JWajRVb19qbGxXcWI5YlZxMG9xTkpSZDc1dEdZVkZQeUhlM2plV1AyV3IyQWVUTkVKdmVvYXJQQldUakl6NDBiMUZnUUlmT1hxM3FOY0dlWDFfWkhjR01kOXZtcElFWEVSQ1lwLTRORENFWk9sZHpwVWhacDhNV1BIM25wWjlCSjZ2OU5DOG9Pc2FxcGl3VnRsVEdV?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxOQ0pnSUNLM3dKYVdEazJCbC1uM0tKQVFaOEpBZ0JWajRVb19qbGxXcWI5YlZxMG9xTkpSZDc1dEdZVkZQeUhlM2plV1AyV3IyQWVUTkVKdmVvYXJQQldUakl6NDBiMUZnUUlmT1hxM3FOY0dlWDFfWkhjR01kOXZtcElFWEVSQ1lwLTRORENFWk9sZHpwVWhacDhNV1BIM25wWjlCSjZ2OU5DOG9Pc2FxcGl3VnRsVEdV?oc=5", "title": "Bird Construction (TSE:BDT) Trading 10.8% Higher - Here's What Happened", "content_text": "Bird Construction (TSE:BDT) Trading 10.8% Higher - Here's What Happened", "date_published": "2026-07-15T07:00:00+00:00", "authors": [{"name": "MarketBeat"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:50ac3425700cb97488c11eecdf14610fd59d0d9656a52c2630e5c3b408a58f4f", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxQQUNoMzJNTEowZ1ZsZERGVFZ4WDA0Z3Z3SGFBUHpjUGFheGZmUzVFdEJYZms5WXNseXprb2NVTURuRm9mZExjMms1Y0I5ZEVxRDAtd2xxLUt2d1lZTmdHZGJiQ2ZtelhyT3A3TF9XbGVrVDFqLURxSTdMaXZWaU5sTGdvZF9Cbkh6RWhsd0F2cU5zaWVibWRBWEZGR3pNWV8yZGdmVHJ3MkZDUQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxQQUNoMzJNTEowZ1ZsZERGVFZ4WDA0Z3Z3SGFBUHpjUGFheGZmUzVFdEJYZms5WXNseXprb2NVTURuRm9mZExjMms1Y0I5ZEVxRDAtd2xxLUt2d1lZTmdHZGJiQ2ZtelhyT3A3TF9XbGVrVDFqLURxSTdMaXZWaU5sTGdvZF9Cbkh6RWhsd0F2cU5zaWVibWRBWEZGR3pNWV8yZGdmVHJ3MkZDUQ?oc=5", "title": "Stantec (STN) to post Q2 2026 results Aug. 12 and host call Aug. 13", "content_text": "Stantec (STN) to post Q2 2026 results Aug. 12 and host call Aug. 13", "date_published": "2026-07-09T07:00:00+00:00", "authors": [{"name": "Stock Titan"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:e882dfc4be5aab1e497b529c97f69db951f1655855924d1307d66d5ec6ee14c4", "url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxPTGNmSmExbEluaHBkOHJBVWFQQWRmM1BpNnh4eFMtRzlJZHpQR0otZUg0cFVTUkpZMGE3MVZlYlZWbGF4aERubjNLYUtvYkhNTXJ4VkpMbHRvampGV2tiT3YzbS1TM3pLMktpdTFFWjA0ampoSU9tR3JTSEMyTzI1VkNuN0xfR091VGR6em42c3ZiakJza2JEN2pRVGo2LUZIUjM1NlpCNERQLUhKUkJ4NnVMNVBNX3JOaUVtRlJpQ0RMeHlfNU40SkFfT3I1cFZSQ1ljWHVMUGJlT0c0bGdZU25IZHd0Um5tcnh1T3FB0gHzAUFVX3lxTE1CMDFtaHJPMUM4d1BKd1dmVTdodDdOM1JoNW5fMWRsaGt2dFNIdFJZZXNQellfWkJxd0w1cUFSUVhQNjRZSXc3VnB2M0lsaW1KQmNpSkdtS3Q4TVF5UE1hWFBvRVNlT0lzNGozX3U1R2Z1ZW9mNDAwUDdmNW5JcVpFOHZNcmlBWWhVblRudFRxdDV0UjJfU3ZneHg2NlZlY2ZiUTF5eHVraXBnYmZQNGZpbUJIdk1fX0o3SUh0enNRQURKVWdWdlVwQ0gtUEplQ1dubHF6VTRvdWl2NUZ5VjFkLXNyaWpLZ2I4eGxVT1RrTFZrYw?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi7gFBVV95cUxPTGNmSmExbEluaHBkOHJBVWFQQWRmM1BpNnh4eFMtRzlJZHpQR0otZUg0cFVTUkpZMGE3MVZlYlZWbGF4aERubjNLYUtvYkhNTXJ4VkpMbHRvampGV2tiT3YzbS1TM3pLMktpdTFFWjA0ampoSU9tR3JTSEMyTzI1VkNuN0xfR091VGR6em42c3ZiakJza2JEN2pRVGo2LUZIUjM1NlpCNERQLUhKUkJ4NnVMNVBNX3JOaUVtRlJpQ0RMeHlfNU40SkFfT3I1cFZSQ1ljWHVMUGJlT0c0bGdZU25IZHd0Um5tcnh1T3FB0gHzAUFVX3lxTE1CMDFtaHJPMUM4d1BKd1dmVTdodDdOM1JoNW5fMWRsaGt2dFNIdFJZZXNQellfWkJxd0w1cUFSUVhQNjRZSXc3VnB2M0lsaW1KQmNpSkdtS3Q4TVF5UE1hWFBvRVNlT0lzNGozX3U1R2Z1ZW9mNDAwUDdmNW5JcVpFOHZNcmlBWWhVblRudFRxdDV0UjJfU3ZneHg2NlZlY2ZiUTF5eHVraXBnYmZQNGZpbUJIdk1fX0o3SUh0enNRQURKVWdWdlVwQ0gtUEplQ1dubHF6VTRvdWl2NUZ5VjFkLXNyaWpLZ2I4eGxVT1RrTFZrYw?oc=5", "title": "TSX Penny Stocks: DIRTT Environmental Solutions And 2 Other Promising Opportunities", "content_text": "TSX Penny Stocks: DIRTT Environmental Solutions And 2 Other Promising Opportunities", "date_published": "2026-06-24T07:00:00+00:00", "authors": [{"name": "simplywall.st"}], "tags": ["Market update", "DRT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "DRT", "name": "DIRTT Environmental Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/5c736b76-60b5-40f2-96d3-cb37ed8db480/"}]}}, {"id": "source:8a3f8e9e3daffa8b7975ed0a975ee7667ca6299d315a44c645cd6bc74826d305", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxOUVl5bXFUdkpOc0syUTlKa1lWVVlWcWhBTHJqM0hOelhmZlVEbi1Qanh5RFIwQnhZQ3pkNVllZFN4TjZyX0RfdUVqUjVJWkNKWGI4RTBobHcyMW9oSnNyRHI1VlhOU1ZJT3NUUGMxblBDNnUySEJQZTh1STVoUzBRSXNzUnJaeDRTWU5fdkdJQ2NnRldzbWhQVmRuRDlSNE1ndzVNdjEyYnpPRzJVLXdRNUVOdUY4RUtzeDFmZTN3?oc=5", "external_url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxOUVl5bXFUdkpOc0syUTlKa1lWVVlWcWhBTHJqM0hOelhmZlVEbi1Qanh5RFIwQnhZQ3pkNVllZFN4TjZyX0RfdUVqUjVJWkNKWGI4RTBobHcyMW9oSnNyRHI1VlhOU1ZJT3NUUGMxblBDNnUySEJQZTh1STVoUzBRSXNzUnJaeDRTWU5fdkdJQ2NnRldzbWhQVmRuRDlSNE1ndzVNdjEyYnpPRzJVLXdRNUVOdUY4RUtzeDFmZTN3?oc=5", "title": "Is TSX:BDT - Bird Construction Inc. Still One of the Best Infrastructure Stocks in Canada?", "content_text": "Is TSX:BDT - Bird Construction Inc. Still One of the Best Infrastructure Stocks in Canada?", "date_published": "2026-05-28T07:00:00+00:00", "authors": [{"name": "kalkine.ca"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:8d4259a20a2764aa08a8909def09d7415ff35d89f8000719d753549d314c69c1", "url": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxORWczc2M5R0ZvbkxlTFAySUxtWWtxQUFobzl0M2JSSEtuRGt2bjgyTWl5M0FZQ3RidldyYW9uZzFIUGxvTVJ5ekZXeHNjSkNiQ3VqZG5uLTM4a0FIaWZRWlRNRnNHMC1OZUtIUFNQRzlQbFpZUV85YkVLbUQ4Q2lkQ3kyWWRTQ0NzcGFGaXBHdndEQ0QtUEpsenh3Z0xDSFdDYUV5anBlZlVHaHI2U0xNX2V1Zk85bW5pTkl0MWgxYmw3clhudWtsb21RZzl0azBJbU1rVWRNeWJGQmpuWks0eFZhNndVQ2FXSklJTTNDWFbSAfYBQVVfeXFMUEJPcldwQkFGN2F3ZVYwdk1qYUM0RjAtdFd3MVRiam1iVUY3RENoUmMyS3dLc1diOERrNm12NlFhaFA4X1M0ZUw5Q1UzNkdoaUJJNER1UHc2SGVranVocjdyTXNGOG9rdUVkRjh4UlU1cC1ROGlwUHlLb1JNWUhia0VZSkhOZEozYXlnYnNCWDVJUzNnWDlnb2VfQXlLQTJJZlA2b3ZRNHlFclB6OXRKWXJFek8zTnVUSTFpeG44YlR4aE1ZNFBkOWVaaGVOTFNRUVlMUnZidWVyYW1LUHVUS0NhYU45UkVBY2VJNVJIN2lSODlYcm53?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi8AFBVV95cUxORWczc2M5R0ZvbkxlTFAySUxtWWtxQUFobzl0M2JSSEtuRGt2bjgyTWl5M0FZQ3RidldyYW9uZzFIUGxvTVJ5ekZXeHNjSkNiQ3VqZG5uLTM4a0FIaWZRWlRNRnNHMC1OZUtIUFNQRzlQbFpZUV85YkVLbUQ4Q2lkQ3kyWWRTQ0NzcGFGaXBHdndEQ0QtUEpsenh3Z0xDSFdDYUV5anBlZlVHaHI2U0xNX2V1Zk85bW5pTkl0MWgxYmw3clhudWtsb21RZzl0azBJbU1rVWRNeWJGQmpuWks0eFZhNndVQ2FXSklJTTNDWFbSAfYBQVVfeXFMUEJPcldwQkFGN2F3ZVYwdk1qYUM0RjAtdFd3MVRiam1iVUY3RENoUmMyS3dLc1diOERrNm12NlFhaFA4X1M0ZUw5Q1UzNkdoaUJJNER1UHc2SGVranVocjdyTXNGOG9rdUVkRjh4UlU1cC1ROGlwUHlLb1JNWUhia0VZSkhOZEozYXlnYnNCWDVJUzNnWDlnb2VfQXlLQTJJZlA2b3ZRNHlFclB6OXRKWXJFek8zTnVUSTFpeG44YlR4aE1ZNFBkOWVaaGVOTFNRUVlMUnZidWVyYW1LUHVUS0NhYU45UkVBY2VJNVJIN2lSODlYcm53?oc=5", "title": "Badger Infrastructure Solutions (TSX:BDGI) Valuation After CA$300 Million Notes Issue And New COO Appointment", "content_text": "Badger Infrastructure Solutions (TSX:BDGI) Valuation After CA$300 Million Notes Issue And New COO Appointment", "date_published": "2026-05-24T07:00:00+00:00", "authors": [{"name": "simplywall.st"}], "tags": ["Market update", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:2f76c702e6019a116ca77de462a008e6a03e8f6ab077a4de268d9a62de278def", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNV3VtVUd4dXM2VW1xQ0lhTnZseVBvaEE2RUFvYlF5a0RfTkw0dzZmcHh2UjJLdmFwUUtPNm5uSkVaTDJVMjlKV01oSHU1RzhURFRTNU1IWXRobGo3U3lEc255dzVPWS1oakN5RmlaOHc5cjRSNG50Z1JWTzBHVDBFTllSMXh5U2lSV2dKZ2pJM1BSMWNoMVdxV24yRC1UVVoxbENVWjhHcXA2QkJ2eGRuMTF6alRLTGVDcXdRbQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNV3VtVUd4dXM2VW1xQ0lhTnZseVBvaEE2RUFvYlF5a0RfTkw0dzZmcHh2UjJLdmFwUUtPNm5uSkVaTDJVMjlKV01oSHU1RzhURFRTNU1IWXRobGo3U3lEc255dzVPWS1oakN5RmlaOHc5cjRSNG50Z1JWTzBHVDBFTllSMXh5U2lSV2dKZ2pJM1BSMWNoMVdxV24yRC1UVVoxbENVWjhHcXA2QkJ2eGRuMTF6alRLTGVDcXdRbQ?oc=5", "title": "TSX:BDT - Is Bird Construction the Hottest Canadian Infrastructure Stock to Buy in 2026?", "content_text": "TSX:BDT - Is Bird Construction the Hottest Canadian Infrastructure Stock to Buy in 2026?", "date_published": "2026-05-15T07:00:00+00:00", "authors": [{"name": "kalkine.ca"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:7753fa851fa0a30866b81b9b1f834a7a7973262b29367f64fb5cd0b13a118f1c", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPa3Excm9QRGdBMlIwX1hzM3ZPZ3JOVjZiVWF2b2RBazktaHBoM3hKX1hJaEJ6ekw5dk9VODdDODZocGlGXzEzbFUwYy16dmFpdXk5WTM5dmg2S3hGbzdRcVUzeURXbGMta1h1VFdPY2hDS3YzLVFicFNTd3VNYnFMSHhXc1N1MkJSNzZYRzVwNTdwczFvckw1VTBBWHVEYXNOX3c?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPa3Excm9QRGdBMlIwX1hzM3ZPZ3JOVjZiVWF2b2RBazktaHBoM3hKX1hJaEJ6ekw5dk9VODdDODZocGlGXzEzbFUwYy16dmFpdXk5WTM5dmg2S3hGbzdRcVUzeURXbGMta1h1VFdPY2hDS3YzLVFicFNTd3VNYnFMSHhXc1N1MkJSNzZYRzVwNTdwczFvckw1VTBBWHVEYXNOX3c?oc=5", "title": "Bird Construction (TSX:BDT) Valuation Check After Bell Canada AI Data Centre Partnership", "content_text": "Bird Construction (TSX:BDT) Valuation Check After Bell Canada AI Data Centre Partnership", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Market source"}], "tags": ["Deals and strategy", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:8e9e64a1a9a15e77081eb103ee5823b46bdc2f524e128391fde3c4fdd05005b5", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPUDhEb2U4b05idGVFaFV4Rlp0WDg4dlBLLTJVOFRMLXd4LVRCWEJCaHR2M3l4cTJ6ZmtGV09ld1JZSFFGS0RpR1hZZ3cxbGJSaGhNX1czcjVwTmlwNmtNc25qUkstQVVZLVctZ1FGWTF6QURXdGo5LVhjLWxITHdfUkZHWFVObkV0ZU43Y3FOcGVYZjBDeVp1Zy0yZ2VwVmN1R3czUUlrbng?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPUDhEb2U4b05idGVFaFV4Rlp0WDg4dlBLLTJVOFRMLXd4LVRCWEJCaHR2M3l4cTJ6ZmtGV09ld1JZSFFGS0RpR1hZZ3cxbGJSaGhNX1czcjVwTmlwNmtNc25qUkstQVVZLVctZ1FGWTF6QURXdGo5LVhjLWxITHdfUkZHWFVObkV0ZU43Y3FOcGVYZjBDeVp1Zy0yZ2VwVmN1R3czUUlrbng?oc=5", "title": "Bird Construction Inc. 2026 Q1 - Results - Earnings Call Presentation (TSX:BDT:CA) 2026-05-14", "content_text": "Bird Construction Inc. 2026 Q1 - Results - Earnings Call Presentation (TSX:BDT:CA) 2026-05-14", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Seeking Alpha"}], "tags": ["Earnings", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:ff7f6974cb2e819d1007f080e858fe487012e11af1c084ab248794c99176bbb5", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxObExROFRmWks3V2MwRmtXbkVPUVVZZlZ6Y1BSdWJmUGRFbWZFejhpVkU3VzhVeGRFQXkwLWxGSzk2WmlpTEV1NXRwaGRNQmxLTE5EWGw5TW5reUdYdld5eEplb0p4RjgwYWRmYzB5QjJ2LUJDemZtUGoxR2RabUhZUHVnVVF6Ynpubk9Ta2ZYTF96SzM5ZlVPQ3EzZw?oc=5", "external_url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxObExROFRmWks3V2MwRmtXbkVPUVVZZlZ6Y1BSdWJmUGRFbWZFejhpVkU3VzhVeGRFQXkwLWxGSzk2WmlpTEV1NXRwaGRNQmxLTE5EWGw5TW5reUdYdld5eEplb0p4RjgwYWRmYzB5QjJ2LUJDemZtUGoxR2RabUhZUHVnVVF6Ynpubk9Ta2ZYTF96SzM5ZlVPQ3EzZw?oc=5", "title": "Bird Construction Inc (BIRDF) Q1 2026 Earnings Call Highlights: Strong Revenue Growth and ...", "content_text": "Bird Construction Inc (BIRDF) Q1 2026 Earnings Call Highlights: Strong Revenue Growth and ...", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Market source"}], "tags": ["Earnings", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:78a098a028502ecd29c5c633dfe8653da751d733609117fa5c668f8e391f5fd2", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxOVWdOZ000MDRoR2JLazlaV0NqbkpwVTdPZmhwSXJ0eWRjazEwcHVBUFJCYzEtWkZRRFNIdjhLY2QtSFY5ZTBDbk1CUUptZXR0cmV0eTZqODJRbU5SblNDNUk1RHhsZXFVSC1aVVV1MVZuMVFkdU5MYUlKT09oSjdwdndqN1prN2plc04zMWl2OHRxTnRRSDBld08xWk1RdzI3YXo2VmNZV0FVcm1feDJ4WjNZUjd3b1BscGJYYmhrUmphQTFpY0JuZ1ZTQkJfNFk?oc=5", "external_url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxOVWdOZ000MDRoR2JLazlaV0NqbkpwVTdPZmhwSXJ0eWRjazEwcHVBUFJCYzEtWkZRRFNIdjhLY2QtSFY5ZTBDbk1CUUptZXR0cmV0eTZqODJRbU5SblNDNUk1RHhsZXFVSC1aVVV1MVZuMVFkdU5MYUlKT09oSjdwdndqN1prN2plc04zMWl2OHRxTnRRSDBld08xWk1RdzI3YXo2VmNZV0FVcm1feDJ4WjNZUjd3b1BscGJYYmhrUmphQTFpY0JuZ1ZTQkJfNFk?oc=5", "title": "Earnings call transcript: Bird Construction Q1 2026 beats EPS expectations By Investing.com", "content_text": "Earnings call transcript: Bird Construction Q1 2026 beats EPS expectations By Investing.com", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Investing.com Canada"}], "tags": ["Earnings", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:7d3fddbb564a340d32e19e7685c7f75197446dfe44546010880dc236f58fda69", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxNVHFySy13enhMaXlKQjk0c1ZFZG9JeTVUbGd1UXNMeVVhbkVRZ1V5QTU1VWZXMTI5OE9nMXl3cS1qRXVac1NKOUIzRkpMTHZWNldHdEl1TWQ3QmxTSFYwOVdBekQ3TG1WR3JldVlrLXZTQjAxbnowSmF1ZFV2VXNvcXVRekRyelU3TlU2czJNWWJJRS1rcDh3OXZ5TQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxNVHFySy13enhMaXlKQjk0c1ZFZG9JeTVUbGd1UXNMeVVhbkVRZ1V5QTU1VWZXMTI5OE9nMXl3cS1qRXVac1NKOUIzRkpMTHZWNldHdEl1TWQ3QmxTSFYwOVdBekQ3TG1WR3JldVlrLXZTQjAxbnowSmF1ZFV2VXNvcXVRekRyelU3TlU2czJNWWJJRS1rcDh3OXZ5TQ?oc=5", "title": "Stantec Inc. 2026 Q1 - Results - Earnings Call Presentation (TSX:STN:CA) 2026-05-14", "content_text": "Stantec Inc. 2026 Q1 - Results - Earnings Call Presentation (TSX:STN:CA) 2026-05-14", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Seeking Alpha"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:d66255a683e1c84e535c7af518f91a5c68dfb5a19fd6d7fe223d3d2ada72519a", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxNRzJLcWtET09OSjlPalpQM3U0QThoSnlvNlZnSTkyQTAzTkJWMHktcXNWRC1WbU82U1RtR04xYnB5eDl1elMyYk56QWNpaWwxSEtFckY5RFNGdmRmVzhqRzBwUU9sTmZQMDNGbVo1b3BBS0xzWXRXd1hOX3h0enBxMlFHSXlsdklRMjJ4Y2VEQktJUUV5eDNfWGJSeHY2UnhOUHNHQjh5bDVMWTNCdXgtMHhUNnhXV1dIZEl2cHhvdnQxYkc0azRlbA?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxNRzJLcWtET09OSjlPalpQM3U0QThoSnlvNlZnSTkyQTAzTkJWMHktcXNWRC1WbU82U1RtR04xYnB5eDl1elMyYk56QWNpaWwxSEtFckY5RFNGdmRmVzhqRzBwUU9sTmZQMDNGbVo1b3BBS0xzWXRXd1hOX3h0enBxMlFHSXlsdklRMjJ4Y2VEQktJUUV5eDNfWGJSeHY2UnhOUHNHQjh5bDVMWTNCdXgtMHhUNnhXV1dIZEl2cHhvdnQxYkc0azRlbA?oc=5", "title": "Earnings call transcript: Stantec Q1 2026 shows EPS beat, revenue miss", "content_text": "Earnings call transcript: Stantec Q1 2026 shows EPS beat, revenue miss", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Investing.com Canada"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:b232f3164c88e1a9a7ee928893ab8da28740a3b628794b9db2fffeb640afc237", "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxOYTJYT19mWEdjcUNjSzE3SmJ5bHZjb0hMY0ZYaDh0Z0hxZ0F6Yks5QVZXem1nR0pjS0pCN1ltdk9SQTJsRkZoQ1hfY1BrZDhQWkZKZUk4UWVGYVRkSWdITjEydEhkSXVDaW1JY1BwZ3BTdlBEVk9sYkJIZVlBT2xRbWwyZjgtNnJPbF9yUXVvOE5hTzFWU0otdW1BdXJyRGhxNjR2YTA2ZmJhdw?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxOYTJYT19mWEdjcUNjSzE3SmJ5bHZjb0hMY0ZYaDh0Z0hxZ0F6Yks5QVZXem1nR0pjS0pCN1ltdk9SQTJsRkZoQ1hfY1BrZDhQWkZKZUk4UWVGYVRkSWdITjEydEhkSXVDaW1JY1BwZ3BTdlBEVk9sYkJIZVlBT2xRbWwyZjgtNnJPbF9yUXVvOE5hTzFWU0otdW1BdXJyRGhxNjR2YTA2ZmJhdw?oc=5", "title": "AtkinsR\u00e9alis Group Inc. 2026 Q1 - Results - Earnings Call Presentation (TSX:ATRL:CA) 2026-05-14", "content_text": "AtkinsR\u00e9alis Group Inc. 2026 Q1 - Results - Earnings Call Presentation (TSX:ATRL:CA) 2026-05-14", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "Seeking Alpha"}], "tags": ["Earnings", "ATRL"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "ATRL", "name": "AtkinsR\u00e9alis Group Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/d7d8dee3-b98f-4b80-a1b0-c9d7d82d7211/"}]}}, {"id": "source:186454616268496ee94699676735446c14f95deba213bd1f6d7759e6bedfb42e", "url": "https://news.google.com/rss/articles/CBMiigJBVV95cUxObkVONkFkbUE0QXNPVlYzQVlRZGdJbVpMSlVzcy1kT1VSaXR3SVdTRjV4dGlyV2VuZmJIZThSeURFSC1OWmN0SDR3OHE3cm4tc1NaNUxMYXMzNEE0R3ktbFhzZ3EtanVHZld6LWpLa2hOTGh6dHFNU3VCZXBIS2FiZ1JvUnZEOUV3dDRsV3pOcjlmcjQzWjU5T2ZwcnhwcFNMMWZvQ0NtRE8tNEVRODFVWXp2c3RCS1BaVGVhODZsTElDaTloU3B1Vy1NY2pWcUtKYjFvTnlCb0Y1R2tjTy1SNjROZkxwbmRoTE56eTFzempsLVNzcmY4RkFlUGRsMWNiMnJRYVBwcVJLZw?oc=5", "external_url": "https://news.google.com/rss/articles/CBMiigJBVV95cUxObkVONkFkbUE0QXNPVlYzQVlRZGdJbVpMSlVzcy1kT1VSaXR3SVdTRjV4dGlyV2VuZmJIZThSeURFSC1OWmN0SDR3OHE3cm4tc1NaNUxMYXMzNEE0R3ktbFhzZ3EtanVHZld6LWpLa2hOTGh6dHFNU3VCZXBIS2FiZ1JvUnZEOUV3dDRsV3pOcjlmcjQzWjU5T2ZwcnhwcFNMMWZvQ0NtRE8tNEVRODFVWXp2c3RCS1BaVGVhODZsTElDaTloU3B1Vy1NY2pWcUtKYjFvTnlCb0Y1R2tjTy1SNjROZkxwbmRoTE56eTFzempsLVNzcmY4RkFlUGRsMWNiMnJRYVBwcVJLZw?oc=5", "title": "ATRL: Q1 saw double-digit revenue and earnings growth, robust backlog, and a positive 2026 outlook", "content_text": "ATRL: Q1 saw double-digit revenue and earnings growth, robust backlog, and a positive 2026 outlook", "date_published": "2026-05-14T07:00:00+00:00", "authors": [{"name": "TradingView"}], "tags": ["Earnings", "ATRL"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "ATRL", "name": "AtkinsR\u00e9alis Group Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/d7d8dee3-b98f-4b80-a1b0-c9d7d82d7211/"}]}}, {"id": "source:c27c5437f2ee259732039fc557c59ed7cd7be5ece6b3aafa077fbb327746160a", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNWHhHejBWbEZLX3hOei1VODFqU0JPdExSajEwXzdkVU85MEt6WmR2YUJHXzJzQ0otS1pKRnA0MWw0ZUxxcmt2UElyeS1CUnhCTkRNNkRwRGJaeUp5S1N3MHUxWU9WYTc0RmhiTS1Qamc1djBaSkR6WGE5bEwzU01ZWGdUVHJOR3BVUHhsbFhmQUFKMkZORWw0MQ?oc=5", "external_url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNWHhHejBWbEZLX3hOei1VODFqU0JPdExSajEwXzdkVU85MEt6WmR2YUJHXzJzQ0otS1pKRnA0MWw0ZUxxcmt2UElyeS1CUnhCTkRNNkRwRGJaeUp5S1N3MHUxWU9WYTc0RmhiTS1Qamc1djBaSkR6WGE5bEwzU01ZWGdUVHJOR3BVUHhsbFhmQUFKMkZORWw0MQ?oc=5", "title": "Stantec (STN) Tops Q1 Earnings Estimates", "content_text": "Stantec (STN) Tops Q1 Earnings Estimates", "date_published": "2026-05-13T07:00:00+00:00", "authors": [{"name": "Market source"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:90b48639ee8e26e6f9117c9bd71919a41f3286cbb972f490258f0b172a0fa34f", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxPb2c2aWVnVHdYMVhpZm1XRm8tanM1SWxudGZGVlF1NEo1eGptREJqLVVsVDQ3cm1jX2R2ZW4ybWJjVDQ0QjFaOWh6TFViZjRZR3FadHJfemR2bFBaMmRJTzlVWTNOX0ZmRWtsNk9EaDVIT285SmFBdWZZLWpQRHp6b25KVThZOWFEWUdKRHJrUEpBQXE2b1dvSG9pSWJmQklqMU8zdWZqeTNlcTRGWWpyQnBTdDE3VWRCU0Fla3BBTGtZRjJnaUx0cDJ6WFpZdHN4Y2NfZFZn?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxPb2c2aWVnVHdYMVhpZm1XRm8tanM1SWxudGZGVlF1NEo1eGptREJqLVVsVDQ3cm1jX2R2ZW4ybWJjVDQ0QjFaOWh6TFViZjRZR3FadHJfemR2bFBaMmRJTzlVWTNOX0ZmRWtsNk9EaDVIT285SmFBdWZZLWpQRHp6b25KVThZOWFEWUdKRHJrUEpBQXE2b1dvSG9pSWJmQklqMU8zdWZqeTNlcTRGWWpyQnBTdDE3VWRCU0Fla3BBTGtZRjJnaUx0cDJ6WFpZdHN4Y2NfZFZn?oc=5", "title": "Why Did TSX:BDT - Bird Construction Shares Sink Today as TSX Industrials Slide and Middle East Risks Rise?", "content_text": "Why Did TSX:BDT - Bird Construction Shares Sink Today as TSX Industrials Slide and Middle East Risks Rise?", "date_published": "2026-05-08T07:00:00+00:00", "authors": [{"name": "kalkine.ca"}], "tags": ["Market update", "BDT"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDT", "name": "Bird Construction Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/ab4e0b02-4dc8-47b6-aaad-47ab7c59e1b2/"}]}}, {"id": "source:03d5ff31111996734c8fc42a3951cd367e398e0a2edd78c1fc51d8ab40a2fea0", "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQNjM5VFF3SWxENlBDYmljSjZJZVVhTUpUV3VPMVpkZElQRVdEQ2pxM0loTEdaOEZwRk9OZTAyRzVHRVBrQktQUS1jUHBKR2pscHBNMjBsMGxsQ3hIdFJ6VVllOE5udEN6c3VTQmpJN21rdVJKaFB6UkpPdG95WlpqY2ZzOVJZVnJQd3MyZjctOU5JMk9VcDBSQkpR?oc=5", "external_url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQNjM5VFF3SWxENlBDYmljSjZJZVVhTUpUV3VPMVpkZElQRVdEQ2pxM0loTEdaOEZwRk9OZTAyRzVHRVBrQktQUS1jUHBKR2pscHBNMjBsMGxsQ3hIdFJ6VVllOE5udEN6c3VTQmpJN21rdVJKaFB6UkpPdG95WlpqY2ZzOVJZVnJQd3MyZjctOU5JMk9VcDBSQkpR?oc=5", "title": "Stantec (STN) Reports Next Week: Wall Street Expects Earnings Growth", "content_text": "Stantec (STN) Reports Next Week: Wall Street Expects Earnings Growth", "date_published": "2026-05-06T07:00:00+00:00", "authors": [{"name": "Market source"}], "tags": ["Earnings", "STN"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "STN", "name": "Stantec Inc.", "sentiment_url": "https://sharemaestro.com/sentiment/12301ae6-7ae5-4df8-b1f5-4a25860b07cc/"}]}}, {"id": "source:7865f4bf0c0c1927ec2229c7404bbcf58f1571b78955dafb6f7e281ed1d8391a", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxOQ2h6bG5IckxCUml3bHA0cDBmMkh1b1ZzekVURHJra0poSkhWVEVrNXdTUk0tblo0cDVkM2RVcWt5cGRmWGpmczZmTFlzTW5EMVBWZTZTdWdISTFBSmlDMU5vLTFaQXU0cnpOY29SZWZ5ZlBlWkVSaG5kbzRicldVVGRjcFZONW5mWWs0cTZtUjNoQTktTVAtanpXNFJENXJmOFZNXzQzbWFwLUN3bkhVUFBfV2p6dWNjbTk1dUQtVEVYMTd1OE1EQWtjb1hnY2J4NXBLaHhqUFE?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxOQ2h6bG5IckxCUml3bHA0cDBmMkh1b1ZzekVURHJra0poSkhWVEVrNXdTUk0tblo0cDVkM2RVcWt5cGRmWGpmczZmTFlzTW5EMVBWZTZTdWdISTFBSmlDMU5vLTFaQXU0cnpOY29SZWZ5ZlBlWkVSaG5kbzRicldVVGRjcFZONW5mWWs0cTZtUjNoQTktTVAtanpXNFJENXJmOFZNXzQzbWFwLUN3bkhVUFBfV2p6dWNjbTk1dUQtVEVYMTd1OE1EQWtjb1hnY2J4NXBLaHhqUFE?oc=5", "title": "Earnings call transcript: Badger Infrastructure\u2019s Q1 2026 revenue hits record high", "content_text": "Earnings call transcript: Badger Infrastructure\u2019s Q1 2026 revenue hits record high", "date_published": "2026-05-01T07:00:00+00:00", "authors": [{"name": "Investing.com Canada"}], "tags": ["Earnings", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}, {"id": "source:c5a10abd8826f206ec86f9bfbd099966f250f52d343f71b966f606343627721b", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxObXd1d05UZHpjMFN5UWFES3pOcFVUeG1QT2NiRTZoZXVfMWRYUVZ4SFZncWRNc3I1VjlsblgyVHgzbXFnTHc2UG1QWW40NGpJTjB2LWNWNEVXME91V3BzLVdkcHdLa3FoN2hJUUZPVW5CNTY3SW5udEhPajNjQmQzNEdrQmF1VlFmSjJtTXZmRnBqdHdCenVPNjV3WHAwU3E2TFFzdFVEcTQ2Rk9mdHYtcTI5Y2kxcndxQ09vajJQU3RRRlJ4UVNEcUcySHJrTmstd0N4d2FZTG9KaEk?oc=5", "external_url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxObXd1d05UZHpjMFN5UWFES3pOcFVUeG1QT2NiRTZoZXVfMWRYUVZ4SFZncWRNc3I1VjlsblgyVHgzbXFnTHc2UG1QWW40NGpJTjB2LWNWNEVXME91V3BzLVdkcHdLa3FoN2hJUUZPVW5CNTY3SW5udEhPajNjQmQzNEdrQmF1VlFmSjJtTXZmRnBqdHdCenVPNjV3WHAwU3E2TFFzdFVEcTQ2Rk9mdHYtcTI5Y2kxcndxQ09vajJQU3RRRlJ4UVNEcUcySHJrTmstd0N4d2FZTG9KaEk?oc=5", "title": "Small caps to watch: Badger Infrastructure soars after earnings and analyst upgrades. Plus: Real Matters, Martinrea and more", "content_text": "Small caps to watch: Badger Infrastructure soars after earnings and analyst upgrades. Plus: Real Matters, Martinrea and more", "date_published": "2026-04-30T07:00:00+00:00", "authors": [{"name": "The Globe and Mail"}], "tags": ["Earnings", "BDGI"], "_sharemaestro": {"country": "Canada", "coverage": "Main company", "market_context": null, "companies": [{"symbol": "BDGI", "name": "Badger Infrastructure Solutions Ltd.", "sentiment_url": "https://sharemaestro.com/sentiment/b945fbcd-7ac8-41c0-a483-5852b093c453/"}]}}]}