bf/NASDAQ:ODFL_icon.png

COM:ODFL

Old Dominion Freight Line

  • Stock

USD

Last Close

218.39

22/11 21:00

Market Cap

39.57B

Beta: -

Volume Today

774.31K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Dec '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
592.47M
-
620.28M
4.69%
702.99M
13.33%
743.59M
5.78%
721.05M
3.03%
696.25M
3.44%
762.15M
9.47%
779.47M
2.27%
734.57M
5.76%
707.73M
3.65%
755.43M
6.74%
782.61M
3.60%
745.74M
4.71%
754.10M
1.12%
839.91M
11.38%
872.99M
3.94%
891.12M
2.08%
925.02M
3.80%
1.03B
11.73%
1.06B
2.39%
1.03B
2.96%
990.78M
3.52%
1.06B
7.05%
1.05B
1.15%
1.01B
3.74%
987.36M
2.16%
896.21M
9.23%
1.06B
18.07%
1.07B
1.44%
1.13B
4.95%
1.32B
17.12%
1.40B
6.11%
1.41B
0.74%
1.50B
6.16%
1.67B
11.37%
1.60B
3.82%
1.49B
6.99%
1.44B
3.32%
1.41B
2.01%
1.52B
7.22%
1.50B
1.30%
1.46B
2.37%
1.50B
2.65%
1.47B
1.90%
cost of revenue
469.92M
-
483.21M
2.83%
521.02M
7.82%
550.27M
5.61%
545.92M
0.79%
527.71M
3.34%
555.76M
5.32%
570.51M
2.65%
560.96M
1.67%
541.78M
3.42%
555.58M
2.55%
578.27M
4.08%
571.26M
1.21%
577.89M
1.16%
603.77M
4.48%
634.03M
5.01%
667.03M
5.21%
692.47M
3.81%
731.09M
5.58%
747.53M
2.25%
728.36M
2.56%
727.46M
0.12%
742.03M
2.00%
737.35M
0.63%
732.05M
0.72%
718.41M
1.86%
621.04M
13.55%
705.32M
13.57%
741.77M
5.17%
768.52M
3.61%
856.97M
11.51%
913.39M
6.58%
942.39M
3.18%
991.39M
5.20%
1.05B
6.26%
995.14M
5.53%
964.01M
3.13%
951.02M
1.35%
916.59M
3.62%
959.35M
4.66%
892.35M
6.98%
974.30M
9.18%
978.52M
0.43%
972.23M
0.64%
gross profit
122.55M
-
137.07M
11.84%
181.97M
32.76%
193.32M
6.24%
175.13M
9.41%
168.54M
3.76%
206.39M
22.46%
208.96M
1.24%
173.61M
16.92%
165.95M
4.41%
199.86M
20.43%
204.34M
2.24%
174.48M
14.61%
176.21M
0.99%
236.14M
34.01%
238.95M
1.19%
224.08M
6.22%
232.55M
3.78%
302.40M
30.04%
310.70M
2.74%
298.58M
3.90%
263.32M
11.81%
318.63M
21.01%
311.11M
2.36%
277.15M
10.91%
268.95M
2.96%
275.17M
2.31%
352.85M
28.23%
331.62M
6.02%
358.00M
7.95%
462.44M
29.17%
486.65M
5.24%
467.97M
3.84%
505.89M
8.10%
614.03M
21.38%
608.55M
0.89%
527.65M
13.29%
491.12M
6.92%
496.60M
1.12%
555.92M
11.95%
603.20M
8.50%
485.78M
19.47%
520.18M
7.08%
497.98M
4.27%
selling and marketing expenses
general and administrative expenses
29.62M
-
33.84M
14.24%
36.83M
8.82%
38.37M
4.19%
35.78M
6.75%
38.11M
6.51%
40.35M
5.89%
42.02M
4.14%
33.10M
21.24%
38.39M
15.98%
39.47M
2.81%
39.22M
0.63%
35.31M
9.96%
39.09M
10.71%
44.62M
14.13%
45.98M
3.04%
47.52M
3.35%
48.12M
1.27%
48.67M
1.15%
51.49M
5.80%
46.08M
10.51%
50.57M
9.74%
50.11M
0.91%
53.01M
5.79%
52.43M
1.09%
51.65M
1.49%
44.05M
14.71%
46.83M
6.29%
41.66M
11.04%
52.29M
25.52%
57.80M
10.55%
61.72M
6.79%
51.95M
15.84%
61.50M
18.38%
65.98M
7.29%
73.73M
11.75%
57.68M
21.77%
66.59M
15.45%
65.50M
1.63%
68.47M
4.54%
selling general and administrative expenses
29.62M
-
33.84M
14.24%
36.83M
8.82%
38.37M
4.19%
35.78M
6.75%
38.11M
6.51%
40.35M
5.89%
42.02M
4.14%
33.10M
21.24%
38.39M
15.98%
39.47M
2.81%
39.22M
0.63%
35.31M
9.96%
39.09M
10.71%
44.62M
14.13%
45.98M
3.04%
47.52M
3.35%
48.12M
1.27%
48.67M
1.15%
51.49M
5.80%
46.08M
10.51%
50.57M
9.74%
50.11M
0.91%
53.01M
5.79%
52.43M
1.09%
51.65M
1.49%
44.05M
14.71%
46.83M
6.29%
41.66M
11.04%
52.29M
25.52%
57.80M
10.55%
61.72M
6.79%
51.95M
15.84%
61.50M
18.38%
65.98M
7.29%
73.73M
11.75%
57.68M
21.77%
66.59M
15.45%
65.50M
1.63%
68.47M
4.54%
70.47M
2.92%
56.57M
19.73%
54.53M
3.61%
56.10M
2.87%
research and development expenses
other expenses
518K
-
-775K
249.61%
-35K
95.48%
-951K
2,617.14%
-530K
44.27%
-237K
55.28%
-441K
86.08%
-1.87M
323.13%
-678K
63.67%
-516K
23.89%
-260K
49.61%
-6K
97.69%
-1.19M
19,766.67%
-409K
65.69%
431K
205.38%
977K
126.68%
361K
63.05%
-2.30M
736.84%
334K
114.53%
70K
79.04%
-2.57M
3,767.14%
600K
123.37%
-524K
187.33%
-844K
61.07%
-375K
55.57%
-3.62M
864.53%
373K
110.31%
-961K
357.64%
-361K
62.43%
-128K
64.54%
-1.39M
983.59%
-266K
80.82%
-457K
71.80%
38.78M
8,585.78%
39.35M
1.47%
-351K
100.89%
39.74M
11,422.79%
41.48M
4.36%
-1.95M
104.69%
-861K
55.78%
-42.78M
-
-36.28M
15.19%
-1.07B
2,844.57%
cost and expenses
515.63M
-
540.22M
4.77%
580.29M
7.42%
617.32M
6.38%
608.75M
1.39%
592.68M
2.64%
621.25M
4.82%
639.62M
2.96%
620.65M
2.97%
608.18M
2.01%
622.00M
2.27%
645.21M
3.73%
632.29M
2.00%
645.97M
2.16%
679.48M
5.19%
709.11M
4.36%
747.66M
5.44%
775.68M
3.75%
813.02M
4.81%
829.85M
2.07%
808.10M
2.62%
812.36M
0.53%
826.18M
1.70%
830.93M
0.58%
820.94M
1.20%
804.19M
2.04%
697.04M
13.32%
787.92M
13.04%
819.09M
3.96%
856.86M
4.61%
953.37M
11.26%
1.02B
6.64%
1.04B
2.09%
1.09B
5.18%
1.16B
6.14%
1.11B
4.41%
1.06B
4.17%
1.06B
0.22%
1.02B
3.54%
1.07B
4.76%
1.08B
0.49%
1.07B
0.17%
1.07B
0.40%
-1.07B
199.91%
operating expenses
45.71M
-
57.02M
24.73%
59.27M
3.96%
67.06M
13.13%
62.83M
6.30%
64.97M
3.41%
65.49M
0.80%
69.11M
5.52%
59.69M
13.63%
66.40M
11.25%
66.42M
0.03%
66.94M
0.78%
61.03M
8.82%
68.08M
11.55%
75.70M
11.19%
75.08M
0.83%
80.63M
7.39%
83.21M
3.21%
81.92M
1.55%
82.32M
0.48%
79.74M
3.14%
84.89M
6.47%
84.14M
0.88%
93.58M
11.21%
88.89M
5.01%
85.78M
3.50%
76.01M
11.40%
82.61M
8.68%
77.32M
6.40%
88.34M
14.26%
96.40M
9.12%
103.25M
7.11%
95.47M
7.53%
100.28M
5.03%
105.33M
5.04%
112.47M
6.77%
97.42M
13.38%
108.07M
10.93%
105.00M
2.84%
110.91M
5.62%
183.10M
65.10%
99.35M
45.74%
90.81M
8.59%
-1.07B
1,276.45%
interest expense
2.34M
-
2.08M
11.21%
1.62M
21.87%
1.46M
9.80%
1.45M
0.96%
1.57M
8.28%
1.17M
25.49%
1.16M
0.51%
1.31M
12.55%
1.18M
9.63%
1.06M
10.06%
1.13M
6.30%
954K
15.65%
595K
37.63%
642K
7.90%
555K
13.55%
362K
34.77%
11K
96.96%
11K
0%
29K
163.64%
138K
375.86%
122K
11.59%
160K
31.15%
3K
98.13%
92K
2,966.67%
100K
8.70%
765K
665%
1.07M
40%
846K
21.01%
507K
40.07%
465K
8.28%
371K
20.22%
384K
3.50%
73K
80.99%
213K
191.78%
997K
368.08%
280K
71.92%
200K
28.57%
89K
55.50%
90K
1.12%
37K
-
131K
254.05%
ebitda
77.41M
-
79.31M
2.46%
122.69M
54.69%
125.33M
2.16%
111.80M
10.80%
103.40M
7.51%
140.54M
35.92%
138.02M
1.79%
113.27M
17.94%
99.05M
12.55%
133.19M
34.47%
137.41M
3.17%
112.28M
18.29%
107.75M
4.03%
160.93M
49.36%
165.08M
2.58%
144.23M
12.63%
147.50M
2.27%
221.48M
50.16%
229.23M
3.50%
217.49M
5.12%
180.51M
17.00%
235.73M
30.59%
218.40M
7.35%
189.69M
13.15%
180.80M
4.68%
199.77M
10.49%
269.41M
34.86%
254.17M
5.66%
269.81M
6.16%
364.85M
35.22%
383.32M
5.06%
372.16M
2.91%
405.14M
8.86%
508.43M
25.49%
497.06M
2.24%
432.28M
13.03%
384.35M
11.09%
392.01M
1.99%
446.47M
13.89%
505.07M
13.13%
470.96M
6.75%
513.93M
9.13%
401.86M
21.81%
operating income
76.84M
-
80.05M
4.17%
122.69M
53.27%
126.26M
2.91%
112.30M
11.06%
103.56M
7.78%
140.90M
36.05%
139.85M
0.74%
113.92M
18.54%
99.55M
12.62%
133.44M
34.04%
137.40M
2.97%
113.45M
17.44%
108.12M
4.69%
160.43M
48.38%
163.88M
2.15%
143.46M
12.46%
149.34M
4.10%
220.48M
47.64%
228.38M
3.58%
218.84M
4.18%
178.43M
18.47%
234.49M
31.42%
217.53M
7.23%
188.26M
13.45%
183.17M
2.71%
199.17M
8.73%
270.24M
35.69%
254.30M
5.90%
269.66M
6.04%
366.04M
35.74%
383.41M
4.74%
372.49M
2.85%
405.62M
8.89%
508.70M
25.41%
496.08M
2.48%
430.23M
13.27%
383.05M
10.97%
391.59M
2.23%
445.02M
13.64%
421.01M
5.39%
386.43M
8.21%
429.37M
11.11%
401.86M
6.41%
depreciation and amortization
33.81M
-
34.09M
0.84%
35.12M
3.02%
37.71M
7.36%
39.55M
4.88%
38.79M
1.92%
39.77M
2.53%
42.56M
7.02%
44.22M
3.90%
44.77M
1.24%
46.48M
3.81%
49.04M
5.51%
49.57M
1.09%
50.29M
1.44%
50.45M
0.32%
51.93M
2.94%
53.09M
2.23%
53.48M
0.73%
56.23M
5.15%
58.09M
3.29%
62.55M
7.69%
63.07M
0.83%
62.57M
0.80%
63.49M
1.47%
64.54M
1.66%
65.44M
1.38%
65.73M
0.46%
64.99M
1.14%
65.11M
0.19%
63.99M
1.72%
63.95M
0.06%
65.16M
1.90%
66.79M
2.50%
-476K
100.71%
-279K
41.39%
68.35M
24,598.57%
2.05M
97.00%
1.30M
36.68%
421K
67.62%
1.45M
243.71%
84.06M
5,709.19%
84.53M
0.56%
84.57M
0.04%
86.67M
2.48%
total other income expenses net
518K
-
-775K
249.61%
-35K
95.48%
-951K
2,617.14%
-530K
44.27%
-237K
55.28%
-441K
86.08%
-1.87M
323.13%
-678K
63.67%
-516K
23.89%
-260K
49.61%
-6K
97.69%
-1.19M
19,766.67%
-409K
65.69%
431K
205.38%
977K
126.68%
361K
63.05%
-2.30M
736.84%
334K
114.53%
70K
79.04%
-2.57M
3,767.14%
600K
123.37%
-524K
187.33%
-844K
61.07%
-375K
55.57%
-3.62M
864.53%
373K
110.31%
-961K
357.64%
-361K
62.43%
-128K
64.54%
-1.39M
983.59%
-266K
80.82%
-457K
71.80%
-549K
20.13%
-492K
10.38%
-351K
28.66%
1.77M
605.13%
1.10M
37.96%
-1.95M
277%
-861K
55.78%
4.31M
601.05%
6.46M
49.65%
-2.92M
145.26%
-93.28M
3,092.37%
income before tax
75.07M
-
77.23M
2.88%
121.06M
56.75%
123.87M
2.32%
110.35M
10.91%
101.83M
7.72%
139.37M
36.87%
136.86M
1.80%
111.96M
18.19%
97.86M
12.59%
132.12M
35.01%
136.28M
3.14%
111.32M
18.31%
107.15M
3.74%
160.29M
49.59%
164.53M
2.64%
143.86M
12.56%
147.49M
2.52%
221.47M
50.16%
229.20M
3.49%
217.35M
5.17%
180.39M
17.01%
235.57M
30.59%
218.39M
7.29%
189.59M
13.19%
180.70M
4.69%
199.00M
10.13%
268.33M
34.84%
253.32M
5.59%
269.31M
6.31%
364.39M
35.31%
382.95M
5.09%
371.78M
2.92%
405.07M
8.96%
508.21M
25.46%
496.06M
2.39%
432.00M
12.91%
384.15M
11.08%
391.93M
2.02%
446.38M
13.89%
425.32M
4.72%
392.88M
7.63%
426.45M
8.54%
308.58M
27.64%
income tax expense
27.91M
-
31.35M
12.29%
47.22M
50.62%
45.96M
2.66%
40.48M
11.92%
39.31M
2.90%
53.80M
36.87%
52.49M
2.43%
39.73M
24.30%
37.58M
5.42%
50.74M
35.01%
50.70M
0.08%
42.81M
15.56%
41.36M
3.38%
61.87M
49.59%
62.21M
0.55%
-53.39M
185.81%
38.15M
171.47%
58.04M
52.12%
55.76M
3.92%
57.89M
3.82%
47.06M
18.70%
61.50M
30.68%
54.30M
11.72%
45.57M
16.07%
47.52M
4.29%
51.20M
7.74%
66.47M
29.82%
63.49M
4.48%
69.95M
10.17%
94.81M
35.54%
96.32M
1.59%
92.97M
3.47%
105.32M
13.28%
132.13M
25.46%
118.66M
10.19%
108.07M
8.93%
99.11M
8.29%
99.56M
0.46%
107.09M
7.56%
102.51M
4.28%
100.58M
1.88%
104.40M
3.80%
94.51M
9.47%
net income
47.16M
-
45.89M
2.69%
73.85M
60.94%
77.91M
5.50%
69.87M
10.32%
62.52M
10.51%
85.57M
36.87%
84.37M
1.41%
72.22M
14.39%
60.28M
16.53%
81.39M
35.01%
85.58M
5.15%
68.51M
19.95%
65.79M
3.97%
98.42M
49.59%
102.31M
3.96%
197.25M
92.79%
109.33M
44.57%
163.43M
49.48%
173.44M
6.12%
159.46M
8.06%
133.32M
16.39%
174.07M
30.56%
164.10M
5.73%
144.02M
12.23%
133.18M
7.53%
147.81M
10.98%
201.87M
36.58%
189.83M
5.96%
199.36M
5.02%
269.58M
35.22%
286.63M
6.33%
278.81M
2.73%
299.75M
7.51%
376.08M
25.46%
377.40M
0.35%
323.93M
14.17%
285.04M
12.01%
292.36M
2.57%
339.29M
16.05%
322.81M
4.85%
292.30M
9.45%
322.05M
10.17%
308.58M
4.18%
weighted average shs out
129.25M
-
129.25M
0%
129.25M
0%
129.25M
0%
129.23M
0.01%
128.96M
0.21%
128.59M
0.28%
127.87M
0.56%
126.88M
0.78%
125.97M
0.71%
125.03M
0.75%
124.11M
0.73%
123.57M
0.44%
123.52M
0.04%
123.48M
0.04%
123.43M
0.04%
123.42M
0.00%
123.38M
0.04%
123.10M
0.22%
122.83M
0.22%
122.24M
0.48%
121.55M
0.57%
120.78M
0.63%
119.82M
0.80%
119.53M
0.24%
119.05M
0.40%
117.61M
1.21%
117.19M
0.36%
117.11M
0.06%
116.50M
0.53%
115.82M
0.58%
115.41M
0.35%
114.90M
0.45%
114.42M
0.42%
113.08M
1.17%
111.57M
1.34%
110.35M
1.09%
109.96M
0.36%
109.52M
0.40%
109.19M
0.30%
109.80M
0.56%
217.59M
98.17%
216.37M
0.56%
215.23M
0.53%
weighted average shs out dil
129.25M
-
129.25M
0%
129.25M
0%
129.25M
0%
129.23M
0.01%
128.96M
0.21%
128.59M
0.28%
127.87M
0.56%
126.88M
0.78%
125.97M
0.71%
125.07M
0.72%
124.22M
0.68%
123.67M
0.44%
123.67M
0.01%
123.64M
0.02%
123.57M
0.06%
123.56M
0.01%
123.53M
0.02%
123.25M
0.23%
122.96M
0.24%
122.38M
0.47%
121.72M
0.54%
120.97M
0.61%
119.98M
0.81%
119.80M
0.15%
119.81M
0.01%
118.36M
1.21%
117.93M
0.36%
117.89M
0.04%
117.26M
0.54%
116.56M
0.59%
116.16M
0.34%
115.68M
0.41%
115.17M
0.44%
113.81M
1.19%
112.30M
1.33%
111.09M
1.07%
110.68M
0.37%
110.20M
0.43%
109.83M
0.33%
109.66M
0.16%
218.81M
99.53%
217.54M
0.58%
215.23M
1.06%
eps
0.37
-
0.35
5.41%
0.57
62.86%
0.60
5.26%
0.54
10.00%
0.49
9.26%
0.67
36.73%
0.66
1.49%
0.57
13.64%
0.48
15.79%
0.65
35.42%
0.69
6.15%
0.55
20.29%
0.53
3.64%
0.80
50.94%
0.83
3.75%
1.60
92.77%
0.89
44.38%
1.33
49.44%
1.41
6.02%
1.31
7.09%
1.10
16.03%
1.44
30.91%
1.37
4.86%
1.21
11.68%
1.12
7.44%
1.26
12.50%
1.72
36.51%
1.62
5.81%
1.71
5.56%
2.33
36.26%
2.48
6.44%
2.43
2.02%
2.62
7.82%
3.33
27.10%
3.38
1.50%
2.94
13.02%
2.59
11.90%
2.67
3.09%
3.11
16.48%
2.96
4.82%
1.34
54.73%
1.49
11.19%
1.43
4.03%
epsdiluted
0.37
-
0.35
5.41%
0.57
62.86%
0.60
5.26%
0.54
10.00%
0.49
9.26%
0.67
36.73%
0.66
1.49%
0.57
13.64%
0.48
15.79%
0.65
35.42%
0.69
6.15%
0.55
20.29%
0.53
3.64%
0.79
49.06%
0.83
5.06%
1.59
91.57%
0.89
44.03%
1.33
49.44%
1.41
6.02%
1.30
7.80%
1.09
16.15%
1.44
32.11%
1.37
4.86%
1.20
12.41%
1.11
7.50%
1.25
12.61%
1.71
36.80%
1.61
5.85%
1.70
5.59%
2.31
35.88%
2.47
6.93%
2.41
2.43%
2.60
7.88%
3.30
26.92%
3.36
1.82%
2.92
13.10%
2.58
11.64%
2.65
2.71%
3.09
16.60%
2.94
4.85%
1.34
54.42%
1.48
10.45%
1.43
3.38%

All numbers in USD (except ratios and percentages)