NASDAQ:ODFL | Income Statement | OLD DOMINION FREIGHT LINE, INC.

Complete source-backed income-statement history.

Available history
2008-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$1.55B$465.3M$2.17M$467.47M$116.87M$350.6M$1.69$1.68207,659,000208,715,000
2026-03-31$1.33B$317.34M$337,000.00$317.68M$79.42M$238.26M$1.14$1.14208,277,000209,317,000
2025-12-31$1.31B$304.25M$896,000.00$305.15M$75.68M$229.47M$1.10$1.10-567,000-575,000
2025-09-30$1.41B$360.84M-$543,000.00$360.3M$89.35M$270.95M$1.29$1.28209,850,000210,898,000
2025-06-30$1.41B$357.9M-$679,000.00$357.22M$88.59M$268.63M$1.27$1.27211,083,000212,164,000
2025-03-31$1.37B$338.06M$589,000.00$338.64M$83.98M$254.66M$1.20$1.19212,402,000213,484,000
2024-12-31$1.39B$334.02M$1.16M$335.18M$72.03M$263.14M$1.24$1.23-684,000-700,000
2024-09-30$1.47B$401.86M$1.23M$403.09M$94.51M$308.58M$1.44$1.43214,089,000215,227,000
2024-06-30$1.5B$421.69M$4.76M$426.45M$104.4M$322.05M$1.49$1.48216,369,000217,541,000
2024-03-31$1.46B$386.43M$6.46M$392.88M$100.58M$292.3M$1.34$1.34217,594,000218,808,000
2023-12-31$1.5B$421.01M$4.31M$425.33M$102.51M$322.82M$1.48$1.47-266,000-289,000
2023-09-30$1.52B$445.02M$1.36M$446.38M$107.09M$339.29M$1.55$1.54218,387,000219,670,000
2023-06-30$1.41B$391.59M$332,000.00$391.93M$99.56M$292.36M$1.33$1.33219,042,000220,398,000
2023-03-31$1.44B$383.05M$1.1M$384.15M$99.11M$285.04M$1.30$1.29219,912,000221,358,000
2022-12-31$1.49B$430.23M$1.77M$432M$108.07M$323.93M-$3.19-$3.17111,670,000112,409,000
2022-09-30$1.6B$496.08M-$15,000.00$496.07M$118.66M$377.4M$3.38$3.36111,569,000112,295,000
2022-06-30$1.67B$508.71M-$492,000.00$508.21M$132.14M$376.08M$3.33$3.30113,079,000113,805,000
2022-03-31$1.5B$405.62M-$549,000.00$405.07M$105.32M$299.75M$2.62$2.60114,419,000115,173,000
2021-12-31$1.41B$372.49M-$715,000.00$371.78M$92.97M$278.81M$2.42$2.41-254,423-245,515
2021-09-30$1.4B$383.41M-$459,000.00$382.95M$96.32M$286.63M$2.48$2.47115,411,032116,161,555
2021-06-30$1.32B$366.04M-$1.66M$364.39M$94.81M$269.58M$2.33$2.31115,820,522116,561,242
2021-03-31$1.13B$269.66M-$349,000.00$269.31M$69.95M$199.36M$1.71$1.70116,497,893117,255,740
2020-12-31$1.07B$254.3M-$979,000.00$253.32M$63.49M$189.83M$1.62$1.61-209,625-203,633
2020-09-30$1.06B$270.24M-$1.91M$268.34M$66.47M$201.87M$1.72$1.71117,188,398117,933,440
2020-06-30$896.21M$199.17M-$161,000.00$199.01M$51.2M$147.81M$1.26$1.25117,610,178118,359,884
2020-03-31$987.36M$183.17M-$2.47M$180.7M$47.52M$133.18M$1.12$1.11119,050,174119,805,572
2019-12-31$1.01B$188.26M$1.33M$189.59M$45.57M$144.02M$1.20$1.20-297,295-273,237
2019-09-30$1.05B$217.53M$867,000.00$218.39M$54.3M$164.1M$1.37$1.37119,820,422119,984,153
2019-06-30$1.06B$234.49M$1.09M$235.57M$61.5M$174.07M$1.44$1.44120,783,414120,968,046
2019-03-31$990.78M$178.43M$1.96M$180.39M$47.06M$133.32M$1.10$1.10121,549,706121,715,331
2018-12-31$1.03B$218.85M-$1.49M$217.35M$57.89M$159.46M-$0.51-$0.5140,817,82740,863,941
2018-09-30$1.06B$228.39M$819,000.00$229.2M$55.76M$173.44M$2.12$2.1281,885,26281,975,774
2018-06-30$1.03B$220.48M$991,000.00$221.47M$58.04M$163.43M$1.99$1.9982,067,87282,169,552
2018-03-31$925.02M$149.34M-$1.85M$147.49M$38.15M$109.33M$1.33$1.3382,253,47082,356,048
2017-12-31$891.12M$143.46M$407,000.00$143.86M-$53.39M$197.25M$2.39$2.40-8,827-10,489
2017-09-30$872.99M$163.88M$650,000.00$164.53M$62.21M$102.31M$1.24$1.2482,286,29582,380,936
2017-06-30$839.91M$160.43M-$142,000.00$160.29M$61.87M$98.42M$1.20$1.1982,318,62382,427,975
2017-03-31$108.12M-$969,000.00$107.15M$41.36M$65.79M$0.80$0.8082,349,02482,444,458
2016-12-31$113.45M-$2.13M$111.32M$42.81M$68.51M$0.83$0.83-245,437-236,165
2016-09-30$137.4M-$1.13M$136.28M$50.7M$85.58M$1.03$1.0382,742,07082,811,371
2016-06-30$133.44M-$1.31M$132.12M$50.74M$81.39M$0.98$0.9883,354,01383,381,429
2016-03-31$99.55M-$1.68M$97.87M$37.58M$60.29M$0.72$0.7283,983,02883,983,028
2015-12-31$113.92M-$1.97M$111.96M$39.73M$72.22M$0.86$0.86-267,280-267,280
2015-09-30$139.85M-$3M$136.86M$52.49M$84.37M$0.99$0.9985,247,46785,247,467
2015-06-30$140.9M-$1.53M$139.37M$53.8M$85.57M$1.00$1.0085,726,93385,726,933
2015-03-31$103.57M-$1.74M$101.83M$39.31M$62.52M$0.73$0.7385,970,82985,970,829
2014-12-31$112.3M-$1.95M$110.35M$40.48M$69.87M$0.81$0.81-2,780-2,780
2014-09-30$126.26M-$2.4M$123.87M$45.96M$77.91M$0.90$0.9086,164,91786,164,917
2014-06-30$122.7M-$1.63M$121.06M$47.22M$73.85M$0.86$0.8686,164,91786,164,917
2014-03-31$80.05M-$2.82M$77.23M$31.35M$45.89M$0.53$0.5386,164,91786,164,917
2013-12-31$76.85M-$1.77M$75.07M$27.92M$47.16M$0.55$0.5500
2013-09-30$98.08M-$2.82M$95.25M$35.1M$60.15M$0.70$0.7086,164,91786,164,917
2013-06-30$97.57M-$2.7M$94.88M$36.62M$58.26M$0.68$0.6886,164,91786,164,917
2013-03-31$65.94M-$2.46M$63.48M$22.93M$40.55M$0.47$0.4786,164,91786,164,917
2012-12-31$67.52M-$3.24M$64.28M$24.8M$39.48M$0.46$0.46-16-16
2012-09-30$80.93M-$2.57M$78.36M$27.32M$51.04M$0.59$0.5986,164,96886,164,968
2012-06-30$82.59M-$3.53M$79.06M$31.23M$47.83M$0.56$0.5686,164,98686,164,986
2012-03-31$54.22M-$2.82M$51.4M$20.3M$31.1M$0.36$0.3686,164,98686,164,986
2011-12-31$63.31M-$2.67M$60.65M$20.76M$39.88M$0.47$0.47148,419148,419
2011-09-30$68.19M-$5.07M$63.12M$24.49M$38.63M$0.45$0.4586,164,98686,164,986
2011-06-30$64.65M-$3.81M$60.83M$21.45M$39.38M$0.69$0.6957,443,32457,443,324
2011-03-31$37.92M-$2.44M$35.48M$13.91M$21.57M$0.38$0.3856,255,97056,255,970
2010-12-31$37.97M-$2.87M$35.1M$13.05M$22.06M-$0.06-$0.0627,963,48027,963,480
2010-09-30$43.38M-$2.75M$40.64M$16.25M$24.38M$0.44$0.4455,926,98455,926,984
2010-06-30$40.01M-$4.16M$35.85M$14.34M$21.51M$0.38$0.3855,927,01355,927,013
2010-03-31$16.38M-$3.54M$12.84M$5.14M$7.7M$0.14$0.1455,927,01355,927,013
2009-12-31$18.92M-$3.43M$15.5M$5.82M$9.68M$0.17$0.1700
2009-09-30$19.96M-$2.72M$17.24M$6.74M$10.5M$0.19$0.1955,927,01355,927,013
2009-06-30$21.45M-$3.57M$17.89M$7.16M$10.72M$0.29$0.2937,284,67537,284,675

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$5.5B$1.36B$263,000.00$1.36B$337.61M$1.02B$4.86$4.84210,535,000211,598,000
2024-12-31$5.81B$1.54B$13.6M$1.56B$371.52M$1.19B$5.51$5.48215,326,000216,485,000
2023-12-31$5.87B$1.64B$7.1M$1.65B$408.27M$1.24B$5.66$5.63218,842,000220,180,000
2022-12-31$6.26B$1.84B$717,000.00$1.84B$464.19M$1.38B$6.13$6.09224,682,000226,156,000
2021-12-31$5.26B$1.39B-$3.18M$1.39B$354.05M$1.03B$8.94$8.89115,651,411116,409,989
2020-12-31$4.02B$906.88M-$5.52M$901.36M$228.68M$672.68M$5.71$5.68117,737,180118,493,203
2019-12-31$4.11B$818.71M$5.24M$823.95M$208.43M$615.52M$5.11$5.10120,414,218120,609,599
2018-12-31$4.04B$817.05M-$1.54M$815.51M$209.85M$605.67M$4.93$4.92122,885,346123,029,672
2017-12-31$3.36B$575.89M-$54,000.00$575.83M$112.06M$463.77M$5.63$5.6382,308,41782,407,068
2016-12-31$2.99B$483.84M-$6.25M$477.59M$181.82M$295.77M$3.56$3.5683,112,01283,153,659
2015-12-31$498.24M-$8.22M$490.02M$185.33M$304.69M$3.57$3.5785,378,48085,378,480
2014-12-31$441.31M-$8.79M$432.51M$165M$267.51M$3.10$3.1086,162,13786,162,137
2013-12-31$338.44M-$9.75M$328.69M$122.57M$206.11M$2.39$2.3986,164,91786,164,917
2012-12-31$285.25M-$12.16M$273.1M$103.65M$169.45M$1.97$1.9786,164,96486,164,964
2011-12-31$234.07M-$13.99M$220.08M$80.61M$139.47M$1.63$1.6385,719,72885,719,728
2010-12-31$137.74M-$13.31M$124.43M$48.78M$75.65M$0.90$0.9083,890,48383,890,483
2009-12-31$70.39M-$13.23M$57.17M$22.29M$34.87M$0.62$0.6255,927,01355,927,013
2008-12-31$129.07M-$16.4M$112.67M$43.99M$68.68M$1.23$1.2355,927,01355,927,013