Old Dominion Freight Line (ODFL)

TRUCKING (NO LOCAL) · XNAS · $44.9B market cap

$210.97 as of Aug 14, 2026

Yield (TTM)0.5%
Annual dividend$1.14
Growth streak0 yrs
3y growth-6.6%
5y growth10.2%
FrequencyQuarterly
Last ex-divSep 2, 2026
Last paidSep 16, 2026

Old Dominion Freight Line (ODFL) currently yields 0.5%. ODFL pays quarterly; the most recent ex-dividend date was Sep 2, 2026.

Dividends per share by year
2017$0.40201820192020202120222023$1.60202420252026 YTD$0.87

Dividend history

Ex-datePay dateAmountFrequency
2026
2026-09-022026-09-16$0.290Quarterly
2026-06-032026-06-17$0.290Quarterly
2026-03-042026-03-18$0.290Quarterly
2026 total$0.870
2025
2025-12-032025-12-17$0.280Quarterly
2025-09-032025-09-17$0.280Quarterly
2025-06-042025-06-18$0.280Quarterly
2025-03-052025-03-19$0.280Quarterly
2025 total$1.120
2024
2024-12-042024-12-18$0.260Quarterly
2024-09-042024-09-18$0.260Quarterly
2024-06-052024-06-19$0.260Quarterly
2024-03-052024-03-20$0.520Quarterly
2024 total$1.300
2023
2023-12-052023-12-20$0.400Quarterly
2023-09-052023-09-20$0.400Quarterly
2023-06-062023-06-21$0.400Quarterly
2023-02-282023-03-15$0.400Quarterly
2023 total$1.600
2022
2022-12-062022-12-21$0.300Quarterly
2022-09-062022-09-21$0.300Quarterly
2022-05-312022-06-15$0.300Quarterly
2022-03-012022-03-16$0.300Quarterly
2022 total$1.200
2021
2021-11-302021-12-15$0.200Quarterly
2021-08-312021-09-15$0.200Quarterly
2021-06-012021-06-16$0.200Quarterly
2021-03-022021-03-17$0.200Quarterly
2021 total$0.800
2020
2020-12-012020-12-16$0.150Quarterly
2020-09-012020-09-16$0.150Quarterly
2020-06-022020-06-17$0.150Quarterly
2020-03-032020-03-18$0.230Quarterly
2020 total$0.680
2019
2019-12-032019-12-18$0.170Quarterly
2019-09-032019-09-18$0.170Quarterly
2019-06-042019-06-19$0.170Quarterly
2019-03-052019-03-20$0.170Quarterly
2019 total$0.680
2018
2018-12-062018-12-20$0.130Quarterly
2018-09-052018-09-20$0.130Quarterly
2018-06-052018-06-20$0.130Quarterly
2018-03-052018-03-20$0.130Quarterly
2018 total$0.520
2017
2017-12-052017-12-20$0.100Quarterly
2017-09-012017-09-20$0.100Quarterly
2017-06-022017-06-20$0.100Quarterly
2017-03-022017-03-20$0.100Quarterly
2017 total$0.400