Old Dominion Freight Line, Inc. logo

Old Dominion Freight Line, Inc.

ODFL

Financial Statements

Income Statement (Annual)

Amounts in millions

2024

12/31/2024

Revenue
5,815
Cost of Revenue
3,792
Gross Profit
2,023
Gross Margin
34.8%
Operating Income
1,544
Operating Margin
26.6%
Net Income
1,186
Net Margin
20.4%
EPS (Basic)
$5.51
EPS (Diluted)
$5.48
EBITDA
1,902
EBITDA Margin
32.7%

2023

12/31/2023

Revenue
5,866
Cost of Revenue
3,794
Gross Profit
2,072
Gross Margin
35.3%
Operating Income
1,641
Operating Margin
28.0%
Net Income
1,240
Net Margin
21.1%
EPS (Basic)
$5.66
EPS (Diluted)
$5.63
EBITDA
1,973
EBITDA Margin
33.6%

2022

12/31/2022

Revenue
6,260
Cost of Revenue
4,004
Gross Profit
2,256
Gross Margin
36.0%
Operating Income
1,841
Operating Margin
29.4%
Net Income
1,377
Net Margin
22.0%
EPS (Basic)
$6.13
EPS (Diluted)
$6.09
EBITDA
2,119
EBITDA Margin
33.8%

2021

12/31/2021

Revenue
5,256
Cost of Revenue
3,481
Gross Profit
1,775
Gross Margin
33.8%
Operating Income
1,392
Operating Margin
26.5%
Net Income
1,034
Net Margin
19.7%
EPS (Basic)
$4.47
EPS (Diluted)
$4.45
EBITDA
1,652
EBITDA Margin
31.4%

2020

12/31/2020

Revenue
4,015
Cost of Revenue
2,787
Gross Profit
1,229
Gross Margin
30.6%
Operating Income
907
Operating Margin
22.6%
Net Income
673
Net Margin
16.8%
EPS (Basic)
$2.86
EPS (Diluted)
$2.84
EBITDA
1,168
EBITDA Margin
29.1%