{"ticker": {"uuid": "a8371a7d-4290-4af0-88bd-d286bb6b167b", "symbol": "TFII", "name": "TFI International Inc", "exchange": "NYSE", "country": "US", "sector": "Industrials", "industry": "Trucking"}, "articles": [{"title": "TFI INTERNATIONAL INC (TFII) Stock Chart", "summary": "", "url": "https://news.google.com/rss/articles/CBMiZEFVX3lxTE41emlnOVJtZTdpLU5Hdk82UUN4MG01b1ZkT1NVa1p5UDQ2OWZSQ1A5X0RKQ1k0V3Y3WlFzaXdXMTB1UVM4MlVhenlXR2ZSUzJZU3dqajFTcUNJbUhxOTNHeHJObHE?oc=5", "source_name": "ChartMill", "published_at": "2026-07-03T00:07:52+00:00", "published_display": "03 Jul 2026 00:07", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TFI International Inc. (TFII) Is Up 3.49% in One Week: What You Should Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxOQXQ0ZHBkaG45U1NwUlN3MTIybkZiVVVIdXhDU1RZLUU3YmdodlJVa1I5Sk5VZEZjUFljaDI3QTgwSlRBRElPNXpGazFWUVRfN2lpYjlvZm12STNUc2FnY3Z0WkVYbEdSTmU1eU96QVhxZXpodkRpLWROam9uMm9yMGpUZnBlWFptNWxPMm9Bamh5d1R6Nk5jLQ?oc=5", "source_name": "Market source", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Beat: TFI International Inc. Just Beat Analyst Forecasts, And Analysts Have Been Updating Their Models", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPRks3eXBsS2l2bWw5VHpVajhFOW84eVB3OGFRaFBXc2NUREVFVGFrS0ZSQmppQzJ6bjBYcUh0djZYVXBDeEpZWFpYamFGTzEzU19uakRxVXJNaEYxZ2gzQlB4SmNmd09fckR1dmRZTFh6UjV3YmRYdjY3Mi1KdmJpdWl4aU5VeUZ2WDVsRFVaM3BnRG5LV2RINWJzOGVGYTdfY3c?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Results: TFI International Inc. Beat Earnings Expectations And Analysts Now Have New Forecasts", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxNRVVySkgyczEwQVFhcE9UR2tpMDB3SEJ5US1RdGdqbDNFOFlZZ0FsQkhwWFNwZC1tSzByc040bEM2TWNXajZOZ0xEa2M2cWpHUWNEVF9HWklnbTltM3NZLTF3OEd6ZENPT3FTVWw3dk5kQ3BxS01CcHhaVTZ5SHRkOHFyNU93SXhtRndDU2dIOE4xVXBQRmdhaFJ0MHFJRWFjNklLOE5qeUFqcFNTNGMxT0doNGEyNlFtVEpXOVZMU09JeURISlpUWFktT19GU2tLc09nOFNiVTIwbTRRZ25z0gHkAUFVX3lxTE12Wk5oSWZvWVFJWTNzVVdhYjlPeDJsellCNENJZjE5dnhXdkd1NTdYcUhERWQ2ZFNpejdnQkJ6VTNTdldjZDNtNDlIM3FVcnd0MC1hY2lGN0pSaWNEaU9WZkZjc0pSU0NzS3l6ZE11MUF0TDlqMUZYZUJvMnBfOVM3aUxMbEk0SDU3QnFyak9yc2xINzUwLXB5Rk1VRXQwcDB4M2ZvQldQWHVyNHpmVDQ2Z2JFNXlud1ZkSWJLSnlfa244bG1Vbk9zQmY1TC1tbmhPWlhoTWFTdEx5WHJoek1qaFRJUw?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TFI International Inc. (TFII) Tops Q1 Earnings and Revenue Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxQZWVDcWxzWncxOWtHM052a3E4WFVXQ3FuMzFkV1dfS2JWMlRHLWRqRlIyMjk0a3Q3TjlPSm9MRTdSRW1VQmJ2aDRIQ2hNb29KZHFwcFhRTzRXcy0yLXZoY3QtcGptbTNoWHp0TC1qZjRHUkVtY1k1M1NRLS1ZV3pMYTBMTndJMnVuLTAtWFFQQ0tuT2xOUVRuZmctSXE?oc=5", "source_name": "Market source", "published_at": "2026-04-27T07:00:00+00:00", "published_display": "27 Apr 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": "Here's What Key Metrics Tell Us About TFI International (TFII) Q1 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQRlB3QmVFYjVIaS1RXzJKb2l6MEc5R1ctVG1QV1Z5aUo1X3pST3hYcHBNR1BRRC1kcUMzZDhmRXZQQjVzLVJ4cmxYYzQtRXNVVHl4R1dUTTZuemFKTWF6VWRIOEFMZGRCaHdlMHE4RFZIUkk1V0k1MXhucm9oSGc0bVNwVlZ0eDZ2UGJramU1andncWJv?oc=5", "source_name": "Market source", "published_at": "2026-04-27T07:00:00+00:00", "published_display": "27 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is It Smart To Buy TFI International Inc. (TSE:TFII) Before It Goes Ex-Dividend?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOc3VhUlV0MlZuOVRyNjN3LUhzUGppVmpMZnRkcm0xT3NrQVhRRk5JUVBlOGhNQ0pIU3JVNGsxOTZHbVg5TUxHM1UyRUxEbFhURW04LXJLbVhadWFRT0I3YUFSZDd6Ty1VVEFhMXlVMnhuTkNqamREU1VGTGphTmNsWXl2QlNWdnEyTDBWZk8yMjBkVGZ4eDZlaFpBalg?oc=5", "source_name": "Market source", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "There's A Lot To Like About TFI International's (TSE:TFII) Upcoming US$0.47 Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxOVEFsYzYwQnp3dkJIZUpqUEMtR0QxYkhQSGppTk93b2Vtejl0bDAxcUpYNU9FMkMzNURzSktlWmFTaTFVLUdGcHVlY3lHVlg5UXhud1dOTTZZR2EzZDFid2l3NXcyVDNyR1g4TzVhRmVjNG1SMGNEZzRtWWVZMVpkLU1BcXVEOE9oTlpfRWdMeFY5UERQUmExSjQ4MnRWUTcwVjBoOUlnZXQxU2dGM2xHSmN0enI5dU5SR2g1amtIaFlGUE9UTV9OSGhiMXdCVzI0UGx1aTJmc3lYTkNKYTBv0gHkAUFVX3lxTFBkTmR5NjVlYkI1TnBLMmVPeGs0eS1YdnFfcHMwczFDWE45dEFfUkhoRl9QLUtwV2VPY2JyUTNoNjFiM0tNQU1PTzlQQ2JOaURuaVFxcFVjZkhwNkt4TVJxSHItdkhYdG0wV2Nsa1hxMlZNaXM3N2hMam45a3FvYVA0RVpxd1NEQXNPbTNuTHZ6MDJja0Zxc1ZLOHBKTFFWZ195dEp2V1VYRVlmU01YUlpUb2VmUnlENUtzV1ZMeXUwRllnMUcxV1RGc2Y4aUtON2hncmpQZW1CUXRfTTd1bWJDbk4wTA?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Is TFI International Inc.'s (TSE:TFII) Share Price Doing?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggFBVV95cUxNdEszay0tcUNQeFdST0NncHhUdHk3Vml1R01uUEFKYnNqZjl5SWF6WW9qV2RZbGc2ekVYZFpZT3hEazBpMDBObk5JRHlRV2lkR0s3d2c2X1BvaHM2VG8tM1N5b3k2b3JQUHhmYW5XTVRyajN1Z3djejlOdHdBQkRQcEl3?oc=5", "source_name": "Market source", "published_at": "2026-01-25T08:00:00+00:00", "published_display": "25 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": "Has TFI International Inc. (TSE:TFII) Stock's Recent Performance Got Anything to Do With Its Financial Health?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxONmplWU5OT0JVcDFIVEFJLVVFLTJHa0FOZFc5Ym9wM0hlRUR0S0psdE0taGdWYUtsMGo1cWhlZ2NoWVVPeHJFaVBrVGZOTS1RQkV2X1ZDbU1fdjYyYXl3amNHaDgwSEszam4tX2VSVVl6RnRGeVVEWksyRXRtYmZiOXB1eE56eE5lRklCT3FwN0xlakM5UGJXeFo0ZUdtaFp6YW11SmhpYkpNSW0zbFpLS0l1MURkSzJYTjJrbk5VdUEwX0UtcjJxa2ctUjhkelFuX1l0LXZZSmdPOEc2anfSAeMBQVVfeXFMUDdSRWJjWTFpaXE3YlZLOGRSazJFTFl3elFFd1ZNb2g4UWd4N19WclF0b1FiS09vcU9MblZOY0Y3anhkOGNFZGwxa0pGRTF2TWtBWlBfZm02UUZRR1hoQnBmQk9mUFRaOENQaS1hTXN2T2NvblJxbjQzSFZiZl9hdl9xS09MTkZJUlRWLWpfckExYWVVYmRVU29aNmQybUt0cHFLMkhYeFZ6aXJCT2FMXzlBb2t1MWNCWVRJMjBxXzJWUWxpVjFQNG40RVZXRGxfUnNDVXYwdDNCank1YVdIVG5Ec2M?oc=5", "source_name": "simplywall.st", "published_at": "2025-08-21T07:00:00+00:00", "published_display": "21 Aug 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "TFI INTERNATIONAL INC (TFII) Stock Chart", "summary": "", "url": "https://news.google.com/rss/articles/CBMiZEFVX3lxTE41emlnOVJtZTdpLU5Hdk82UUN4MG01b1ZkT1NVa1p5UDQ2OWZSQ1A5X0RKQ1k0V3Y3WlFzaXdXMTB1UVM4MlVhenlXR2ZSUzJZU3dqajFTcUNJbUhxOTNHeHJObHE?oc=5", "source_name": "ChartMill", "published_at": "2026-07-03T00:07:52+00:00", "published_display": "03 Jul 2026 00:07", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TFI International Inc. (TFII) Is Up 3.49% in One Week: What You Should Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxOQXQ0ZHBkaG45U1NwUlN3MTIybkZiVVVIdXhDU1RZLUU3YmdodlJVa1I5Sk5VZEZjUFljaDI3QTgwSlRBRElPNXpGazFWUVRfN2lpYjlvZm12STNUc2FnY3Z0WkVYbEdSTmU1eU96QVhxZXpodkRpLWROam9uMm9yMGpUZnBlWFptNWxPMm9Bamh5d1R6Nk5jLQ?oc=5", "source_name": "Market source", "published_at": "2026-06-10T07:00:00+00:00", "published_display": "10 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Beat: TFI International Inc. Just Beat Analyst Forecasts, And Analysts Have Been Updating Their Models", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPRks3eXBsS2l2bWw5VHpVajhFOW84eVB3OGFRaFBXc2NUREVFVGFrS0ZSQmppQzJ6bjBYcUh0djZYVXBDeEpZWFpYamFGTzEzU19uakRxVXJNaEYxZ2gzQlB4SmNmd09fckR1dmRZTFh6UjV3YmRYdjY3Mi1KdmJpdWl4aU5VeUZ2WDVsRFVaM3BnRG5LV2RINWJzOGVGYTdfY3c?oc=5", "source_name": "Market source", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 82, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Results: TFI International Inc. Beat Earnings Expectations And Analysts Now Have New Forecasts", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxNRVVySkgyczEwQVFhcE9UR2tpMDB3SEJ5US1RdGdqbDNFOFlZZ0FsQkhwWFNwZC1tSzByc040bEM2TWNXajZOZ0xEa2M2cWpHUWNEVF9HWklnbTltM3NZLTF3OEd6ZENPT3FTVWw3dk5kQ3BxS01CcHhaVTZ5SHRkOHFyNU93SXhtRndDU2dIOE4xVXBQRmdhaFJ0MHFJRWFjNklLOE5qeUFqcFNTNGMxT0doNGEyNlFtVEpXOVZMU09JeURISlpUWFktT19GU2tLc09nOFNiVTIwbTRRZ25z0gHkAUFVX3lxTE12Wk5oSWZvWVFJWTNzVVdhYjlPeDJsellCNENJZjE5dnhXdkd1NTdYcUhERWQ2ZFNpejdnQkJ6VTNTdldjZDNtNDlIM3FVcnd0MC1hY2lGN0pSaWNEaU9WZkZjc0pSU0NzS3l6ZE11MUF0TDlqMUZYZUJvMnBfOVM3aUxMbEk0SDU3QnFyak9yc2xINzUwLXB5Rk1VRXQwcDB4M2ZvQldQWHVyNHpmVDQ2Z2JFNXlud1ZkSWJLSnlfa244bG1Vbk9zQmY1TC1tbmhPWlhoTWFTdEx5WHJoek1qaFRJUw?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-30T07:00:00+00:00", "published_display": "30 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TFI International Inc. (TFII) Tops Q1 Earnings and Revenue Estimates", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxQZWVDcWxzWncxOWtHM052a3E4WFVXQ3FuMzFkV1dfS2JWMlRHLWRqRlIyMjk0a3Q3TjlPSm9MRTdSRW1VQmJ2aDRIQ2hNb29KZHFwcFhRTzRXcy0yLXZoY3QtcGptbTNoWHp0TC1qZjRHUkVtY1k1M1NRLS1ZV3pMYTBMTndJMnVuLTAtWFFQQ0tuT2xOUVRuZmctSXE?oc=5", "source_name": "Market source", "published_at": "2026-04-27T07:00:00+00:00", "published_display": "27 Apr 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": "Here's What Key Metrics Tell Us About TFI International (TFII) Q1 Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQRlB3QmVFYjVIaS1RXzJKb2l6MEc5R1ctVG1QV1Z5aUo1X3pST3hYcHBNR1BRRC1kcUMzZDhmRXZQQjVzLVJ4cmxYYzQtRXNVVHl4R1dUTTZuemFKTWF6VWRIOEFMZGRCaHdlMHE4RFZIUkk1V0k1MXhucm9oSGc0bVNwVlZ0eDZ2UGJramU1andncWJv?oc=5", "source_name": "Market source", "published_at": "2026-04-27T07:00:00+00:00", "published_display": "27 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is It Smart To Buy TFI International Inc. (TSE:TFII) Before It Goes Ex-Dividend?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxOc3VhUlV0MlZuOVRyNjN3LUhzUGppVmpMZnRkcm0xT3NrQVhRRk5JUVBlOGhNQ0pIU3JVNGsxOTZHbVg5TUxHM1UyRUxEbFhURW04LXJLbVhadWFRT0I3YUFSZDd6Ty1VVEFhMXlVMnhuTkNqamREU1VGTGphTmNsWXl2QlNWdnEyTDBWZk8yMjBkVGZ4eDZlaFpBalg?oc=5", "source_name": "Market source", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "There's A Lot To Like About TFI International's (TSE:TFII) Upcoming US$0.47 Dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxOVEFsYzYwQnp3dkJIZUpqUEMtR0QxYkhQSGppTk93b2Vtejl0bDAxcUpYNU9FMkMzNURzSktlWmFTaTFVLUdGcHVlY3lHVlg5UXhud1dOTTZZR2EzZDFid2l3NXcyVDNyR1g4TzVhRmVjNG1SMGNEZzRtWWVZMVpkLU1BcXVEOE9oTlpfRWdMeFY5UERQUmExSjQ4MnRWUTcwVjBoOUlnZXQxU2dGM2xHSmN0enI5dU5SR2g1amtIaFlGUE9UTV9OSGhiMXdCVzI0UGx1aTJmc3lYTkNKYTBv0gHkAUFVX3lxTFBkTmR5NjVlYkI1TnBLMmVPeGs0eS1YdnFfcHMwczFDWE45dEFfUkhoRl9QLUtwV2VPY2JyUTNoNjFiM0tNQU1PTzlQQ2JOaURuaVFxcFVjZkhwNkt4TVJxSHItdkhYdG0wV2Nsa1hxMlZNaXM3N2hMam45a3FvYVA0RVpxd1NEQXNPbTNuTHZ6MDJja0Zxc1ZLOHBKTFFWZ195dEp2V1VYRVlmU01YUlpUb2VmUnlENUtzV1ZMeXUwRllnMUcxV1RGc2Y4aUtON2hncmpQZW1CUXRfTTd1bWJDbk4wTA?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-26T07:00:00+00:00", "published_display": "26 Mar 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "What Is TFI International Inc.'s (TSE:TFII) Share Price Doing?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggFBVV95cUxNdEszay0tcUNQeFdST0NncHhUdHk3Vml1R01uUEFKYnNqZjl5SWF6WW9qV2RZbGc2ekVYZFpZT3hEazBpMDBObk5JRHlRV2lkR0s3d2c2X1BvaHM2VG8tM1N5b3k2b3JQUHhmYW5XTVRyajN1Z3djejlOdHdBQkRQcEl3?oc=5", "source_name": "Market source", "published_at": "2026-01-25T08:00:00+00:00", "published_display": "25 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": "Has TFI International Inc. (TSE:TFII) Stock's Recent Performance Got Anything to Do With Its Financial Health?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxONmplWU5OT0JVcDFIVEFJLVVFLTJHa0FOZFc5Ym9wM0hlRUR0S0psdE0taGdWYUtsMGo1cWhlZ2NoWVVPeHJFaVBrVGZOTS1RQkV2X1ZDbU1fdjYyYXl3amNHaDgwSEszam4tX2VSVVl6RnRGeVVEWksyRXRtYmZiOXB1eE56eE5lRklCT3FwN0xlakM5UGJXeFo0ZUdtaFp6YW11SmhpYkpNSW0zbFpLS0l1MURkSzJYTjJrbk5VdUEwX0UtcjJxa2ctUjhkelFuX1l0LXZZSmdPOEc2anfSAeMBQVVfeXFMUDdSRWJjWTFpaXE3YlZLOGRSazJFTFl3elFFd1ZNb2g4UWd4N19WclF0b1FiS09vcU9MblZOY0Y3anhkOGNFZGwxa0pGRTF2TWtBWlBfZm02UUZRR1hoQnBmQk9mUFRaOENQaS1hTXN2T2NvblJxbjQzSFZiZl9hdl9xS09MTkZJUlRWLWpfckExYWVVYmRVU29aNmQybUt0cHFLMkhYeFZ6aXJCT2FMXzlBb2t1MWNCWVRJMjBxXzJWUWxpVjFQNG40RVZXRGxfUnNDVXYwdDNCank1YVdIVG5Ec2M?oc=5", "source_name": "simplywall.st", "published_at": "2025-08-21T07:00:00+00:00", "published_display": "21 Aug 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 87, "total_relevant": 10, "sentiment_summary": {"positive": 3, "negative": 0, "neutral": 7, "score": 56, "total": 10, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 78, "events": [{"event": "general", "label": "Market update", "weight": 2.75, "count": 5}, {"event": "earnings", "label": "Earnings", "weight": 2.2, "count": 4}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}], "positive_events": 3, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 147.64, "latest_week": "2026-07-10", "one_week_move": 6.1, "four_week_move": -7.7, "twelve_week_move": 12.2, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.436465, "market_dynamics_buy_signal": false, "relative_strength": 21.13122, "fair_value_gap": 24.5, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 46.4814, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+6.1% over one week, -7.7% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 64, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 6}, {"label": "simplywall.st", "count": 3}, {"label": "ChartMill", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 10}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 5}, {"label": "Earnings", "count": 4}, {"label": "Capital return", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "56/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "positive", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "78/100 classification confidence."}, {"label": "Company focus", "value": "10", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "+6.1% over one week, -7.7% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "TFI INTERNATIONAL INC (TFII) Stock Chart"}], "updated_at": "2026-07-16T11:43:28.152187+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}