{"ticker": {"uuid": "1bec8503-d34e-463c-875c-06dd2fdc0907", "symbol": "ODFL", "name": "Old Dominion Freight Line, Inc.", "exchange": "MEX", "country": "MX", "sector": "Industrials", "industry": "Trucking"}, "articles": [{"title": "Is Old Dominion Freight Line\u2019s (ODFL) Slipping Returns Quietly Rewriting Its Core Profit Narrative?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxONUtGdGJVbnBkYW1DQTNScnF5aVZ5UU1uWGxJbGhCOFh3dW9rZUpfczNvOU1sazFDTThJSjM3OFA5NTJ5TWlYUGhaSEFtdEhDQzZVb0JVRUw3QW1FemtGLWp3RzlDX05MZW9fTm5EMmtNOVZuanh3dFV3UHBvV1g5Tl81RkxRVXBzRzdrLVdka0RRMnV1Rmd2RGgzTkE4eml3LUN4ZzROZU90ZkJXVjMxZzhjaExhQzlaUjE2SWlKM1BHZGFWWHRBaXZ4TGoxOGNYV1NCTnFIdmVyZDNkaE81MnRaTdIB6AFBVV95cUxPeXBfSjRKUlJTcE1PaEdmb0hYZldld3k1VFZsT0ZMTzFtSDlscVVWLU82QWZqMm5ZWVpkNThkMlQwLWE4RWU3QlprQzZFVkt3ck1jeUxvX0J2dUUzMHVzWmhYNjBWc1AtUjI0MzZ0SUMwaTZ3Z2pFOG50bGZyVWpQTngxeWVfRDh1bFFqenkzVk9ZbUFqbGkwaW1Sd3B3cXFyNXFhTGttVFdpdkdyR3gyZ2ljQlVJV09TMG9BNElpYkhpcnVsWVgxQjJUNlBTd0x2Rnc1bEV4MlBJSld6WnhESHpONVI3eDJh?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-17T09:31:58+00:00", "published_display": "17 Jul 2026 09:31", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "A Look at Old Dominion Freight Line Inc (ODFL) After 5.3% Gain -- GF Value $185.51 vs Price $237.15", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOSWY0eXB6VXByRDRtN1FzZlBid013Y21uZE5BeFpiNVpOR2lkQzdOaHBHZFEzLUJQT1A1U0NCUExENWd3X1ppWmhfTGF5dGNtOVBBWEcwQ0tMWEoyY2UtOEU2TkJTUUNBNkNTZ3NOTEdQQzd4R0NOc01XRUR1UjdKNnVDZzRFS3lkVHN3SVJ2Zms2VjltV0sxUFRySzlzTm9lYXFOTEdwMFdyR21JMVU1TnoxYlhnVjlpczZra1I4NGstR0hVTWc?oc=5", "source_name": "GuruFocus", "published_at": "2026-07-16T22:01:27+00:00", "published_display": "16 Jul 2026 22:01", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Old Dominion Freight Line (ODFL) Stock Is Up Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxOaTdGcVRTMXFzTVB6OFBPc2Frc2ZoMWJreUc2UVBUSklCemhPUjZvNWJnRnBHTkFxaHJFWlBRc1U4Wm5NcHFucUIyMmcyS2Z1MXlJVzVRbFpHOGNWSU5MUldRaWVUNnZ6bC1Pa3RadEpMcENIS2RpVDRxQXRuR3MxS0U2enBVajlnVWFFSlI1NDVtUjh4Rnc?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-07-16T18:36:00+00:00", "published_display": "16 Jul 2026 18:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line, Inc. $ODFL Shares Bought by Principal Financial Group Inc.", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNUDhWbm5pbmtKVDdrMUJmVnpTMGVaT25jMUVHRk5RblN5ZWc4N0FqZEtCaWh6Y1BhbFFaTHFMVVZiaDIxWDJUNmRwczFkLWhHVlZ2aHVYRGV2dnZfcWtHdTdfQjVpOG0zTElqaGY4RzI2bU1uU0xvX1VJRDlqV2xuOERIVzNwNVRncDdFYklLUXBTTHFpZ1ZIVm9DQktwcDJpQXJHRW5BeEpNbUdWdExCT1ZnbnhhN0xjY2VILXhwcVh4ZXBsUW8xMlp4Y2k2TjMySkRQTVJzQWNodw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T09:05:53+00:00", "published_display": "16 Jul 2026 09:05", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (NASDAQ:ODFL) Stock Price Expected to Rise, Truist Financial Analyst Says", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxPTWE5TUxxblIta3E3ejlvWktLaVNpMGV4YVBuaWdCY1FzS01vaHQtWEpiTU1IdUhHTWpiU21ibWhnX1Nlb1poRE1JdlF4UTNmRXdwdG14QUtHRW9uVHBnb0F0TllYUkNRZlVVbW1vaDJvOXljSkJwSU5Mbkl3TnBWanQ0Zk1vQmEzM3FiUmRhbUxPMlhidUMtRDl6OEFLMFpTM0l1eWEtcm5WN1JpNGVSU1hlV3BwUUc3MjVaMjJGQ2wwZlk0UUstQkktUFU2S3RfUW9lcUp5dGhDNDFVNEh3a3J2OA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-15T13:30:46+00:00", "published_display": "15 Jul 2026 13:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (NASDAQ:ODFL) Stock Price Expected to Rise, Susquehanna Analyst Says", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxOOWdBN0d6MjdCUk1jUEtNYmpZcXFxdkFhcjJpczRPUnRWM3RURTZfcENhUjBiVG5iLW15ZTdnMTM1R1JFRFczM3lFOWhxa1pSbDlMOWlzVzZtcWVSeDNQOEEyMDA5TklielBNWHRkUmJhclhuSXA4NWRmU2ZLSEFfVXRyLUVKcmFGdjJDcTllYmpiRWJ5WjVBTzExc0pYbVIxT0cyTms4SURsTWUwQklmT2hSODdEWTB2RzNCeEVVWTdfYmRyN18tRlhMNWFFckJDamFOekRHRVJoeWMw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-14T13:06:55+00:00", "published_display": "14 Jul 2026 13:06", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line, Inc. $ODFL Stock Position Raised by Fjarde AP Fonden Fourth Swedish National Pension Fund", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAJBVV95cUxNZEFxM2t4Y1U4WUZ6N2NDTHBkV2NXeW94QzVxYmR5VmhyWjBOeDBJU0JSbVpwd2pzMkZ2QnFzWm1MalZ5SjkxR0RyU3NVRVkwOTRsQ1RPZzFnSzd5bmRaZGVNczR4LXRsOU5zZFNNTUxqNmtKby1WZHpNcVplc1VhZElfeU5xcW0xaUR3SkVfMDV4SDBNOXBfTUhTZVRKcXNXdGtub0c5MTVqUlFoekZpRVVBNU1sY1Q1YWROcDNfdHU5bFRWVmlpOVJQVG92cGFheTZ3RUlzMFg4cWJYVllpanhKUmp0aGk1THNvSEFPcTBHejJQSFRUcTlLVmFtTDZyNXJ3UA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-04T07:00:00+00:00", "published_display": "04 Jul 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": "Old Dominion schedules July 29 call after Q2 results", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQZE5hbDZMdWpvQkxfazZjYTUwWjdPSm90dVRoTHUxMHVlUWYtZjM2bkFKWTJsNVYzdHN0clN0Q3pzTmJWbGJaQnJsXzZTbkZDbkhLOXlHM3FWTVpuNlAyREwtV2Y0QVlUNmMycGxsaFo2SUNRWkZRQ290eTB1TkZGcVJERHdWazBFeXQ2c2ZrVXNNRFBpeldEamllMzljNTFsQ2lETXl3ZEYxbDZMTUd5WjV3RXkyMHJwVDhkQ0pqQQ?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-01T07:00:00+00:00", "published_display": "01 Jul 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": "Old Dominion Freight Line, Inc. $ODFL Shares Sold by SG Americas Securities LLC", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNenB1VlJFZU1jNThvTTk1M3NfRkw2bHA4aGo0Zy1GZnhpQnh4eXVmS29IN0pwdHNQLWhWcWJFNEpsaTVSVnAwMDNxNUZjM0t1LWNyMVFOMFc4MFhSVTZrem1nbDNlYW1GS2ZHckZFS0t6ZG9yMDZBMmlpc2ZLNEFNWWNvOHRFX1piVGd3SUpZUW5QZlpjdUFGY1RuLTFmamF6VDQxcTVPX2M0YnlDQWxBMUs2NWptLWFOT3hMcjR3TkhuWmVvcEZLNGRfWVRMaXA5UWZr?oc=5", "source_name": "MarketBeat", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Here's Why Old Dominion Freight Line Stock Slumped This Week", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE5LUXBMNFRHUFUyazVpZHA1emVaNDRiSHpNSTBweWd2aVcxX1Z4SVVQcTVFSHRTaENSRkQ5UWk5ME9DWVlTS1ZISnJxSlRLVmNiOVZ0RklxeEt4cVNxYUdwc1RhUkZlU3Q0RDdjZzhSZHkwNDhTVUZLNzR4ajFFaWM?oc=5", "source_name": "AOL.com", "published_at": "2026-06-20T13:16:16+00:00", "published_display": "20 Jun 2026 13:16", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line Inc (ODFL) Stock Down 5.7% but Still O", "summary": "", "url": "https://news.google.com/rss/articles/CBMi9gFBVV95cUxOSy1aM2tJd3d2emt3VEd1d1NzQWMtVXRKVzgwakhZNEZOSVFLWXFpb254RnlWVTFRdVRNTUVsdUJKbV9acXZZa1dJaXJSZ0phdnZISUNXbHQ1eGo1N1Z3b3EyZG1ZaW9PZ3BnYldPU1lvS0lvZnozTFlzUGJtejl5VEItYnVXdTJBbVFxVGhNbmxvaE9Bb3Y4Y0FxT21yanB0ZHZjZXl6QVViY0Rrd2d3QlRGREpRQUR4LWdmSzcxeWZ1S0czakVuRnUxOE9EdmNLMDhVQmI5MVhQbmNfQnRLeU8xSndNdjRNUWIxU2tzc1JyM1EzUWc?oc=5", "source_name": "GuruFocus", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 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": "Forward Air vs. Old Dominion Freight Line: Which Industrials Stock Is a Better Buy in 2026?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxQc21hRDQyRjNCV3hmb0w2alpBbDRoTTVUSTdDMGpiZUVpNU5zUVJNUDFoaUdFam9QcVE4ekwzUGt2dHR6dURhR2F4TmJQRW9CNFctTjdtTkM3MWZ6MFF0NzdQSEh4NmZOandPOXdpdXg2UHoxcEtzZkg4aGZtMk4za0FjckdwdXE0NUVzM0dfSkdLdklmY0FtLUlEbW5EVEVTQ19FS1lGeHVBTzVnM2NiTDdhZjlUWTk5VHlsMnZad2E0bnVaQmZTY0Y3VFJFaWl6OTFJblJXbXk?oc=5", "source_name": "The Motley Fool", "published_at": "2026-06-11T07:00:00+00:00", "published_display": "11 Jun 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": "Old Dominion (ODFL) Up 4% Since Last Earnings Report: Can It Continue?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxNS084UUlGeFBQU2g5MWVHZHRacUlOM0hZMExiWTR3VFh5YzVfa2NuRl95Zl9sTUJHY1gtLTJOUldnWXVWSmlaMXFEaHpxNy1Kdjlod0k3VnZpVlBmR3kxZ2ZWdjVCOUF2WE1PYXlCTEtfd0FIbTNtUFJib1FpZUlPa2ZYdXFOVVZfek9WWkxHZXFjM1hF?oc=5", "source_name": "Market source", "published_at": "2026-05-29T07:00:00+00:00", "published_display": "29 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": "Why Old Dominion Freight Line (ODFL) Stock Is Trading Up Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxOcTQ0TTQzSzdKSU83M2VuWXowWEV6WmZ4R25qV2VRb1ZPczZwZGFrLUFlQkNWUjdyOEhJV3ZQcl8zNnJuOS1ZaVllNnBDcWxVZGVBVFAtTm52cU5OcDc2RkRyaEdzQ25Db2dfWXg0NTN4STRoTjkyVlR1Q0ZmdzNYNnkwRl9OaWNzel8xT3JsU0NocDB2aGE2bnhnYWZXZmtjMFU2Z2Q3MlgyZ1BNV001OUdWdGtIQ09Oc1lxcWdB?oc=5", "source_name": "TradingView", "published_at": "2026-05-26T07:00:00+00:00", "published_display": "26 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Are Wall Street Analysts Predicting Old Dominion Freight Line Stock Will Climb or Sink?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxOWUZQckgzZ3MwVjZrM1BSYjIwckdCb1d4Wk9kRkpla3J6RVdzdHFjZ0FkaVdtUF84SWFSRHRWRHpwZGVXYkllOVJqeWx1WFJmLXVjdnl4WGd6TUpkNk5xSEVCMjFwWmpEWmJ1UTVUQW03THN6VElEMEg0aXFzRWNZamRsWnc5eHZoWllDSk9IT1JEOWhqbkdORTJQbDRtLXVvekE?oc=5", "source_name": "Market source", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Unpacking Q1 Earnings: Old Dominion Freight Line (NASDAQ:ODFL) In The Context Of Other Ground Transportation Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxOX1hwSEVVM1h6QWhvYTVERlpqMGVtWmJxMDRMQ2tvcFRfMUhPZ3N2Sng0V3pwT20wWm1JNldoOXBkSC1HMnhzLUJkNXBJRTdnclRxMGJuX2RfNEY1UXptaEEzLXdwdEZ2QUZMMmhCUmZ4ang4NmEtZ0hOWnA3UUdkSTJMYWV4STdIWHFwa3l0OWRIQTdWSnJOSXpsV2FTUTJE?oc=5", "source_name": "Market source", "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": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (ODFL) Is Down 6.8% After Q1 Earnings Decline Amid Heavy Buybacks - What's Changed", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOc2hCTFdETlRaR0IxbnVPcWh5dFZLM0llS1JEUkRPSnBVWHBob1lFTzFJLUNFSkdnUGFMaWstektpbFBsdlJhOUtEYjZrRXNkMktiZTl4dTZwY0xzQTJFbkJjbFhvejFCVGdOc2xlWG5uU2tOM2pHMXhuZzZraFBGZG9iVGgxYmdOWHdJN2llVmlReHc3dkZXNVEtTQ?oc=5", "source_name": "Market source", "published_at": "2026-05-09T07:00:00+00:00", "published_display": "09 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": "First look: Old Dominion posts Q1 beat", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTFBvZ0ZtcmNVbUhUSUZQOFNxdEtKby16S1ZZWFU1amMtMDJ0WUxWOW1DNXg5R3BGRWF1YVotdzdtcmphM01WWDRuSlcwb0VjQ3Y4Zk1tZTlvVG9obVBxNVdDbFdtdmp3VXY2eGc4UUNLRUtaUXFMaTlfMGVVYw?oc=5", "source_name": "FreightWaves", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 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": "Old Dominion to Report Q1 Earnings: What's in Store for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxQLWpkMlNJZ3BTTS11VWR2NFlqQUxvYzdKenN6bmNmMVpmdU1hVXNNTWlwNTk2eWc5d1NFWWktQ3A4UWJkUzVXVVJxQi1uVkIxUExpS2oyOFpuUW0wR2s1azYzOHRBazhoMkZxSUw1bkhHdGY0WC0tWGg4VGpUdGxTMEVNVER2ZG1yc3FSOVlYZ09uQ19ZbFhkaXlkZzI?oc=5", "source_name": "Market source", "published_at": "2026-04-22T07:00:00+00:00", "published_display": "22 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": "What JB Hunt Q1 Earnings Tells Us About Freight Recovery and Economic Resilience", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQRjA3c1dMT1Jod2JzNXRubU5DREtBa0RQZHk3YU1vcXR6eUpFRDVMTi1YNEZVODJuTFg1YUxQa01QeHFxWi1FdVRzVV9kYldHaVU1WkhNbnRxaGFhVmlNMUdWWWUxQ1NyRE5neURLSnZjWDdUOG1oa3oxQTRkR3RkWGJSTDVwdjdPU09ZVjhmeElEMjdVUVJiY2MxNnBxNFRqMjJXNDNGbGt2Mzd0MHcxZXE1eG01T052UlNsMl9IOEx2QQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-04-16T07:00:00+00:00", "published_display": "16 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (ODFL) Shares Skyrocket, What You Need To Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOTHIzWDZoRUJtcThTNlhkMld1T21oUzc5Y3lUWVN5c2lNNFBCdlMtc0Y1cEN2RmVMRVFWM3pOWE9Oa1Y5Z3Qwck9TWmFNaGtKeTl3NFliQUlXcV84V3haU3BOTVBOTnZab1pvaHBBckt5Y3QtMVZQMlJ6UjJINVNLTmFwVVlmWmFqRjFQUTZaX0UyNU52cnM2b180WFRhOFd6eWFyemVSMnZYbWlWS2VtVDNBT211ME5DR1loNkdtUU5INmQ3eGRFRGpZcw?oc=5", "source_name": "StockStory", "published_at": "2026-04-16T07:00:00+00:00", "published_display": "16 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": "Zacks Industry Outlook Highlights Old Dominion Freight, J.B. Hunt and Knight-Swift Transportation", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxQLTBIZGlXakJVU19MN3pseDBjMlZ2b1dzeFY0c2Y3NUJSMUtGWjNOaVR0V2VVc2JXdjRqUkhvSUhOVXcxUmU5Q1h4UGxJOXJ3MHNCRjRwdnFJMllVRmF4TVNrYld0RU9MZXE2QzhlX0xBRGhubnM2ekh0MGRKXzNwMXg4TjMwTnFNZXBoRlQtRzZKWnQ2NzhSNmVIUVdjRGNjY18tRzk4QVhVUXo4eGhCVDRUOEhVQjJSV3ZROXA2MFF2bnRHc19BQVM1VzItYjJi?oc=5", "source_name": "Zacks Investment Research", "published_at": "2026-04-14T07:00:00+00:00", "published_display": "14 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion \u2018encouraged\u2019 as declines moderate in February", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOX2Y2RFBlNGx3d3dXbHRvdk9ZcjljY0VabVNidFFaTjh4dng1dHdvZjVFNVFjYVY4VUtvOTY0VjV1TV9ZSGhMcF9YMUtLOG0zZ21TYnIzZTBwNmlfOHZlT01QVzVJVHRwdXZXdmJGeVpEaExaYjFTdHhfaG54TmlMalNrMUN5TGZaOHJrMHFvc0RKSzM3?oc=5", "source_name": "FreightWaves", "published_at": "2026-03-04T08:00:00+00:00", "published_display": "04 Mar 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First look: Old Dominion posts Q4 beat", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTE5qTDdWQWZ5VGtWM0lDbENRNUNGUF9IZExYc3ZwZFozWDRWU251UkloMVUzUU9SUThDcHFPVjUySFhwMHRHaWliRmhNZ1hFZVRfVTRlTEJ5WlZ4OS1IZS05ajBtTXJDTzNxZzFBd2lQTHVNS3MyM2p5NmhQSQ?oc=5", "source_name": "FreightWaves", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion hoping stars align in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMifkFVX3lxTE1odkxiWUxQeFkxaTdEa0pmanBQYlJKbHpGMlR2bXptX2pIQVhxeFV3a2o4YmJPVnl2ODhhY0hFV25JMENTaVpwQ0V2RVVuX2kzUXc3MW5fc05XZnQ2bHVfOUxOZldUMXl5Q18yM2VyOU9uTUpmOFZPd3JTTVNhdw?oc=5", "source_name": "FreightWaves", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion again sees yields improve as volumes sag", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxNVXo2Q1ZRRlZGMmczU08tRnFWUmNhUllwNW1pT2UwNE5kSktULWkzNU96MFQ3dUhUckVXSlhjYWd2UWZPUTFuQVR0X05lVmlXRFRQa3BkS1U2YkVZdDB5QnJ1RHVva3dWR2hCVktKeENGLVl5UXZtTy0zVVBpbjQ1ZVNseFNLLWh3M01naXVQUUk?oc=5", "source_name": "FreightWaves", "published_at": "2025-12-03T08:00:00+00:00", "published_display": "03 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": "First look: Old Dominion Q3 earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMieEFVX3lxTFBQMzhnSFVETWp6Xy16RkVhUFJxMkx3ZTdGNzV6Nkl4V1p1aWJOaXFSVW9TekdnVnFEWk16VVJpcGxCTFRVd3hxX1c3dG9CNjZ6M0ppRy04dXVFWFh2ak44WGFrYnZxLXBOQXlNVXFOdkQyQXREaEg3Sg?oc=5", "source_name": "FreightWaves", "published_at": "2025-10-29T07:00:00+00:00", "published_display": "29 Oct 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion leaning on cost controls, yield management amid tonnage declines", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxPT3RmajVSbTR2dUZjVlBNT3MtUl9PTXBkLVdFZTJrcHZ6X3JRV0c2S2hRekVub05aeUlZSy05Wm1hVHU0MF9NUGZWQmYtT3RSZDlqeXZTalktVGtucHpnQUZXckdhb0FNRmpKQ0ZGRjdWMzRjRFF6VElSN1NPSURaQnFDRkdoX3h0aE1ZM3hHZUluTFFIV3NtUGdNd3hqeExhWEY5U3dvNF9TVzNXWG00?oc=5", "source_name": "FreightWaves", "published_at": "2025-10-29T07:00:00+00:00", "published_display": "29 Oct 2025 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First look: Old Dominion Q2 earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMieEFVX3lxTE1MWVBmWVZEUzE0SzJlczRHWHFod21mZXQ3M2M2U010N3FRZ0xZVlVVaFFxcU9lMG0zUkdVQXcyQkVCRGpPcTg0XzJwODZLcERfeTNOTkVrbk5iS24zczVFZWZQOW9mRDhIQzF1dzZFeFBONmhzTmVMQw?oc=5", "source_name": "FreightWaves", "published_at": "2025-07-30T07:00:00+00:00", "published_display": "30 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Market shaken, LTL carrier Old Dominion isn\u2019t", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggFBVV95cUxQNFBWTFhRZS1Rd1lrZlBMaVp4QmdZNmY4MEc5ZkZ3NEhibk9POU4yVXd2VnlaV2hvQXVCb1l1OXpHQUJjTmd5MjNhaTgwb1c4LXVjYUI2ajhsN3lMZExERHloSnZLZXp4TERYMTFoM0p2cDR0RmxBN2VEbmtTZTl3dkRB?oc=5", "source_name": "FreightWaves", "published_at": "2025-04-23T07:00:00+00:00", "published_display": "23 Apr 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion forecasts \u2018not just growth but prosperity\u2019 in 2025", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxOMlZTdVdha2NvTjByZHhPSl9QTnNaUmlGcGNDZFp3b0FGLWJIbFF4bGpMN2EtOFJYYnRtUnpmUmg5MXVGRTdNU0x4MU5xTHA5WGFrYklfWUllaXFqTk9wdFljOTBWaHF2c2xfLXNJQmRaTzRGR3g1dkY5UldCQkl5UjBnTzZNczFoeUk2WkRGV3RLd2VfQ0RiUHZReTZZSGxqVkE?oc=5", "source_name": "Trucking Dive", "published_at": "2025-01-14T08:00:00+00:00", "published_display": "14 Jan 2025 08:00", "sentiment": "negative", "sentiment_pct": 36, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Is Old Dominion Freight Line\u2019s (ODFL) Slipping Returns Quietly Rewriting Its Core Profit Narrative?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxONUtGdGJVbnBkYW1DQTNScnF5aVZ5UU1uWGxJbGhCOFh3dW9rZUpfczNvOU1sazFDTThJSjM3OFA5NTJ5TWlYUGhaSEFtdEhDQzZVb0JVRUw3QW1FemtGLWp3RzlDX05MZW9fTm5EMmtNOVZuanh3dFV3UHBvV1g5Tl81RkxRVXBzRzdrLVdka0RRMnV1Rmd2RGgzTkE4eml3LUN4ZzROZU90ZkJXVjMxZzhjaExhQzlaUjE2SWlKM1BHZGFWWHRBaXZ4TGoxOGNYV1NCTnFIdmVyZDNkaE81MnRaTdIB6AFBVV95cUxPeXBfSjRKUlJTcE1PaEdmb0hYZldld3k1VFZsT0ZMTzFtSDlscVVWLU82QWZqMm5ZWVpkNThkMlQwLWE4RWU3QlprQzZFVkt3ck1jeUxvX0J2dUUzMHVzWmhYNjBWc1AtUjI0MzZ0SUMwaTZ3Z2pFOG50bGZyVWpQTngxeWVfRDh1bFFqenkzVk9ZbUFqbGkwaW1Sd3B3cXFyNXFhTGttVFdpdkdyR3gyZ2ljQlVJV09TMG9BNElpYkhpcnVsWVgxQjJUNlBTd0x2Rnc1bEV4MlBJSld6WnhESHpONVI3eDJh?oc=5", "source_name": "simplywall.st", "published_at": "2026-07-17T09:31:58+00:00", "published_display": "17 Jul 2026 09:31", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "A Look at Old Dominion Freight Line Inc (ODFL) After 5.3% Gain -- GF Value $185.51 vs Price $237.15", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOSWY0eXB6VXByRDRtN1FzZlBid013Y21uZE5BeFpiNVpOR2lkQzdOaHBHZFEzLUJQT1A1U0NCUExENWd3X1ppWmhfTGF5dGNtOVBBWEcwQ0tMWEoyY2UtOEU2TkJTUUNBNkNTZ3NOTEdQQzd4R0NOc01XRUR1UjdKNnVDZzRFS3lkVHN3SVJ2Zms2VjltV0sxUFRySzlzTm9lYXFOTEdwMFdyR21JMVU1TnoxYlhnVjlpczZra1I4NGstR0hVTWc?oc=5", "source_name": "GuruFocus", "published_at": "2026-07-16T22:01:27+00:00", "published_display": "16 Jul 2026 22:01", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why Old Dominion Freight Line (ODFL) Stock Is Up Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxOaTdGcVRTMXFzTVB6OFBPc2Frc2ZoMWJreUc2UVBUSklCemhPUjZvNWJnRnBHTkFxaHJFWlBRc1U4Wm5NcHFucUIyMmcyS2Z1MXlJVzVRbFpHOGNWSU5MUldRaWVUNnZ6bC1Pa3RadEpMcENIS2RpVDRxQXRuR3MxS0U2enBVajlnVWFFSlI1NDVtUjh4Rnc?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-07-16T18:36:00+00:00", "published_display": "16 Jul 2026 18:36", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line, Inc. $ODFL Shares Bought by Principal Financial Group Inc.", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNUDhWbm5pbmtKVDdrMUJmVnpTMGVaT25jMUVHRk5RblN5ZWc4N0FqZEtCaWh6Y1BhbFFaTHFMVVZiaDIxWDJUNmRwczFkLWhHVlZ2aHVYRGV2dnZfcWtHdTdfQjVpOG0zTElqaGY4RzI2bU1uU0xvX1VJRDlqV2xuOERIVzNwNVRncDdFYklLUXBTTHFpZ1ZIVm9DQktwcDJpQXJHRW5BeEpNbUdWdExCT1ZnbnhhN0xjY2VILXhwcVh4ZXBsUW8xMlp4Y2k2TjMySkRQTVJzQWNodw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T09:05:53+00:00", "published_display": "16 Jul 2026 09:05", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (NASDAQ:ODFL) Stock Price Expected to Rise, Truist Financial Analyst Says", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4wFBVV95cUxPTWE5TUxxblIta3E3ejlvWktLaVNpMGV4YVBuaWdCY1FzS01vaHQtWEpiTU1IdUhHTWpiU21ibWhnX1Nlb1poRE1JdlF4UTNmRXdwdG14QUtHRW9uVHBnb0F0TllYUkNRZlVVbW1vaDJvOXljSkJwSU5Mbkl3TnBWanQ0Zk1vQmEzM3FiUmRhbUxPMlhidUMtRDl6OEFLMFpTM0l1eWEtcm5WN1JpNGVSU1hlV3BwUUc3MjVaMjJGQ2wwZlk0UUstQkktUFU2S3RfUW9lcUp5dGhDNDFVNEh3a3J2OA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-15T13:30:46+00:00", "published_display": "15 Jul 2026 13:30", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (NASDAQ:ODFL) Stock Price Expected to Rise, Susquehanna Analyst Says", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxOOWdBN0d6MjdCUk1jUEtNYmpZcXFxdkFhcjJpczRPUnRWM3RURTZfcENhUjBiVG5iLW15ZTdnMTM1R1JFRFczM3lFOWhxa1pSbDlMOWlzVzZtcWVSeDNQOEEyMDA5TklielBNWHRkUmJhclhuSXA4NWRmU2ZLSEFfVXRyLUVKcmFGdjJDcTllYmpiRWJ5WjVBTzExc0pYbVIxT0cyTms4SURsTWUwQklmT2hSODdEWTB2RzNCeEVVWTdfYmRyN18tRlhMNWFFckJDamFOekRHRVJoeWMw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-14T13:06:55+00:00", "published_display": "14 Jul 2026 13:06", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line, Inc. $ODFL Stock Position Raised by Fjarde AP Fonden Fourth Swedish National Pension Fund", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAJBVV95cUxNZEFxM2t4Y1U4WUZ6N2NDTHBkV2NXeW94QzVxYmR5VmhyWjBOeDBJU0JSbVpwd2pzMkZ2QnFzWm1MalZ5SjkxR0RyU3NVRVkwOTRsQ1RPZzFnSzd5bmRaZGVNczR4LXRsOU5zZFNNTUxqNmtKby1WZHpNcVplc1VhZElfeU5xcW0xaUR3SkVfMDV4SDBNOXBfTUhTZVRKcXNXdGtub0c5MTVqUlFoekZpRVVBNU1sY1Q1YWROcDNfdHU5bFRWVmlpOVJQVG92cGFheTZ3RUlzMFg4cWJYVllpanhKUmp0aGk1THNvSEFPcTBHejJQSFRUcTlLVmFtTDZyNXJ3UA?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-04T07:00:00+00:00", "published_display": "04 Jul 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": "Old Dominion schedules July 29 call after Q2 results", "summary": "", "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQZE5hbDZMdWpvQkxfazZjYTUwWjdPSm90dVRoTHUxMHVlUWYtZjM2bkFKWTJsNVYzdHN0clN0Q3pzTmJWbGJaQnJsXzZTbkZDbkhLOXlHM3FWTVpuNlAyREwtV2Y0QVlUNmMycGxsaFo2SUNRWkZRQ290eTB1TkZGcVJERHdWazBFeXQ2c2ZrVXNNRFBpeldEamllMzljNTFsQ2lETXl3ZEYxbDZMTUd5WjV3RXkyMHJwVDhkQ0pqQQ?oc=5", "source_name": "Stock Titan", "published_at": "2026-07-01T07:00:00+00:00", "published_display": "01 Jul 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": "Old Dominion Freight Line, Inc. $ODFL Shares Sold by SG Americas Securities LLC", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxNenB1VlJFZU1jNThvTTk1M3NfRkw2bHA4aGo0Zy1GZnhpQnh4eXVmS29IN0pwdHNQLWhWcWJFNEpsaTVSVnAwMDNxNUZjM0t1LWNyMVFOMFc4MFhSVTZrem1nbDNlYW1GS2ZHckZFS0t6ZG9yMDZBMmlpc2ZLNEFNWWNvOHRFX1piVGd3SUpZUW5QZlpjdUFGY1RuLTFmamF6VDQxcTVPX2M0YnlDQWxBMUs2NWptLWFOT3hMcjR3TkhuWmVvcEZLNGRfWVRMaXA5UWZr?oc=5", "source_name": "MarketBeat", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 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": "Here's Why Old Dominion Freight Line Stock Slumped This Week", "summary": "", "url": "https://news.google.com/rss/articles/CBMif0FVX3lxTE5LUXBMNFRHUFUyazVpZHA1emVaNDRiSHpNSTBweWd2aVcxX1Z4SVVQcTVFSHRTaENSRkQ5UWk5ME9DWVlTS1ZISnJxSlRLVmNiOVZ0RklxeEt4cVNxYUdwc1RhUkZlU3Q0RDdjZzhSZHkwNDhTVUZLNzR4ajFFaWM?oc=5", "source_name": "AOL.com", "published_at": "2026-06-20T13:16:16+00:00", "published_display": "20 Jun 2026 13:16", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line Inc (ODFL) Stock Down 5.7% but Still O", "summary": "", "url": "https://news.google.com/rss/articles/CBMi9gFBVV95cUxOSy1aM2tJd3d2emt3VEd1d1NzQWMtVXRKVzgwakhZNEZOSVFLWXFpb254RnlWVTFRdVRNTUVsdUJKbV9acXZZa1dJaXJSZ0phdnZISUNXbHQ1eGo1N1Z3b3EyZG1ZaW9PZ3BnYldPU1lvS0lvZnozTFlzUGJtejl5VEItYnVXdTJBbVFxVGhNbmxvaE9Bb3Y4Y0FxT21yanB0ZHZjZXl6QVViY0Rrd2d3QlRGREpRQUR4LWdmSzcxeWZ1S0czakVuRnUxOE9EdmNLMDhVQmI5MVhQbmNfQnRLeU8xSndNdjRNUWIxU2tzc1JyM1EzUWc?oc=5", "source_name": "GuruFocus", "published_at": "2026-06-17T07:00:00+00:00", "published_display": "17 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": "Forward Air vs. Old Dominion Freight Line: Which Industrials Stock Is a Better Buy in 2026?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxQc21hRDQyRjNCV3hmb0w2alpBbDRoTTVUSTdDMGpiZUVpNU5zUVJNUDFoaUdFam9QcVE4ekwzUGt2dHR6dURhR2F4TmJQRW9CNFctTjdtTkM3MWZ6MFF0NzdQSEh4NmZOandPOXdpdXg2UHoxcEtzZkg4aGZtMk4za0FjckdwdXE0NUVzM0dfSkdLdklmY0FtLUlEbW5EVEVTQ19FS1lGeHVBTzVnM2NiTDdhZjlUWTk5VHlsMnZad2E0bnVaQmZTY0Y3VFJFaWl6OTFJblJXbXk?oc=5", "source_name": "The Motley Fool", "published_at": "2026-06-11T07:00:00+00:00", "published_display": "11 Jun 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": "Old Dominion (ODFL) Up 4% Since Last Earnings Report: Can It Continue?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxNS084UUlGeFBQU2g5MWVHZHRacUlOM0hZMExiWTR3VFh5YzVfa2NuRl95Zl9sTUJHY1gtLTJOUldnWXVWSmlaMXFEaHpxNy1Kdjlod0k3VnZpVlBmR3kxZ2ZWdjVCOUF2WE1PYXlCTEtfd0FIbTNtUFJib1FpZUlPa2ZYdXFOVVZfek9WWkxHZXFjM1hF?oc=5", "source_name": "Market source", "published_at": "2026-05-29T07:00:00+00:00", "published_display": "29 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": "Why Old Dominion Freight Line (ODFL) Stock Is Trading Up Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxOcTQ0TTQzSzdKSU83M2VuWXowWEV6WmZ4R25qV2VRb1ZPczZwZGFrLUFlQkNWUjdyOEhJV3ZQcl8zNnJuOS1ZaVllNnBDcWxVZGVBVFAtTm52cU5OcDc2RkRyaEdzQ25Db2dfWXg0NTN4STRoTjkyVlR1Q0ZmdzNYNnkwRl9OaWNzel8xT3JsU0NocDB2aGE2bnhnYWZXZmtjMFU2Z2Q3MlgyZ1BNV001OUdWdGtIQ09Oc1lxcWdB?oc=5", "source_name": "TradingView", "published_at": "2026-05-26T07:00:00+00:00", "published_display": "26 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Are Wall Street Analysts Predicting Old Dominion Freight Line Stock Will Climb or Sink?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxOWUZQckgzZ3MwVjZrM1BSYjIwckdCb1d4Wk9kRkpla3J6RVdzdHFjZ0FkaVdtUF84SWFSRHRWRHpwZGVXYkllOVJqeWx1WFJmLXVjdnl4WGd6TUpkNk5xSEVCMjFwWmpEWmJ1UTVUQW03THN6VElEMEg0aXFzRWNZamRsWnc5eHZoWllDSk9IT1JEOWhqbkdORTJQbDRtLXVvekE?oc=5", "source_name": "Market source", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Unpacking Q1 Earnings: Old Dominion Freight Line (NASDAQ:ODFL) In The Context Of Other Ground Transportation Stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxOX1hwSEVVM1h6QWhvYTVERlpqMGVtWmJxMDRMQ2tvcFRfMUhPZ3N2Sng0V3pwT20wWm1JNldoOXBkSC1HMnhzLUJkNXBJRTdnclRxMGJuX2RfNEY1UXptaEEzLXdwdEZ2QUZMMmhCUmZ4ang4NmEtZ0hOWnA3UUdkSTJMYWV4STdIWHFwa3l0OWRIQTdWSnJOSXpsV2FTUTJE?oc=5", "source_name": "Market source", "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": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (ODFL) Is Down 6.8% After Q1 Earnings Decline Amid Heavy Buybacks - What's Changed", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOc2hCTFdETlRaR0IxbnVPcWh5dFZLM0llS1JEUkRPSnBVWHBob1lFTzFJLUNFSkdnUGFMaWstektpbFBsdlJhOUtEYjZrRXNkMktiZTl4dTZwY0xzQTJFbkJjbFhvejFCVGdOc2xlWG5uU2tOM2pHMXhuZzZraFBGZG9iVGgxYmdOWHdJN2llVmlReHc3dkZXNVEtTQ?oc=5", "source_name": "Market source", "published_at": "2026-05-09T07:00:00+00:00", "published_display": "09 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": "First look: Old Dominion posts Q1 beat", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTFBvZ0ZtcmNVbUhUSUZQOFNxdEtKby16S1ZZWFU1amMtMDJ0WUxWOW1DNXg5R3BGRWF1YVotdzdtcmphM01WWDRuSlcwb0VjQ3Y4Zk1tZTlvVG9obVBxNVdDbFdtdmp3VXY2eGc4UUNLRUtaUXFMaTlfMGVVYw?oc=5", "source_name": "FreightWaves", "published_at": "2026-04-29T07:00:00+00:00", "published_display": "29 Apr 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": "Old Dominion to Report Q1 Earnings: What's in Store for the Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMinAFBVV95cUxQLWpkMlNJZ3BTTS11VWR2NFlqQUxvYzdKenN6bmNmMVpmdU1hVXNNTWlwNTk2eWc5d1NFWWktQ3A4UWJkUzVXVVJxQi1uVkIxUExpS2oyOFpuUW0wR2s1azYzOHRBazhoMkZxSUw1bkhHdGY0WC0tWGg4VGpUdGxTMEVNVER2ZG1yc3FSOVlYZ09uQ19ZbFhkaXlkZzI?oc=5", "source_name": "Market source", "published_at": "2026-04-22T07:00:00+00:00", "published_display": "22 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": "What JB Hunt Q1 Earnings Tells Us About Freight Recovery and Economic Resilience", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQRjA3c1dMT1Jod2JzNXRubU5DREtBa0RQZHk3YU1vcXR6eUpFRDVMTi1YNEZVODJuTFg1YUxQa01QeHFxWi1FdVRzVV9kYldHaVU1WkhNbnRxaGFhVmlNMUdWWWUxQ1NyRE5neURLSnZjWDdUOG1oa3oxQTRkR3RkWGJSTDVwdjdPU09ZVjhmeElEMjdVUVJiY2MxNnBxNFRqMjJXNDNGbGt2Mzd0MHcxZXE1eG01T052UlNsMl9IOEx2QQ?oc=5", "source_name": "24/7 Wall St.", "published_at": "2026-04-16T07:00:00+00:00", "published_display": "16 Apr 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion Freight Line (ODFL) Shares Skyrocket, What You Need To Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxOTHIzWDZoRUJtcThTNlhkMld1T21oUzc5Y3lUWVN5c2lNNFBCdlMtc0Y1cEN2RmVMRVFWM3pOWE9Oa1Y5Z3Qwck9TWmFNaGtKeTl3NFliQUlXcV84V3haU3BOTVBOTnZab1pvaHBBckt5Y3QtMVZQMlJ6UjJINVNLTmFwVVlmWmFqRjFQUTZaX0UyNU52cnM2b180WFRhOFd6eWFyemVSMnZYbWlWS2VtVDNBT211ME5DR1loNkdtUU5INmQ3eGRFRGpZcw?oc=5", "source_name": "StockStory", "published_at": "2026-04-16T07:00:00+00:00", "published_display": "16 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": "Zacks Industry Outlook Highlights Old Dominion Freight, J.B. Hunt and Knight-Swift Transportation", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0AFBVV95cUxQLTBIZGlXakJVU19MN3pseDBjMlZ2b1dzeFY0c2Y3NUJSMUtGWjNOaVR0V2VVc2JXdjRqUkhvSUhOVXcxUmU5Q1h4UGxJOXJ3MHNCRjRwdnFJMllVRmF4TVNrYld0RU9MZXE2QzhlX0xBRGhubnM2ekh0MGRKXzNwMXg4TjMwTnFNZXBoRlQtRzZKWnQ2NzhSNmVIUVdjRGNjY18tRzk4QVhVUXo4eGhCVDRUOEhVQjJSV3ZROXA2MFF2bnRHc19BQVM1VzItYjJi?oc=5", "source_name": "Zacks Investment Research", "published_at": "2026-04-14T07:00:00+00:00", "published_display": "14 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion \u2018encouraged\u2019 as declines moderate in February", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOX2Y2RFBlNGx3d3dXbHRvdk9ZcjljY0VabVNidFFaTjh4dng1dHdvZjVFNVFjYVY4VUtvOTY0VjV1TV9ZSGhMcF9YMUtLOG0zZ21TYnIzZTBwNmlfOHZlT01QVzVJVHRwdXZXdmJGeVpEaExaYjFTdHhfaG54TmlMalNrMUN5TGZaOHJrMHFvc0RKSzM3?oc=5", "source_name": "FreightWaves", "published_at": "2026-03-04T08:00:00+00:00", "published_display": "04 Mar 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First look: Old Dominion posts Q4 beat", "summary": "", "url": "https://news.google.com/rss/articles/CBMie0FVX3lxTE5qTDdWQWZ5VGtWM0lDbENRNUNGUF9IZExYc3ZwZFozWDRWU251UkloMVUzUU9SUThDcHFPVjUySFhwMHRHaWliRmhNZ1hFZVRfVTRlTEJ5WlZ4OS1IZS05ajBtTXJDTzNxZzFBd2lQTHVNS3MyM2p5NmhQSQ?oc=5", "source_name": "FreightWaves", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion hoping stars align in 2026", "summary": "", "url": "https://news.google.com/rss/articles/CBMifkFVX3lxTE1odkxiWUxQeFkxaTdEa0pmanBQYlJKbHpGMlR2bXptX2pIQVhxeFV3a2o4YmJPVnl2ODhhY0hFV25JMENTaVpwQ0V2RVVuX2kzUXc3MW5fc05XZnQ2bHVfOUxOZldUMXl5Q18yM2VyOU9uTUpmOFZPd3JTTVNhdw?oc=5", "source_name": "FreightWaves", "published_at": "2026-02-04T08:00:00+00:00", "published_display": "04 Feb 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion again sees yields improve as volumes sag", "summary": "", "url": "https://news.google.com/rss/articles/CBMikAFBVV95cUxNVXo2Q1ZRRlZGMmczU08tRnFWUmNhUllwNW1pT2UwNE5kSktULWkzNU96MFQ3dUhUckVXSlhjYWd2UWZPUTFuQVR0X05lVmlXRFRQa3BkS1U2YkVZdDB5QnJ1RHVva3dWR2hCVktKeENGLVl5UXZtTy0zVVBpbjQ1ZVNseFNLLWh3M01naXVQUUk?oc=5", "source_name": "FreightWaves", "published_at": "2025-12-03T08:00:00+00:00", "published_display": "03 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": "First look: Old Dominion Q3 earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMieEFVX3lxTFBQMzhnSFVETWp6Xy16RkVhUFJxMkx3ZTdGNzV6Nkl4V1p1aWJOaXFSVW9TekdnVnFEWk16VVJpcGxCTFRVd3hxX1c3dG9CNjZ6M0ppRy04dXVFWFh2ak44WGFrYnZxLXBOQXlNVXFOdkQyQXREaEg3Sg?oc=5", "source_name": "FreightWaves", "published_at": "2025-10-29T07:00:00+00:00", "published_display": "29 Oct 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion leaning on cost controls, yield management amid tonnage declines", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxPT3RmajVSbTR2dUZjVlBNT3MtUl9PTXBkLVdFZTJrcHZ6X3JRV0c2S2hRekVub05aeUlZSy05Wm1hVHU0MF9NUGZWQmYtT3RSZDlqeXZTalktVGtucHpnQUZXckdhb0FNRmpKQ0ZGRjdWMzRjRFF6VElSN1NPSURaQnFDRkdoX3h0aE1ZM3hHZUluTFFIV3NtUGdNd3hqeExhWEY5U3dvNF9TVzNXWG00?oc=5", "source_name": "FreightWaves", "published_at": "2025-10-29T07:00:00+00:00", "published_display": "29 Oct 2025 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "First look: Old Dominion Q2 earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMieEFVX3lxTE1MWVBmWVZEUzE0SzJlczRHWHFod21mZXQ3M2M2U010N3FRZ0xZVlVVaFFxcU9lMG0zUkdVQXcyQkVCRGpPcTg0XzJwODZLcERfeTNOTkVrbk5iS24zczVFZWZQOW9mRDhIQzF1dzZFeFBONmhzTmVMQw?oc=5", "source_name": "FreightWaves", "published_at": "2025-07-30T07:00:00+00:00", "published_display": "30 Jul 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Market shaken, LTL carrier Old Dominion isn\u2019t", "summary": "", "url": "https://news.google.com/rss/articles/CBMiggFBVV95cUxQNFBWTFhRZS1Rd1lrZlBMaVp4QmdZNmY4MEc5ZkZ3NEhibk9POU4yVXd2VnlaV2hvQXVCb1l1OXpHQUJjTmd5MjNhaTgwb1c4LXVjYUI2ajhsN3lMZExERHloSnZLZXp4TERYMTFoM0p2cDR0RmxBN2VEbmtTZTl3dkRB?oc=5", "source_name": "FreightWaves", "published_at": "2025-04-23T07:00:00+00:00", "published_display": "23 Apr 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Old Dominion forecasts \u2018not just growth but prosperity\u2019 in 2025", "summary": "", "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxOMlZTdVdha2NvTjByZHhPSl9QTnNaUmlGcGNDZFp3b0FGLWJIbFF4bGpMN2EtOFJYYnRtUnpmUmg5MXVGRTdNU0x4MU5xTHA5WGFrYklfWUllaXFqTk9wdFljOTBWaHF2c2xfLXNJQmRaTzRGR3g1dkY5UldCQkl5UjBnTzZNczFoeUk2WkRGV3RLd2VfQ0RiUHZReTZZSGxqVkE?oc=5", "source_name": "Trucking Dive", "published_at": "2025-01-14T08:00:00+00:00", "published_display": "14 Jan 2025 08:00", "sentiment": "negative", "sentiment_pct": 36, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 89, "total_relevant": 31, "sentiment_summary": {"positive": 6, "negative": 4, "neutral": 21, "score": 52, "total": 31, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 81, "events": [{"event": "general", "label": "Market update", "weight": 10.45, "count": 19}, {"event": "earnings", "label": "Earnings", "weight": 4.95, "count": 9}, {"event": "analyst", "label": "Analyst action", "weight": 1.1, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 0.9, "count": 1}], "positive_events": 6, "negative_events": 4}, "market_context": {"has_market_context": true, "latest_close": 3900.0, "latest_week": "2026-07-17", "one_week_move": -1.3, "four_week_move": 2.5, "twelve_week_move": 2.1, "trend_signal": "1", "trend_label": "Trend active", "trend_tone": "positive", "market_dynamics": 0.396715, "market_dynamics_buy_signal": false, "relative_strength": 21.160258, "fair_value_gap": 14.4, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 45.0909, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "-1.3% over one week, +2.5% over four weeks, trend active, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 61, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "FreightWaves", "count": 9}, {"label": "MarketBeat", "count": 5}, {"label": "Market source", "count": 5}, {"label": "GuruFocus", "count": 2}, {"label": "simplywall.st", "count": 1}, {"label": "Quiver Quantitative", "count": 1}, {"label": "Stock Titan", "count": 1}, {"label": "AOL.com", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 31}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 19}, {"label": "Earnings", "count": 9}, {"label": "Analyst action", "count": 2}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/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": "81/100 classification confidence."}, {"label": "Company focus", "value": "31", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend active", "tone": "positive", "text": "-1.3% over one week, +2.5% over four weeks, trend active, and near fair-value range."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Is Old Dominion Freight Line\u2019s (ODFL) Slipping Returns Quietly Rewriting Its Core Profit Narrative?"}], "updated_at": "2026-07-21T14:24:17.217422+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}