{"ticker": {"uuid": "0af6274f-c041-4042-aa13-92ced6ae7cc9", "symbol": "NOA", "name": "North American Construction Group Ltd.", "exchange": "TOR", "country": "CA", "sector": "Energy", "industry": "Oil & Gas Equipment & Services"}, "articles": [{"title": "North American Construction Group Stock - Weekly review and sector backdrop", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWU9sMnhHZzdsVDFfNVVqM0dlV0lPRXYxYnEwaGZnWHNMRGl1UE5HMUppZUxaU0RhajVQQnpXZ0dINWZEaTg0OGt4RG52SU43dU5nYzl3TUlJeDA3Z2FFVGwwQ3IxVEFQcXpmQTRqLVlfQzM3TmZrSkJ5UWN5YlpnWUIwZDRrNWlLS2c4aVpSYVpLSWQ0WGJKRzZXbm5vSm9HOXpXcmczR19XOS11ampQbG56dEQwdVVWOEhNc1FMSGg?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-19T20:18:38+00:00", "published_display": "19 Jun 2026 20:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why North American Construction\u2019s NOA Drill and Blast Service is quietly crucial in the oil sands", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOTjltbXFRU3FtbDE2bmZNLUVVUjhyM0hURDJ4VURsSXVmZU1KcDZYa3JSWGVWeXk4NUlCS1FVZkI0X2VTZnZLbXBzZHY5enl0MlAxaVBNeUFuMk1jMkxzX3pSQ2hRT1JabXJqUTdiX2sta2ZIMjhGRnNLTFl6Y3ZhMnR1M01RbVl2WkdMakhRa1g0TWQzQUlBWUdfWjA4dmtVOFo3djFCNU5LVnpfdmQ2N01ZN0ZzbTRPN1RJeU1MMnNHS3VJYW94WkgwSQ?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-18T12:31:53+00:00", "published_display": "18 Jun 2026 12:31", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Valuation: PE, PB & Fair Value Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE9VUVRQUkpSWThnWkRFcExYbWJ4bDFvZE14VHlURkxaS1dmNDJYV3VuLWRZUW4wdWxXNHItZDRuTzdJc1hrWGJtWkk4SXRvSVQxTk96UkZHU2YxbDIxX1FOUUhUdkt5eWNqTjdZeGIzQVBuc2dnUlFadS1B?oc=5", "source_name": "TradingKey", "published_at": "2026-06-18T08:54:24+00:00", "published_display": "18 Jun 2026 08:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Earnings Forecast: Future EPS & Revenue Growth Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMibkFVX3lxTE5WRm1VUkRFX2Vna1JtUUZLcE1scjFPN3ZETVhxZ1ViaHVRT3BVNXFjMGQxX2o5UzN4Ml8zMTlsd09GSW55UGkwLVRNNXl6VU1lODRBb3A2dExOekNqYl9RbHJNa1k3XzZjS3FUN0dn?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T22:40:03+00:00", "published_display": "17 Jun 2026 22:40", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Institutional Confidence", "summary": "", "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE56XzdBU0FfX2JDazlUSDI5U0RveTlYNFI0WDFvZk1NR2V4UTdKVjEyR1FfTjJyOEtpaDI2RWl4SmMwWERadHlFdDJmUWl4WTNDMnFsdXo0RVpheEJHQm12c2VCd3FqUDNpTXZIV0xSOA?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T21:26:03+00:00", "published_display": "17 Jun 2026 21:26", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Technical Analysis: Support, Resistance, Indicators & Moving Averages", "summary": "", "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE1uTHNLeVdkbWFHNTJ6X25HVnZaM2dlc2RXZnFuQTB1MTl5Y0xZY0ZDOG9aaDdUWmJWakxtRG5qQkloX3J1QmZzQW1ybmlXdEZucHYxejczZFNwVDA0SGVQcFpoT29HRWpTVE5xR01qUQ?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T20:58:04+00:00", "published_display": "17 Jun 2026 20:58", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Financial Health: Profitability & Balance Sheet Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMieEFVX3lxTE5jakNNa3FfSmhnd0hhOWRJZnVrbl81Q25IRmNaYVM5Zk5sbFl5MUw5V3Utc21hcGwxWENXRFF4ZFFvWUZIVGo4SkYzRVAzR2N1TTNIbkVSSzAwYVhXR0E4dS03RGFIaEkybTlTckUyZ3duVWc4V0h4cg?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T20:55:13+00:00", "published_display": "17 Jun 2026 20:55", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction stock (CA6565751022): shares steady after recent pull-back while analyst", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQR0o1d1Myb1hHd1hrak11U0lKbjZyMXUtXzhIWUMtUWkyWkpMbk9nZkhqeHUyeUFMQjl3MUFKWHZTd0hDV2tocjgzNFN1ZnNJQ3dpVjhTOEJrZE92dDZ3Q202ZFBvdHQwZzg2a2ZZSUxaVElIdGdwRUotdzRFN0dvQkR0bWJlT095dTM5b3BnM3hVMG02WHNkTUVsZDZxM0lqQkFpTk9jSWNUSU83dEJaMmFqM3BEdFFlOUhXZkFwcFlJd3M?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-01T07:00:00+00:00", "published_display": "01 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Q1 Earnings Call Highlights", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxNTC0xRS1zOGVYcjd5NjM5UWNodnl1Q2JpWnFyNVgxQTVqdWpuS0I5c0JSNldjZlg3Rkc0NG5qbHlfbFVKWlNQOWNNOGFQZFFlVUVSdG1TQVlhTks3bnFLYXF2R1F1eExFeHhuWXRRbXotWURMMGRHN2pHVmRCdXhMcTVKLTNyRG15Tzh3RktrTFZUYnAyTzlDVkxwUG5RV0l5eE1qcXRfczlyM0FQOFlyMUI3ZWYwOFd5c01PNGFEWVEzclc3S3NJbUdjNnJFRW9fQXBjRWcyQU5BYmpweXc?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 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": "North American Construction Group Ltd. 2026 Q1 - Results - Earnings Call Presentation (TSX:NOA:CA) 2026-05-14", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxPLXNvQXBjM0xQOUZuVDdHVnlLMU91N25BdV9SS1BsREYxdTc1d0p3aHNUMGY2NU83Y0lGNjJ6cmdrZHBSMTNTRkxCUndRcW9jNEY2SktyU1JkY0Z4VjZXN2RNVExUWDE0SEg2MWJpcGhvcVNZWmlfUEhqVW5Mb3N0Y3F6V1Z3UDRWMjhhWjZWT0o2SEtHc1VFdDh2S1pGZElCQ0VjS0lVbnRoS3pLUmNHV1A4REsyeHlCVnp4MG5R?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction (NOA) Q1 Earnings and Revenues Miss Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxOdU1XRU55SzNncUJjMktjdnI5YjBZRTJiWktXQmdaTnBpLW9vaWdzM3FuLV9FSjktOFhJLUtwRnFXOFVWMW5EalVxckphN1g4cV92a0Q2M2Z5NGp4SXdkd1JvUjFSdWtSVXJ1N2R3dk9pR1YwSkFxOXZYN0JIVzJxYlhueTdHR1RBeHFtSDZTRmUxVWtBYnBxOFBVSnlfYjhL?oc=5", "source_name": "Market source", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "NOA (North) shares rise 3.57% despite sharp Q4 2025 earnings per share miss versus analyst estimates. - Revenue Estimate Trend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxOb2swaEIzN2pEbU5uQmo1elVvU05jbGpOb3dKdXBtTnFkMlhBa0ZXa1BBVE8tMlRxZ2dlOUJGOHpCSVlDZDFpV2JqbHJvNW4tZTVHaGZFNHpUZ3UwVkRLdG5zYUkyTE5PQlNJMl9vbDh5ZVhWT08taWVMMG9MeGxTb243OUlJS1pQd255bTNsVVV6aVFpS2JSYW1RMGdkVkdSWGk1eU9zVDdXZmtOQzF5SVFreE56VE1wc292NldSN3ROUk5Sa0pXYkVsX3dnNHR2SktBUVc4OA?oc=5", "source_name": "lwvtexas.org", "published_at": "2026-04-24T07:00:00+00:00", "published_display": "24 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction (NOA) At C$20 \u2014 A Pullback Or A Setup?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNX1ZqeHc3NUdZSzhVWFBxd05ncDZVQUhyZVFmb2ZQdE5zNFRDZGxTNGFwZjVGdU9PREpCY25vVG1JYUF5eHFSN2gybHlnS3FkNVVUUUJDMVJEeEYxNFlyVG1iUWM2dDlGb3lLS0l4SGVGWnlxczJPYTNsZnlNTDVnT29famM3MVJlUHV4THJSRUo3WENRSG4yckZJN25ybDA?oc=5", "source_name": "Market source", "published_at": "2026-04-08T07:00:00+00:00", "published_display": "08 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": "Insider Spends CA$72k Buying More Shares In North American Construction Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxOLTRnVEk4eE1mVHhXSm42NlYwNDlsbmJnREY3RUNuMVlKRkhmRjBIUzg2UE5yN0xaWmJqZVFKLVBoN0RVaVR1SkhudTdSaGY5UEx3UTV4UmhqUHBvWHBmRERZamhNVW1GMjM3Y1BXbzJSVTZTUk1QSFpCWV9RSXFkU0VvZHJoMnR5RTV4a2tLTEZELWFWanVvb1hBZGdpbjMxOGFqNElPT3lSOEdScXh6M2lNclpiRVU4anlDNFVFVXlJYnhQRzREYVpwa1B6aG1kZWxaX3A1VjFXeVBHLU5WRmhFQWI1cW150gHuAUFVX3lxTFAzOEpIUWZCNzNvVzBmUkNLaTFJZ25vYVY4b1JOWUk5R2R6RTZSUDZwVkNyanNMdVJQVWVZSERETU1qWE9YdzRCOURKRHNNNTRIMi1WakJtY1dNYkhGYzdBQVBmdjlYUGRwdjBjN04xR3hNb2lacjZSclY0Z1g1MmdXQTg3UklXQXhhWnhtc2tteC1vRUl5WEhZMlZ1RWtXYlgxZ0VzNnlzTVZhQlJJVk9MMG9NSXpSSHFZei1TUGRrc1U5dkdiaUJCUHNaNmg2OWN5NXJWcGpFNFlMNFV3b0NTUlBLUW9nTmNPd3dSMHc?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 Mar 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": "Stronger Backlog, Higher Leverage: North American Construction's Strategy Tested (NYSE:NOA)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxOblJfc0pubDJPTnBERVNUUlR3TkswVVlwOFVmSXI5NU9LR2NqNEMyVFRjUy00YUFTRkxRQVhPQlgwVnAwSFZtZ3VScnZZQjdTaFlPT1FPVFBUM1BQdXBXUTIwN0tnQ19qSWdtY2piSVFYemg5VngzUm81bG9xTkRPMi1kaHJ4R0xpd2hrVXMtYWxXSUMtU0F0MHExMVpHTjBxOGE1UXBfQy1xWTlXYlR4MVhQS0dfYVBFUUE?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-03-17T07:00:00+00:00", "published_display": "17 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group (TSX:NOA): Do Rising Sales and Buybacks Offset Weaker Earnings and CEO Transition?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxNbll1UXM0bHBZcFNPdzJiSFpST2dTdURTekRkTVE2SElxUE93dHFZS040dDQwZV83QWZ2dm96VW03anZRSFRFc2lUTzVOOUViTXhOa1Y4azMzTVQzRURvRk1IVW5EeWJRT3lfN1JqUml4RE1UOV9Xa3Nkb0NzQzBRLTRPdGVyZmRWbHE0MFcwSGdEOG1ic2kzNU5fb0x2bmRiZHhzXzhjR0sxNGkzbVgtMk1Ld0pxdDBGNzNZZzlDREZ3X1JZek0yTTB1cEdTNW8xN2JHOE5zb0NrcnpPZG5yUTR4d3JSSnBE0gHuAUFVX3lxTE9wYzV3T24xRzQ3TjhQQ0diZmEtYkpuQjV4Sk1yM3kyXzItTEk5Rko5Y2MyZUMxMGhZX2VSUlFTOVBnRzl2NU1OWnFlb2Q1ejFSbXNGbVF0b1g2YWVtRWVKdlhmU1pmTVhEV0dKRzNoUzg1OXBoUHhFMzkzRERVaXNnN1dQbzRmSXBWb01DWnhPLUJsLThCOWlkal95Qm83SGF0UlR0cWdldjZpczRJVXk0VUl1cUUzZ3JwTUpSQzR6aUpWX0NwcXZFQmJxMUhmdjhhb256ZWdFV3JEZ2hIakRjMGp6bFRwalJnN3lSeXc?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-15T07:00:00+00:00", "published_display": "15 Mar 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": "A Look At North American Construction Group (TSX:NOA) Valuation After Earnings, Guidance, Dividend And Buyback Update", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNUE5sUUR5STJQMXdMbnMzUlhfQi1Db1kyRDhvSDZ0NXZ4YWtnbmx6TFZqQmd1RzVHWWJRa2RqVWtaM2tYdXl2MzhoMlZtSk1xRmlhazhKQ1VxTXI0NmFLVzRNVnlCWnRkeWw2Tk53U3VpMFBVc1FiS1ItWGxZbm1nT0tWLXNIcVF2YU1ic3B6NkMtSHRxNjN0VHE1WkFwWEcwWDFuWEhqUHU2LWFoXzg3U3pORVY3TUM0cTV0clZLX1JFamVVaHBDNUtickgtUVVlVDVaeUstaVVrSHBLdXRCdWdfZ0NnSW5yRGM00gHwAUFVX3lxTFB2NS0yQzJhampaRWVuT2l1c0U2N0VIT0RJMV9oTUJiV3BBQV9uZE1UczVsVl9aRWFaU0tjcmZ5WWc4andLNGR6alczWnl5MjNsUUxFQTRKV3NXRnFYSzhad05rT2NGVFJRNzVGajNGeUtZbFdveWFZazV3a1prMHptMWs1MnZsT0tYc0FGUGtwX2lIQjQ0czVoWjBseWo5WEt5aW9QRnUxRkNsVzNnZ29OVmJ0Y1UzNmdWTjRfNjZrWjFrdlVhS0NTMUU0YXA4SkE5SnhMMmFIRUM5UXVPMEgwYTU5T3o0Y2VkZHdMY29oUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-14T07:00:00+00:00", "published_display": "14 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction (NOA) reports Q4 loss, lags revenue estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQUE5EN1d0Y1k4ZVJoTkt3VkZyM2x6aFBOZkp6ZHJjelUwcEwxTlV6N01BQ29KaVBraUZnLXd0dHduREtrUHJQTVotUlNSeTNWN2g0aWYzNjBxVEN0V1VraG5wdzRTbXdSbDdnSk9MWkk4dnVHUzFVcnQ3Y0xvZ2RjdWptZngwVF8wQ0E3eVp3THhBbmV6d3RyM3dpbFN2TVgyeHRVZm9RaHVyYWpXelhNVFlRVQ?oc=5", "source_name": "FXStreet", "published_at": "2026-03-12T07:00:00+00:00", "published_display": "12 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings call transcript: North American Construction Q4 2025 EPS miss, stock plunges", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxNUGhZSFdTUlpFaFFUSnI4QkdtcUYzeVJpbDRSdXJBRmV2dk5oSGRfdTlJNjRuZ0NPS0FZZ0p1NF80bmdBV29BcTBYRXZCWnEyZGFpLUJhQ0cxck1QXzQxV2hWb3lTeDVrWHRuN254UjZSSDlmRmI3ZzJveE5CNDBGWGp5QXZ0eU95QUFZV1pXYlZ3V0NXRXJOSFpsVDNHblR3WXJrbTZRaVI3UEgtU1BOS25KZnc2SmFTOHR1aTM5aDdpbGNBMVRwc0F3YVlGcEZIMEZPcGJB?oc=5", "source_name": "Investing.com", "published_at": "2026-03-12T07:00:00+00:00", "published_display": "12 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd. Announces Results for the Fourth Quarter and Year Ended December 31, 2025", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQeUtEMnltTTVlZUN2VkZuSXVrNnZVNE43X0E2Vk9PNmxiaXdBSDZSRWVXSU5nclQzYWtuaHNUanZpNEhublJzb1doeVFPY25oLVIxZFE5VmlxbXNpT1VEckNDU3NmVzVJRzhIWF9oVUwzbjN5WS1vclZIMmpqSV96S2hfdVZROWcxOFBr?oc=5", "source_name": "Market source", "published_at": "2026-03-11T07:00:00+00:00", "published_display": "11 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Small caps to watch: NFI Group, Algoma, Aecon, Bird, North American construction, and more", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxQQWJqeUdlZUp3bWhhVi1yb0lzVTNOcGcwUE5UbW0tNzdrRGhocFh0NTJSUWlIODJnVTJWMUt4eUNSTy1Wb1AzWjBiamxQWVBZSHh5VzRyRlROM1N4SlVjU0k5Zk9vOUg3NlI1ZU5pX2JUSkhCaXFUd1haOHVCUWFSOXFjS0tlTExONG1tb0R3MFJCc3hVSjduUnRkRmxwTGllOEJNYjlrMHBIYlBSUWE3ODZfVl9JMFQ5anpSczVlbjUxX2V1MEVQNG5TaXlZblZ3ZlVRelNYeGw2WTNFYXc?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-03-11T07:00:00+00:00", "published_display": "11 Mar 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": "North American Construction Group (NOA) Announces Change in Leadership", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxNcTFvWWQzMXpEMlRrajlCaGtja25Tcnk4Nkp2Z2VIUXFKZ0hRNzhRSWhXQnNnNWZPbTFXamxZWnhJemFvRWRUdEdoTVBFUjV3TkZCczVPajNwaUtBUnZ6TFVxM3JWRFM1Rl9WNXcxa0ZGVTMtdUlOOUhYQ3JTYXdZWW5UZ1JPNW1JZW5n?oc=5", "source_name": "Market source", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "North American Construction Group (NOA) Acquires Iron Mine Contracting", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQN1RKaUZMZHhPRmFZWGQzOFpTS0Z2T3lFcGduSE8wM3BLbHRDMmVFVThibE01SG9wZ21KUmR5ZkkwMUYxaGkwM185bVFPc3VhVmFCdlUxeVRQTG9PcHhKbjVPUUZLYVpGV09uVjRhQU1FeTltaktRNHBZN1EyR2pnU1FIR3hMbGRzQ3E0?oc=5", "source_name": "Market source", "published_at": "2025-12-31T08:00:00+00:00", "published_display": "31 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": "North American Construction Group to Acquire Iron Mine Contracting and Lifts 2026 Growth Outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgJBVV95cUxQSmQ3YmFTX2RTb05leFJvYW1ZcEpNaHlMaHJuYXJHU0lsYkdLT2NTNWpVQkpqMTBaYjlVa0thaC00R2RtajBtVVF0eTNLSDN5OW5WOU5KTEhKRkpRNmRtWGQtcGF3TXBRMzBaenU1LXRrTlN1MmlqN2lGV2hfSlhoZE5OUi1QVjJOM1NWdDlsbkMwTE9yODNWejhSVEFMbGJudHhfdXNseTczSDNibTUtZVlNUnA3bVJQdTlVZDBxblRCbWhFNkxkX2Z4OWV6OHZsVy1BckxQQ2lsZmJKQThNcWFYV19HNUxPWUx5R2NqLWRLZHJ5TDFYQ1JlSzlIOWw5SUtnb1hZUUV1VUdFSnc?oc=5", "source_name": "The Globe and Mail", "published_at": "2025-12-19T08:00:00+00:00", "published_display": "19 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd. Announces Normal Course Issuer Bid and Automatic Share Purchase Plan", "summary": "", "url": "https://news.google.com/rss/articles/CBMiigJBVV95cUxORElrS3Mwd3RoN3JKcldYVGRqSzZsY2h2cC1kb2lOMkxBYlVtY1pNT29IcjIxWnFLaU1ETzRiLUxhSVdnUDktZHVOWDh4Z2h5aDlnRmNwZlI2NjZQY2hLQm5HQ3lyTHg2WndTS2pERi1jTG50cmt4RUlwY1dPUEJ5WllITXpYQjd2ajJYWTY3N0Ffa0FjVlZVTklhSTlyRmpvTlAzNVVUZXptYTBqa2N3bHcxUTN4Nm0wQ3ZzNWxZbF96LUhNUk9LZ1k4VzRHckxKUDdLYVo0SUFCNDljMzNkVjIxZVFWQXRZMjc0REhRbjFNc1Z5R2NGb1EyTmptMHFZMXdwZ1BlMk8tdw?oc=5", "source_name": "GlobeNewswire", "published_at": "2025-11-18T08:00:00+00:00", "published_display": "18 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"}], "by_tier": {"direct": [{"title": "North American Construction Group Stock - Weekly review and sector backdrop", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWU9sMnhHZzdsVDFfNVVqM0dlV0lPRXYxYnEwaGZnWHNMRGl1UE5HMUppZUxaU0RhajVQQnpXZ0dINWZEaTg0OGt4RG52SU43dU5nYzl3TUlJeDA3Z2FFVGwwQ3IxVEFQcXpmQTRqLVlfQzM3TmZrSkJ5UWN5YlpnWUIwZDRrNWlLS2c4aVpSYVpLSWQ0WGJKRzZXbm5vSm9HOXpXcmczR19XOS11ampQbG56dEQwdVVWOEhNc1FMSGg?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-19T20:18:38+00:00", "published_display": "19 Jun 2026 20:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why North American Construction\u2019s NOA Drill and Blast Service is quietly crucial in the oil sands", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOTjltbXFRU3FtbDE2bmZNLUVVUjhyM0hURDJ4VURsSXVmZU1KcDZYa3JSWGVWeXk4NUlCS1FVZkI0X2VTZnZLbXBzZHY5enl0MlAxaVBNeUFuMk1jMkxzX3pSQ2hRT1JabXJqUTdiX2sta2ZIMjhGRnNLTFl6Y3ZhMnR1M01RbVl2WkdMakhRa1g0TWQzQUlBWUdfWjA4dmtVOFo3djFCNU5LVnpfdmQ2N01ZN0ZzbTRPN1RJeU1MMnNHS3VJYW94WkgwSQ?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-18T12:31:53+00:00", "published_display": "18 Jun 2026 12:31", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Valuation: PE, PB & Fair Value Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMiekFVX3lxTE9VUVRQUkpSWThnWkRFcExYbWJ4bDFvZE14VHlURkxaS1dmNDJYV3VuLWRZUW4wdWxXNHItZDRuTzdJc1hrWGJtWkk4SXRvSVQxTk96UkZHU2YxbDIxX1FOUUhUdkt5eWNqTjdZeGIzQVBuc2dnUlFadS1B?oc=5", "source_name": "TradingKey", "published_at": "2026-06-18T08:54:24+00:00", "published_display": "18 Jun 2026 08:54", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Earnings Forecast: Future EPS & Revenue Growth Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMibkFVX3lxTE5WRm1VUkRFX2Vna1JtUUZLcE1scjFPN3ZETVhxZ1ViaHVRT3BVNXFjMGQxX2o5UzN4Ml8zMTlsd09GSW55UGkwLVRNNXl6VU1lODRBb3A2dExOekNqYl9RbHJNa1k3XzZjS3FUN0dn?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T22:40:03+00:00", "published_display": "17 Jun 2026 22:40", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Institutional Confidence", "summary": "", "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE56XzdBU0FfX2JDazlUSDI5U0RveTlYNFI0WDFvZk1NR2V4UTdKVjEyR1FfTjJyOEtpaDI2RWl4SmMwWERadHlFdDJmUWl4WTNDMnFsdXo0RVpheEJHQm12c2VCd3FqUDNpTXZIV0xSOA?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T21:26:03+00:00", "published_display": "17 Jun 2026 21:26", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Technical Analysis: Support, Resistance, Indicators & Moving Averages", "summary": "", "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE1uTHNLeVdkbWFHNTJ6X25HVnZaM2dlc2RXZnFuQTB1MTl5Y0xZY0ZDOG9aaDdUWmJWakxtRG5qQkloX3J1QmZzQW1ybmlXdEZucHYxejczZFNwVDA0SGVQcFpoT29HRWpTVE5xR01qUQ?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T20:58:04+00:00", "published_display": "17 Jun 2026 20:58", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd (NOA) Financial Health: Profitability & Balance Sheet Analysis", "summary": "", "url": "https://news.google.com/rss/articles/CBMieEFVX3lxTE5jakNNa3FfSmhnd0hhOWRJZnVrbl81Q25IRmNaYVM5Zk5sbFl5MUw5V3Utc21hcGwxWENXRFF4ZFFvWUZIVGo4SkYzRVAzR2N1TTNIbkVSSzAwYVhXR0E4dS03RGFIaEkybTlTckUyZ3duVWc4V0h4cg?oc=5", "source_name": "TradingKey", "published_at": "2026-06-17T20:55:13+00:00", "published_display": "17 Jun 2026 20:55", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction stock (CA6565751022): shares steady after recent pull-back while analyst", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQR0o1d1Myb1hHd1hrak11U0lKbjZyMXUtXzhIWUMtUWkyWkpMbk9nZkhqeHUyeUFMQjl3MUFKWHZTd0hDV2tocjgzNFN1ZnNJQ3dpVjhTOEJrZE92dDZ3Q202ZFBvdHQwZzg2a2ZZSUxaVElIdGdwRUotdzRFN0dvQkR0bWJlT095dTM5b3BnM3hVMG02WHNkTUVsZDZxM0lqQkFpTk9jSWNUSU83dEJaMmFqM3BEdFFlOUhXZkFwcFlJd3M?oc=5", "source_name": "AD HOC NEWS", "published_at": "2026-06-01T07:00:00+00:00", "published_display": "01 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Q1 Earnings Call Highlights", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxNTC0xRS1zOGVYcjd5NjM5UWNodnl1Q2JpWnFyNVgxQTVqdWpuS0I5c0JSNldjZlg3Rkc0NG5qbHlfbFVKWlNQOWNNOGFQZFFlVUVSdG1TQVlhTks3bnFLYXF2R1F1eExFeHhuWXRRbXotWURMMGRHN2pHVmRCdXhMcTVKLTNyRG15Tzh3RktrTFZUYnAyTzlDVkxwUG5RV0l5eE1qcXRfczlyM0FQOFlyMUI3ZWYwOFd5c01PNGFEWVEzclc3S3NJbUdjNnJFRW9fQXBjRWcyQU5BYmpweXc?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 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": "North American Construction Group Ltd. 2026 Q1 - Results - Earnings Call Presentation (TSX:NOA:CA) 2026-05-14", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxPLXNvQXBjM0xQOUZuVDdHVnlLMU91N25BdV9SS1BsREYxdTc1d0p3aHNUMGY2NU83Y0lGNjJ6cmdrZHBSMTNTRkxCUndRcW9jNEY2SktyU1JkY0Z4VjZXN2RNVExUWDE0SEg2MWJpcGhvcVNZWmlfUEhqVW5Mb3N0Y3F6V1Z3UDRWMjhhWjZWT0o2SEtHc1VFdDh2S1pGZElCQ0VjS0lVbnRoS3pLUmNHV1A4REsyeHlCVnp4MG5R?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-05-14T07:00:00+00:00", "published_display": "14 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction (NOA) Q1 Earnings and Revenues Miss Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxOdU1XRU55SzNncUJjMktjdnI5YjBZRTJiWktXQmdaTnBpLW9vaWdzM3FuLV9FSjktOFhJLUtwRnFXOFVWMW5EalVxckphN1g4cV92a0Q2M2Z5NGp4SXdkd1JvUjFSdWtSVXJ1N2R3dk9pR1YwSkFxOXZYN0JIVzJxYlhueTdHR1RBeHFtSDZTRmUxVWtBYnBxOFBVSnlfYjhL?oc=5", "source_name": "Market source", "published_at": "2026-05-13T07:00:00+00:00", "published_display": "13 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "NOA (North) shares rise 3.57% despite sharp Q4 2025 earnings per share miss versus analyst estimates. - Revenue Estimate Trend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxOb2swaEIzN2pEbU5uQmo1elVvU05jbGpOb3dKdXBtTnFkMlhBa0ZXa1BBVE8tMlRxZ2dlOUJGOHpCSVlDZDFpV2JqbHJvNW4tZTVHaGZFNHpUZ3UwVkRLdG5zYUkyTE5PQlNJMl9vbDh5ZVhWT08taWVMMG9MeGxTb243OUlJS1pQd255bTNsVVV6aVFpS2JSYW1RMGdkVkdSWGk1eU9zVDdXZmtOQzF5SVFreE56VE1wc292NldSN3ROUk5Sa0pXYkVsX3dnNHR2SktBUVc4OA?oc=5", "source_name": "lwvtexas.org", "published_at": "2026-04-24T07:00:00+00:00", "published_display": "24 Apr 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction (NOA) At C$20 \u2014 A Pullback Or A Setup?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxNX1ZqeHc3NUdZSzhVWFBxd05ncDZVQUhyZVFmb2ZQdE5zNFRDZGxTNGFwZjVGdU9PREpCY25vVG1JYUF5eHFSN2gybHlnS3FkNVVUUUJDMVJEeEYxNFlyVG1iUWM2dDlGb3lLS0l4SGVGWnlxczJPYTNsZnlNTDVnT29famM3MVJlUHV4THJSRUo3WENRSG4yckZJN25ybDA?oc=5", "source_name": "Market source", "published_at": "2026-04-08T07:00:00+00:00", "published_display": "08 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": "Insider Spends CA$72k Buying More Shares In North American Construction Group", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxOLTRnVEk4eE1mVHhXSm42NlYwNDlsbmJnREY3RUNuMVlKRkhmRjBIUzg2UE5yN0xaWmJqZVFKLVBoN0RVaVR1SkhudTdSaGY5UEx3UTV4UmhqUHBvWHBmRERZamhNVW1GMjM3Y1BXbzJSVTZTUk1QSFpCWV9RSXFkU0VvZHJoMnR5RTV4a2tLTEZELWFWanVvb1hBZGdpbjMxOGFqNElPT3lSOEdScXh6M2lNclpiRVU4anlDNFVFVXlJYnhQRzREYVpwa1B6aG1kZWxaX3A1VjFXeVBHLU5WRmhFQWI1cW150gHuAUFVX3lxTFAzOEpIUWZCNzNvVzBmUkNLaTFJZ25vYVY4b1JOWUk5R2R6RTZSUDZwVkNyanNMdVJQVWVZSERETU1qWE9YdzRCOURKRHNNNTRIMi1WakJtY1dNYkhGYzdBQVBmdjlYUGRwdjBjN04xR3hNb2lacjZSclY0Z1g1MmdXQTg3UklXQXhhWnhtc2tteC1vRUl5WEhZMlZ1RWtXYlgxZ0VzNnlzTVZhQlJJVk9MMG9NSXpSSHFZei1TUGRrc1U5dkdiaUJCUHNaNmg2OWN5NXJWcGpFNFlMNFV3b0NTUlBLUW9nTmNPd3dSMHc?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 Mar 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": "Stronger Backlog, Higher Leverage: North American Construction's Strategy Tested (NYSE:NOA)", "summary": "", "url": "https://news.google.com/rss/articles/CBMiugFBVV95cUxOblJfc0pubDJPTnBERVNUUlR3TkswVVlwOFVmSXI5NU9LR2NqNEMyVFRjUy00YUFTRkxRQVhPQlgwVnAwSFZtZ3VScnZZQjdTaFlPT1FPVFBUM1BQdXBXUTIwN0tnQ19qSWdtY2piSVFYemg5VngzUm81bG9xTkRPMi1kaHJ4R0xpd2hrVXMtYWxXSUMtU0F0MHExMVpHTjBxOGE1UXBfQy1xWTlXYlR4MVhQS0dfYVBFUUE?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-03-17T07:00:00+00:00", "published_display": "17 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "liquidity", "event_label": "Balance sheet", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group (TSX:NOA): Do Rising Sales and Buybacks Offset Weaker Earnings and CEO Transition?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxNbll1UXM0bHBZcFNPdzJiSFpST2dTdURTekRkTVE2SElxUE93dHFZS040dDQwZV83QWZ2dm96VW03anZRSFRFc2lUTzVOOUViTXhOa1Y4azMzTVQzRURvRk1IVW5EeWJRT3lfN1JqUml4RE1UOV9Xa3Nkb0NzQzBRLTRPdGVyZmRWbHE0MFcwSGdEOG1ic2kzNU5fb0x2bmRiZHhzXzhjR0sxNGkzbVgtMk1Ld0pxdDBGNzNZZzlDREZ3X1JZek0yTTB1cEdTNW8xN2JHOE5zb0NrcnpPZG5yUTR4d3JSSnBE0gHuAUFVX3lxTE9wYzV3T24xRzQ3TjhQQ0diZmEtYkpuQjV4Sk1yM3kyXzItTEk5Rko5Y2MyZUMxMGhZX2VSUlFTOVBnRzl2NU1OWnFlb2Q1ejFSbXNGbVF0b1g2YWVtRWVKdlhmU1pmTVhEV0dKRzNoUzg1OXBoUHhFMzkzRERVaXNnN1dQbzRmSXBWb01DWnhPLUJsLThCOWlkal95Qm83SGF0UlR0cWdldjZpczRJVXk0VUl1cUUzZ3JwTUpSQzR6aUpWX0NwcXZFQmJxMUhmdjhhb256ZWdFV3JEZ2hIakRjMGp6bFRwalJnN3lSeXc?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-15T07:00:00+00:00", "published_display": "15 Mar 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": "A Look At North American Construction Group (TSX:NOA) Valuation After Earnings, Guidance, Dividend And Buyback Update", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6wFBVV95cUxNUE5sUUR5STJQMXdMbnMzUlhfQi1Db1kyRDhvSDZ0NXZ4YWtnbmx6TFZqQmd1RzVHWWJRa2RqVWtaM2tYdXl2MzhoMlZtSk1xRmlhazhKQ1VxTXI0NmFLVzRNVnlCWnRkeWw2Tk53U3VpMFBVc1FiS1ItWGxZbm1nT0tWLXNIcVF2YU1ic3B6NkMtSHRxNjN0VHE1WkFwWEcwWDFuWEhqUHU2LWFoXzg3U3pORVY3TUM0cTV0clZLX1JFamVVaHBDNUtickgtUVVlVDVaeUstaVVrSHBLdXRCdWdfZ0NnSW5yRGM00gHwAUFVX3lxTFB2NS0yQzJhampaRWVuT2l1c0U2N0VIT0RJMV9oTUJiV3BBQV9uZE1UczVsVl9aRWFaU0tjcmZ5WWc4andLNGR6alczWnl5MjNsUUxFQTRKV3NXRnFYSzhad05rT2NGVFJRNzVGajNGeUtZbFdveWFZazV3a1prMHptMWs1MnZsT0tYc0FGUGtwX2lIQjQ0czVoWjBseWo5WEt5aW9QRnUxRkNsVzNnZ29OVmJ0Y1UzNmdWTjRfNjZrWjFrdlVhS0NTMUU0YXA4SkE5SnhMMmFIRUM5UXVPMEgwYTU5T3o0Y2VkZHdMY29oUQ?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-14T07:00:00+00:00", "published_display": "14 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction (NOA) reports Q4 loss, lags revenue estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQUE5EN1d0Y1k4ZVJoTkt3VkZyM2x6aFBOZkp6ZHJjelUwcEwxTlV6N01BQ29KaVBraUZnLXd0dHduREtrUHJQTVotUlNSeTNWN2g0aWYzNjBxVEN0V1VraG5wdzRTbXdSbDdnSk9MWkk4dnVHUzFVcnQ3Y0xvZ2RjdWptZngwVF8wQ0E3eVp3THhBbmV6d3RyM3dpbFN2TVgyeHRVZm9RaHVyYWpXelhNVFlRVQ?oc=5", "source_name": "FXStreet", "published_at": "2026-03-12T07:00:00+00:00", "published_display": "12 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings call transcript: North American Construction Q4 2025 EPS miss, stock plunges", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxNUGhZSFdTUlpFaFFUSnI4QkdtcUYzeVJpbDRSdXJBRmV2dk5oSGRfdTlJNjRuZ0NPS0FZZ0p1NF80bmdBV29BcTBYRXZCWnEyZGFpLUJhQ0cxck1QXzQxV2hWb3lTeDVrWHRuN254UjZSSDlmRmI3ZzJveE5CNDBGWGp5QXZ0eU95QUFZV1pXYlZ3V0NXRXJOSFpsVDNHblR3WXJrbTZRaVI3UEgtU1BOS25KZnc2SmFTOHR1aTM5aDdpbGNBMVRwc0F3YVlGcEZIMEZPcGJB?oc=5", "source_name": "Investing.com", "published_at": "2026-03-12T07:00:00+00:00", "published_display": "12 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd. Announces Results for the Fourth Quarter and Year Ended December 31, 2025", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQeUtEMnltTTVlZUN2VkZuSXVrNnZVNE43X0E2Vk9PNmxiaXdBSDZSRWVXSU5nclQzYWtuaHNUanZpNEhublJzb1doeVFPY25oLVIxZFE5VmlxbXNpT1VEckNDU3NmVzVJRzhIWF9oVUwzbjN5WS1vclZIMmpqSV96S2hfdVZROWcxOFBr?oc=5", "source_name": "Market source", "published_at": "2026-03-11T07:00:00+00:00", "published_display": "11 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Small caps to watch: NFI Group, Algoma, Aecon, Bird, North American construction, and more", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxQQWJqeUdlZUp3bWhhVi1yb0lzVTNOcGcwUE5UbW0tNzdrRGhocFh0NTJSUWlIODJnVTJWMUt4eUNSTy1Wb1AzWjBiamxQWVBZSHh5VzRyRlROM1N4SlVjU0k5Zk9vOUg3NlI1ZU5pX2JUSkhCaXFUd1haOHVCUWFSOXFjS0tlTExONG1tb0R3MFJCc3hVSjduUnRkRmxwTGllOEJNYjlrMHBIYlBSUWE3ODZfVl9JMFQ5anpSczVlbjUxX2V1MEVQNG5TaXlZblZ3ZlVRelNYeGw2WTNFYXc?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-03-11T07:00:00+00:00", "published_display": "11 Mar 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": "North American Construction Group (NOA) Announces Change in Leadership", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxNcTFvWWQzMXpEMlRrajlCaGtja25Tcnk4Nkp2Z2VIUXFKZ0hRNzhRSWhXQnNnNWZPbTFXamxZWnhJemFvRWRUdEdoTVBFUjV3TkZCczVPajNwaUtBUnZ6TFVxM3JWRFM1Rl9WNXcxa0ZGVTMtdUlOOUhYQ3JTYXdZWW5UZ1JPNW1JZW5n?oc=5", "source_name": "Market source", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 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": "North American Construction Group (NOA) Acquires Iron Mine Contracting", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQN1RKaUZMZHhPRmFZWGQzOFpTS0Z2T3lFcGduSE8wM3BLbHRDMmVFVThibE01SG9wZ21KUmR5ZkkwMUYxaGkwM185bVFPc3VhVmFCdlUxeVRQTG9PcHhKbjVPUUZLYVpGV09uVjRhQU1FeTltaktRNHBZN1EyR2pnU1FIR3hMbGRzQ3E0?oc=5", "source_name": "Market source", "published_at": "2025-12-31T08:00:00+00:00", "published_display": "31 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": "North American Construction Group to Acquire Iron Mine Contracting and Lifts 2026 Growth Outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgJBVV95cUxQSmQ3YmFTX2RTb05leFJvYW1ZcEpNaHlMaHJuYXJHU0lsYkdLT2NTNWpVQkpqMTBaYjlVa0thaC00R2RtajBtVVF0eTNLSDN5OW5WOU5KTEhKRkpRNmRtWGQtcGF3TXBRMzBaenU1LXRrTlN1MmlqN2lGV2hfSlhoZE5OUi1QVjJOM1NWdDlsbkMwTE9yODNWejhSVEFMbGJudHhfdXNseTczSDNibTUtZVlNUnA3bVJQdTlVZDBxblRCbWhFNkxkX2Z4OWV6OHZsVy1BckxQQ2lsZmJKQThNcWFYV19HNUxPWUx5R2NqLWRLZHJ5TDFYQ1JlSzlIOWw5SUtnb1hZUUV1VUdFSnc?oc=5", "source_name": "The Globe and Mail", "published_at": "2025-12-19T08:00:00+00:00", "published_display": "19 Dec 2025 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "North American Construction Group Ltd. Announces Normal Course Issuer Bid and Automatic Share Purchase Plan", "summary": "", "url": "https://news.google.com/rss/articles/CBMiigJBVV95cUxORElrS3Mwd3RoN3JKcldYVGRqSzZsY2h2cC1kb2lOMkxBYlVtY1pNT29IcjIxWnFLaU1ETzRiLUxhSVdnUDktZHVOWDh4Z2h5aDlnRmNwZlI2NjZQY2hLQm5HQ3lyTHg2WndTS2pERi1jTG50cmt4RUlwY1dPUEJ5WllITXpYQjd2ajJYWTY3N0Ffa0FjVlZVTklhSTlyRmpvTlAzNVVUZXptYTBqa2N3bHcxUTN4Nm0wQ3ZzNWxZbF96LUhNUk9LZ1k4VzRHckxKUDdLYVo0SUFCNDljMzNkVjIxZVFWQXRZMjc0REhRbjFNc1Z5R2NGb1EyTmptMHFZMXdwZ1BlMk8tdw?oc=5", "source_name": "GlobeNewswire", "published_at": "2025-11-18T08:00:00+00:00", "published_display": "18 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"}], "industry": [], "sector": []}, "total_fetched": 77, "total_relevant": 25, "sentiment_summary": {"positive": 3, "negative": 4, "neutral": 18, "score": 50, "total": 25, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 76, "events": [{"event": "general", "label": "Market update", "weight": 6.6, "count": 12}, {"event": "earnings", "label": "Earnings", "weight": 5.3, "count": 9}, {"event": "liquidity", "label": "Balance sheet", "weight": 0.9, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 3, "negative_events": 4}, "market_context": {"has_market_context": true, "latest_close": 19.36, "latest_week": "2026-06-19", "one_week_move": 2.3, "four_week_move": -4.6, "twelve_week_move": 4.6, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.56944, "market_dynamics_buy_signal": false, "relative_strength": -13.383523, "fair_value_gap": -20.6, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "positive", "expectation_probability": 55.5253, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+2.3% over one week, -4.6% 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": 57, "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": "TradingKey", "count": 5}, {"label": "Market source", "count": 5}, {"label": "AD HOC NEWS", "count": 3}, {"label": "The Globe and Mail", "count": 3}, {"label": "simplywall.st", "count": 3}, {"label": "Seeking Alpha", "count": 2}, {"label": "lwvtexas.org", "count": 1}, {"label": "FXStreet", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 25}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 12}, {"label": "Earnings", "count": 9}, {"label": "Analyst action", "count": 1}, {"label": "Balance sheet", "count": 1}, {"label": "Capital return", "count": 1}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "50/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": "76/100 classification confidence."}, {"label": "Company focus", "value": "25", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "2", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+2.3% over one week, -4.6% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "North American Construction Group Stock - Weekly review and sector backdrop"}], "updated_at": "2026-06-22T17:01:11.002871+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}