Old Dominion Freight Line (ODFL) seasonality: returns by month

Old Dominion Freight Line (ODFL) has averaged +7.5% in July and −1.9% in September since 2000, the best and worst months. Every month's average is shown below with how often it rose, so a single big year can't hide.

Old Dominion Freight Line returns by calendar month since 2000

ODFL return statistics by calendar month
MonthAverageMedianRose inBestWorst
January+3.1%+3.7%69% of 26 yrs+26.1% 2008−15.8% 2022
February+2.5%+2.1%56% of 27 yrs+17.7% 2016−13.1% 2009
March+2.7%+1.7%59% of 27 yrs+16.8% 2008−11.3% 2005
April+0.9%+1.6%56% of 27 yrs+19.8% 2009−17.1% 2024
May+2.5%+0.9%52% of 27 yrs+19.0% 2003−19.3% 2000
June+1.0%−0.5%41% of 27 yrs+22.0% 2006−18.8% 2003
July+7.5%+6.1%59% of 27 yrs+49.7% 2003−13.3% 2006
August−0.9%−0.2%48% of 27 yrs+11.6% 2003−13.3% 2011
September−1.9%−0.9%48% of 27 yrs+20.7% 2002−17.8% 2003
October+4.0%+4.2%69% of 26 yrs+26.4% 2002−19.1% 2018
November+4.3%+5.0%77% of 26 yrs+16.9% 2016−21.6% 2008
December+1.9%+2.2%62% of 26 yrs+19.6% 2008−21.6% 2024

Month-end closes adjusted for splits and dividends, through the October 14, 2026 close. Source: Yahoo Finance chart API, monthly close adjusted for splits and dividends. Excludes taxes, fees and inflation. Methodology

Past returns don't repeat. What does the price assume now?

These tables show what already happened. A buyer today gets the next ten years, and the price already reflects what the market expects. The reverse DCF calculator shows the growth today's price implies, so you can judge whether it is realistic.

Learn to research a stock in our free first lesson

Frequently asked questions

What is the best month for Old Dominion Freight Line?

July, with an average return of +7.5% since 2000. It rose in 59% of Julys (27 years).

What is the worst month for Old Dominion Freight Line?

September, averaging −1.9% and rising in 48% of years.

Is it a good idea to time purchases by month?

Usually not. Each month has only about 27 observations here, one big year can swing an average, and the gaps between months are small next to a single year's range. Seasonality is a curiosity, not a trading signal.

How are the monthly returns calculated?

Each month's return runs from the previous month-end close to that month's close, using prices adjusted for splits and dividends. The current, unfinished month is left out.

The math is easy. The macro is hard.

Old Dominion Freight Line shows the arithmetic. Members get the monthly call that decides which inputs matter, plus written breakpoints when the facts move. $39/month or $249/year.

$39/mo or $249/yr · cancel future renewals anytime · sources included