Analyst Consensus ?
ConsensusHold35 ratings
Bullish1234.3%
Neutral2057.1%
Bearish38.6%
FN2 Earnings Intelligence
Old Dominion Freight Line, Inc. (ODFL) analyst consensus, price targets, and firm-level rating history from FN2 Research.
Latest persisted target per named analyst; persisted previous close from FN2's market snapshot as of Oct 28, 2026. Not an FN2 forecast.
FMP grade actions identify the grading firm, not a named analyst.
| Firm | Rating | Prior rating | Action | Date |
|---|---|---|---|---|
| Stifel | Buy | Buy | Maintain | Oct 8, 2026 |
| Wolfe Research | Peer Perform | Underperform | Upgrade | Oct 7, 2026 |
| Truist Securities | Buy | Buy | Maintain | Oct 7, 2026 |
| JP Morgan | Neutral | Neutral | Maintain | Oct 5, 2026 |
| Susquehanna | Neutral | Neutral | Maintain | Oct 2, 2026 |
| Citigroup | Buy | Neutral | Upgrade | Sep 8, 2026 |
| UBS | Neutral | Neutral | Maintain | Jul 30, 2026 |
| Evercore ISI Group | Outperform | Outperform | Maintain | Jul 30, 2026 |
| Raymond James | Outperform | Outperform | Maintain | Jul 13, 2026 |
| Wells Fargo | Overweight | Equal Weight | Upgrade | Jul 8, 2026 |
| Morgan Stanley | Equal Weight | Overweight | Downgrade | Jul 6, 2026 |
| Barclays | Equal Weight | Equal Weight | Maintain | Jun 25, 2026 |
| Goldman Sachs | Buy | Buy | Maintain | Jun 23, 2026 |
| Jefferies | Hold | Hold | Maintain | Jun 9, 2026 |
| TD Cowen | Hold | Hold | Maintain | Apr 30, 2026 |
| Stephens & Co. | Overweight | Overweight | Maintain | Apr 30, 2026 |
| Baird | Neutral | Underperform | Upgrade | Apr 28, 2026 |
| B of A Securities | Neutral | Neutral | Maintain | Dec 3, 2025 |
| BMO Capital | Outperform | Market Perform | Upgrade | Dec 1, 2025 |
| Benchmark | Hold | Hold | Maintain | Jun 12, 2025 |
| Argus Research | Hold | Buy | Downgrade | Nov 12, 2024 |
| Vertical Research | Hold | Sell | Upgrade | Apr 29, 2024 |
| Deutsche Bank | Hold | Buy | Downgrade | Nov 27, 2023 |
| Credit Suisse | Underperform | Underperform | Maintain | Jul 27, 2023 |
| Keybanc | Overweight | Overweight | Maintain | Feb 2, 2023 |
| Cowen & Co. | Market Perform | Market Perform | Maintain | Feb 2, 2023 |
| Stifel Nicolaus | Sell | Hold | Downgrade | Oct 25, 2019 |
| Bank of America | Underperform | Neutral | Downgrade | Sep 27, 2019 |
| Argus | Buy | Buy | Maintain | Oct 29, 2018 |
| Buckingham Research | Neutral | Neutral | Maintain | Oct 26, 2018 |
| Buckingham | Neutral | Neutral | Maintain | Oct 26, 2018 |
| RBC Capital | Sector Perform | Outperform | Downgrade | Jan 7, 2016 |
| Longbow Research | Buy | Neutral | Upgrade | Oct 17, 2014 |
| Wunderlich Securities | Hold | Hold | Maintain | Feb 19, 2014 |
| Wunderlich | Hold | Hold | Maintain | Feb 19, 2014 |
Upside is calculated against the persisted previous close $187.03. FMP does not supply a rating on these named-analyst rows.
| Firm | Analyst | 52W target | Price when posted | Upside | Date |
|---|---|---|---|---|---|
| Stifel Nicolaus | Analyst unavailable | $230 | $175.61 | +23.0% | Oct 8, 2026 |
| Truist Financial | Lucas Servera | $230 | $177.48 | +23.0% | Oct 7, 2026 |
| BMO Capital | Analyst unavailable | $235 | $179.01 | +25.6% | Oct 7, 2026 |
| Susquehanna | Harrison Bauer | $202 | $180.96 | +8.0% | Oct 2, 2026 |
| Bernstein | David Vernon | $200 | $181.96 | +6.9% | Sep 10, 2026 |
| UBS | Analyst unavailable | $228 | $210.38 | +21.9% | Jul 30, 2026 |
| Evercore ISI | Analyst unavailable | $243 | $211.29 | +29.9% | Jul 30, 2026 |
| Stifel Nicolaus | Analyst unavailable | $263 | $222.79 | +40.6% | Jul 30, 2026 |
| Jefferies | Stephanie Moore | $227 | $222.79 | +21.4% | Jul 30, 2026 |
| Goldman Sachs | Jordan Alliger | $244 | $222.79 | +30.5% | Jul 29, 2026 |
| Stifel Nicolaus | Bruce Chan | $256 | $231.76 | +36.9% | Jul 21, 2026 |
| Susquehanna | Analyst unavailable | $228 | $229.5 | +21.9% | Jul 14, 2026 |
| Raymond James | Analyst unavailable | $241 | $231.21 | +28.9% | Jul 13, 2026 |
| Wells Fargo | Christian Wetherbee | $250 | $215.51 | +33.7% | Jul 8, 2026 |
| UBS | Thomas Wadewitz | $224 | $216.94 | +19.8% | Jul 7, 2026 |
| Morgan Stanley | Analyst unavailable | $245 | $217.65 | +31.0% | Jul 6, 2026 |
| Barclays | Analyst unavailable | $220 | $219.04 | +17.6% | Jun 25, 2026 |
| Goldman Sachs | Analyst unavailable | $235 | $219.52 | +25.6% | Jun 23, 2026 |
| Wells Fargo | Analyst unavailable | $235 | $245.52 | +25.6% | Jun 5, 2026 |
| BMO Capital | Fadi Chamoun | $230 | $236.06 | +23.0% | Jun 4, 2026 |
| Susquehanna | Harrison Bauer | $224 | $225.75 | +19.8% | Jun 2, 2026 |
| Morgan Stanley | Ravi Shanker | $235 | $210.57 | +25.6% | Apr 30, 2026 |
| Raymond James | Patrick Tyler Brown | $224 | $213.45 | +19.8% | Apr 30, 2026 |
| Goldman Sachs | Jordan Alliger | $216 | $209.45 | +15.5% | Apr 30, 2026 |
| Evercore ISI | Analyst unavailable | $219 | $209.61 | +17.1% | Apr 30, 2026 |
| Stephens | Reed Seay | $240 | $209.35 | +28.3% | Apr 30, 2026 |
| Barclays | Analyst unavailable | $210 | $209.35 | +12.3% | Apr 30, 2026 |
| Goldman Sachs | Jordan Alliger | $209 | $209.35 | +11.7% | Apr 29, 2026 |
| Robert W. Baird | Analyst unavailable | $229 | $220.53 | +22.4% | Apr 28, 2026 |
| Stifel Nicolaus | Analyst unavailable | $228 | $205.19 | +21.9% | Apr 16, 2026 |
| Evercore ISI | Jonathan Chappell | $201 | $187.93 | +7.5% | Mar 26, 2026 |
| Argus Research | Analyst unavailable | $220 | $185.92 | +17.6% | Feb 12, 2026 |
| Susquehanna | Analyst unavailable | $205 | $196.04 | +9.6% | Feb 11, 2026 |
| Deutsche Bank | Analyst unavailable | $205 | $202.14 | +9.6% | Feb 5, 2026 |
| Stifel Nicolaus | Bruce Chan | $217 | $202.36 | +16.0% | Feb 5, 2026 |
| Evercore ISI | Analyst unavailable | $200 | $201.79 | +6.9% | Feb 5, 2026 |
| Truist Financial | Lucas Servera | $225 | $204.78 | +20.3% | Feb 5, 2026 |
| UBS | Analyst unavailable | $202 | $208.54 | +8.0% | Feb 5, 2026 |
| Stephens | Analyst unavailable | $232 | $208.54 | +24.0% | Feb 5, 2026 |
| Barclays | Analyst unavailable | $185 | $208.54 | -1.1% | Feb 5, 2026 |
| Goldman Sachs | Analyst unavailable | $195 | $208.54 | +4.3% | Feb 4, 2026 |
| Morgan Stanley | Analyst unavailable | $209 | $208.54 | +11.7% | Feb 4, 2026 |
| Truist Financial | Lucas Servera | $185 | $176.28 | -1.1% | Jan 15, 2026 |
| Barclays | Analyst unavailable | $165 | $173.52 | -11.8% | Jan 15, 2026 |
| Evercore ISI | Jonathan Chappell | $150 | $173.57 | -19.8% | Jan 12, 2026 |
| Wolfe Research | Analyst unavailable | $138 | $171.07 | -26.2% | Jan 8, 2026 |
| Robert W. Baird | Daniel Moore | $166 | $165.6 | -11.2% | Jan 7, 2026 |
| Stephens | Reed Seay | $190 | $166.01 | +1.6% | Jan 6, 2026 |
| Susquehanna | Analyst unavailable | $170 | $162.97 | -9.1% | Jan 5, 2026 |
| Robert W. Baird | Analyst unavailable | $170 | $159.19 | -9.1% | Jan 5, 2026 |
| Cantor Fitzgerald | Analyst unavailable | $165 | $157.5 | -11.8% | Dec 18, 2025 |
| Stifel Nicolaus | Analyst unavailable | $173 | $157.44 | -7.5% | Dec 16, 2025 |
| Morgan Stanley | Analyst unavailable | $190 | $155.15 | +1.6% | Dec 8, 2025 |
| BMO Capital | Fadi Chamoun | $170 | $135.29 | -9.1% | Dec 1, 2025 |
| Stephens | Analyst unavailable | $156 | $136.13 | -16.6% | Oct 30, 2025 |
| Raymond James | Patrick Tyler Brown | $155 | $136.13 | -17.1% | Oct 30, 2025 |
| Stifel Nicolaus | Analyst unavailable | $162 | $137.03 | -13.4% | Oct 28, 2025 |
| Raymond James | Analyst unavailable | $160 | $136.18 | -14.5% | Oct 14, 2025 |
| UBS | Analyst unavailable | $164 | $143.77 | -12.3% | Oct 3, 2025 |
| Barclays | Brandon Oglenski | $150 | $139.24 | -19.8% | Oct 2, 2025 |
| Evercore ISI | Analyst unavailable | $143 | $139.16 | -23.5% | Sep 30, 2025 |
| Robert W. Baird | Analyst unavailable | $148 | $144.36 | -20.9% | Aug 4, 2025 |
| Barclays | Analyst unavailable | $155 | $148.79 | -17.1% | Jul 31, 2025 |
| Truist Financial | Lucas Servera | $175 | $155.61 | -6.4% | Apr 24, 2025 |
| Raymond James | Patrick Tyler Brown | $185 | $158.9 | -1.1% | Apr 24, 2025 |
| Stephens | Daniel Imbro | $180 | $154.47 | -3.8% | Apr 24, 2025 |
| Wells Fargo | Christian Wetherbee | $150 | $153.23 | -19.8% | Apr 24, 2025 |
| Stifel Nicolaus | Bruce Chan | $188 | $155.11 | +0.5% | Apr 14, 2025 |
| Morgan Stanley | Eric Morgan | $185 | $170.1 | -1.1% | Apr 2, 2025 |
| Deutsche Bank | Analyst unavailable | $236 | $179.55 | +26.2% | Mar 7, 2025 |
| Raymond James | Patrick Tyler Brown | $215 | $203 | +15.0% | Dec 9, 2024 |
| BMO Capital | Fadi Chamoun | $205 | $188.67 | +9.6% | Oct 24, 2024 |
| Robert W. Baird | Garrett Holland | $200 | $188.67 | +6.9% | Oct 24, 2024 |
| Stephens | Jack Atkins | $210 | $188.67 | +12.3% | Oct 24, 2024 |
| Loop Capital Markets | Fadi Chamoun | $210 | $199.42 | +12.3% | Oct 18, 2024 |
| Evercore ISI | Jonathan Chappell | $188 | $193.5 | +0.5% | Oct 3, 2024 |
| Bank of America Securities | Ken Hoexter | $206 | $184.44 | +10.1% | Sep 5, 2024 |
| Robert W. Baird | Garrett Holland | $204 | $185.71 | +9.1% | Sep 5, 2024 |
| Raymond James | Patrick Tyler Brown | $209 | $205.82 | +11.7% | Jul 25, 2024 |
| Evercore ISI | Jonathan Chappell | $196 | $176.07 | +4.8% | Jun 25, 2024 |
| UBS | Thomas Wadewitz | $185 | $173.3 | -1.1% | Jun 20, 2024 |
| Susquehanna | Bascome Majors | $210 | $173.91 | +12.3% | Jun 12, 2024 |
| BMO Capital | Fadi Chamoun | $210 | $175.37 | +12.3% | Jun 5, 2024 |
| Robert W. Baird | Garrett Holland | $205 | $181.7 | +9.6% | May 8, 2024 |
| Evercore ISI | Jonathan Chappell | $225 | $195.06 | +20.3% | Apr 25, 2024 |
| Susquehanna | Bascome Majors | $185 | $98.18 | -1.1% | Jan 8, 2024 |
| Raymond James | Analyst unavailable | $395 | $367.34 | +111.2% | Feb 8, 2023 |
| Deutsche Bank | Analyst unavailable | $396 | $374.9 | +111.7% | Feb 2, 2023 |
| Susquehanna | Analyst unavailable | $330 | $376 | +76.4% | Feb 2, 2023 |
| Cowen & Co. | Analyst unavailable | $332 | $376.33 | +77.5% | Feb 2, 2023 |
| Citigroup | Analyst unavailable | $380 | $374.06 | +103.2% | Feb 2, 2023 |
| Wells Fargo | Analyst unavailable | $395 | $367.62 | +111.2% | Feb 2, 2023 |
| Wells Fargo | Analyst unavailable | $315 | $286.52 | +68.4% | Jan 4, 2023 |
| Raymond James | Patrick Tyler Brown | $265 | $254.97 | +41.7% | Jul 15, 2022 |
| Credit Suisse | Ariel Rosa | $282 | $260.06 | +50.8% | Jun 27, 2022 |
| Wells Fargo | Allison Poliniak-Cusic | $300 | $259.2 | +60.4% | Jun 27, 2022 |
| Wells Fargo | Analyst unavailable | $280 | $292.26 | +49.7% | Apr 28, 2022 |
| Susquehanna | Analyst unavailable | $285 | $284.95 | +52.4% | Apr 28, 2022 |
| Raymond James | Analyst unavailable | $305 | $277.33 | +63.1% | Apr 20, 2022 |
| Morgan Stanley | Ravi Shanker | $168.5 | $138.85 | -9.9% | Apr 4, 2022 |
| Evercore ISI | Jonathan Chappell | $368 | $323.91 | +96.8% | Feb 2, 2022 |
| Stephens | Jack Atkins | $385 | $354.64 | +105.8% | Jan 4, 2022 |
| Susquehanna | Bascome Majors | $395 | $354.41 | +111.2% | Dec 9, 2021 |
| KeyBanc | Todd Fowler | $375 | $354.83 | +100.5% | Nov 30, 2021 |
| Goldman Sachs | Jordan Alliger | $140.5 | $133.1 | -24.9% | Aug 2, 2021 |
| Argus Research | John Eade | $285 | $257 | +52.4% | Apr 23, 2021 |
Track every rating change on ODFL the moment it posts. Free to start.
Start freeOne email per quarter with the scorecard, the market reaction and what changed on the call. No account needed.