MindTrajour Logo
Back to earnings calendar
OD

ODFL

Old Dominion (ODFL) Earnings History

Reporting dates, EPS against expectations and the measured price reaction after each past Old Dominion report.

S&P 500Nasdaq 100Industrials38.7B $
View the dividend calendar

Next earnings

No upcoming earnings date is currently scheduled.

Previous earnings

July 29, 2026

Pre-market
Close before$226.28
Open after$221.64-2.1%
Recent close$185.87-17.9%
Analysis windowShowing 12 of 40 quarters

Starts with the latest 12 quarters so you can compare the current earnings regime with a longer history. Older results can be shaped by survivorship bias.

Overnight reaction

Based on recent 12 quarters

Up
8 / 12
Down
4 / 12
No change
0 / 12
UpDown
MIN+0.9%-2.1%
AVG+2.9%-4.0%
MAX+6.6%-5.9%

7th trading day reaction

Based on recent 12 quarters

Up
6 / 12
Down
6 / 12
No change
0 / 12
UpDown
MIN+0.8%-1.0%
AVG+5.0%-7.9%
MAX+12.4%-16.4%

EPS performance

Based on recent 12 quarters

Beat
10 / 12
Miss
1 / 12
Meet
1 / 12
BeatMiss
MIN+0.8%-1.6%
AVG+4.8%-1.6%
MAX+10.5%-1.6%

Based on recent 12 quarters

Event timeline

Past

ODODFLSep 2, 2026Old Dominion0.29 · pays Sep 16Ex-dateODODFLBefore openJul 29, 2026Old DominionEPS 1.68 vs est. 1.52EarningsODODFLJun 3, 2026Old Dominion0.29Ex-dateODODFLBefore openApr 29, 2026Old DominionEPS 1.14 vs est. 1.05EarningsODODFLMar 4, 2026Old Dominion0.29Ex-dateODODFLBefore openFeb 4, 2026Old DominionEPS 1.09 vs est. 1.06EarningsODODFLDec 3, 2025Old Dominion0.28Ex-dateODODFLBefore openOct 29, 2025Old DominionEPS 1.28 vs est. 1.22EarningsODODFLSep 3, 2025Old Dominion0.28Ex-dateODODFLBefore openJul 30, 2025Old DominionEPS 1.27 vs est. 1.29EarningsODODFLJun 4, 2025Old Dominion0.28Ex-dateODODFLBefore openApr 23, 2025Old DominionEPS 1.19 vs est. 1.15EarningsODODFLMar 5, 2025Old Dominion0.28Ex-dateODODFLBefore openFeb 5, 2025Old DominionEPS 1.23 vs est. 1.17EarningsODODFLDec 4, 2024Old Dominion0.26Ex-dateODODFLBefore openOct 23, 2024Old DominionEPS 1.43 vs est. 1.43EarningsODODFLSep 4, 2024Old Dominion0.26Ex-dateODODFLBefore openJul 24, 2024Old DominionEPS 1.48 vs est. 1.45EarningsODODFLJun 5, 2024Old Dominion0.26Ex-dateODODFLBefore openApr 24, 2024Old DominionEPS 1.34 vs est. 1.33EarningsODODFLMar 5, 2024Old Dominion0.26Ex-dateODODFLBefore openJan 31, 2024Old DominionEPS 2.94 vs est. 2.86EarningsODODFLDec 5, 2023Old Dominion0.2Ex-dateODODFLBefore openOct 25, 2023Old DominionEPS 3.09 vs est. 2.89EarningsODODFLSep 5, 2023Old Dominion0.2Ex-dateODODFLBefore openJul 26, 2023Old DominionEPS 2.65 vs est. 2.63EarningsODODFLJun 6, 2023Old Dominion0.2Ex-dateODODFLBefore openApr 26, 2023Old DominionEPS 2.58 vs est. 2.69EarningsODODFLFeb 28, 2023Old Dominion0.2Ex-dateODODFLBefore openFeb 1, 2023Old DominionEPS 2.92 vs est. 2.68EarningsODODFLDec 6, 2022Old Dominion0.15Ex-dateODODFLBefore openOct 26, 2022Old DominionEPS 3.36 vs est. 3.06EarningsODODFLSep 6, 2022Old Dominion0.15Ex-dateODODFLBefore openJul 27, 2022Old DominionEPS 3.3 vs est. 3.1EarningsODODFLMay 31, 2022Old Dominion0.15Ex-dateODODFLBefore openApr 27, 2022Old DominionEPS 2.6 vs est. 2.37EarningsODODFLMar 1, 2022Old Dominion0.15Ex-dateODODFLBefore openFeb 2, 2022Old DominionEPS 2.41 vs est. 2.24EarningsODODFLNov 30, 2021Old Dominion0.1Ex-dateODODFLBefore openOct 27, 2021Old DominionEPS 2.47 vs est. 2.37EarningsODODFLAug 31, 2021Old Dominion0.1Ex-dateODODFLBefore openJul 28, 2021Old DominionEPS 2.31 vs est. 2.17EarningsODODFLJun 1, 2021Old Dominion0.1Ex-dateODODFLBefore openApr 22, 2021Old DominionEPS 1.7 vs est. 1.58EarningsODODFLMar 2, 2021Old Dominion0.1Ex-dateODODFLBefore openFeb 4, 2021Old DominionEPS 1.61 vs est. 1.57EarningsODODFLDec 1, 2020Old Dominion0.075Ex-dateODODFLBefore openOct 27, 2020Old DominionEPS 1.71 vs est. 1.51EarningsODODFLSep 1, 2020Old Dominion0.075Ex-dateODODFLBefore openJul 30, 2020Old DominionEPS 1.25 vs est. 1.03EarningsODODFLJun 2, 2020Old Dominion0.075Ex-dateODODFLBefore openApr 23, 2020Old DominionEPS 1.11 vs est. 1.11EarningsODODFLMar 3, 2020Old Dominion0.0767Ex-dateODODFLBefore openFeb 6, 2020Old DominionEPS 1.8 vs est. 1.78EarningsODODFLDec 3, 2019Old Dominion0.0567Ex-dateODODFLBefore openOct 24, 2019Old DominionEPS 2.05 vs est. 2.11EarningsODODFLSep 3, 2019Old Dominion0.0567Ex-dateODODFLBefore openJul 25, 2019Old DominionEPS 2.16 vs est. 2.11EarningsODODFLJun 4, 2019Old Dominion0.0567Ex-dateODODFLBefore openApr 25, 2019Old DominionEPS 1.64 vs est. 1.58EarningsODODFLMar 5, 2019Old Dominion0.0567Ex-dateODODFLBefore openFeb 7, 2019Old DominionEPS 1.95 vs est. 1.74EarningsODODFLDec 6, 2018Old Dominion0.0433Ex-dateODODFLBefore openOct 25, 2018Old DominionEPS 2.12 vs est. 1.97EarningsODODFLSep 5, 2018Old Dominion0.0433Ex-dateODODFLBefore openJul 26, 2018Old DominionEPS 1.99 vs est. 1.82EarningsODODFLJun 5, 2018Old Dominion0.0433Ex-dateODODFLBefore openApr 26, 2018Old DominionEPS 1.33 vs est. 1.3EarningsODODFLMar 5, 2018Old Dominion0.0433Ex-dateODODFLBefore openFeb 8, 2018Old DominionEPS 1.12 vs est. 1.11EarningsODODFLDec 5, 2017Old Dominion0.0333Ex-dateODODFLBefore openOct 26, 2017Old DominionEPS 1.24 vs est. 1.15EarningsODODFLSep 1, 2017Old Dominion0.0333Ex-dateODODFLBefore openJul 27, 2017Old DominionEPS 1.19 vs est. 1.09EarningsODODFLJun 2, 2017Old Dominion0.0333Ex-dateODODFLBefore openApr 27, 2017Old DominionEPS 0.8 vs est. 0.79EarningsODODFLMar 2, 2017Old Dominion0.0333Ex-dateODODFLBefore openFeb 2, 2017Old DominionEPS 0.83 vs est. 0.86EarningsODODFLBefore openOct 27, 2016Old DominionEPS 1.03 vs est. 0.97EarningsODODFLBefore openJul 28, 2016Old DominionEPS 0.98 vs est. 0.94EarningsODODFLBefore openApr 28, 2016Old DominionEPS 0.72 vs est. 0.76EarningsODODFLBefore openOct 29, 2015Old DominionEPS 0.99 vs est. 1EarningsODODFLBefore openJul 30, 2015Old DominionEPS 1 vs est. 0.98EarningsODODFLBefore openApr 30, 2015Old DominionEPS 0.73 vs est. 0.71Earnings

Reflects what has been synced so far, not necessarily this company's complete history.

View the full market calendar

Reporting sessions refer to US market hours. Companies can change their announced date.

Track earnings alongside your trades

MindTrajour is the options-specific trading journal that surfaces the patterns hiding in your data — including how your trades perform around earnings.

Start for free