Invesaro

Stocks Comparison

Old Dominion Freight Line vs Schneider National: revenue, profit, margins and growth compared

Old Dominion Freight Line brought in $5.5B of revenue in fiscal 2025, Schneider National $5.7B in fiscal 2025. Revenue changed by -5.5% at Old Dominion Freight Line and +7.3% at Schneider National on the year before, so Schneider National grew faster. Old Dominion Freight Line kept 18.6% of its revenue as net profit, Schneider National 1.8%. Free cash flow was $955.1M at Old Dominion Freight Line and $285.4M at Schneider National.

Side by side, latest fiscal year

ODFLSNDR
Fiscal year endedFY2025 (December 31, 2025)FY2025 (December 31, 2025)
Revenue$5.5B$5.7B
Revenue growth-5.5%+7.3%
Net income$1B$103.6M
Net margin18.6%1.8%
Free cash flow$955.1M$285.4M
Free cash flow margin17.4%5.0%
Earnings per share (diluted)$4.84$0.59
Cash$120.1M$201.5M
Debt$40M$397M
Price to earnings35.853.0
Market value$35.9B$5.5B
Dividend yield0.65%1.22%
Rank by revenue in sector#114 of 451 · Industrials#111 of 451 · Industrials

Over the years

Revenue
ODFL FY2018: $4BODFL FY2019: $4.1BODFL FY2020: $4BODFL FY2021: $5.3BODFL FY2022: $6.3BODFL FY2023: $5.9BODFL FY2024: $5.8BODFL FY2025: $5.5BSNDR FY2018: $5BSNDR FY2019: $4.7BSNDR FY2020: $4.6BSNDR FY2021: $5.6BSNDR FY2022: $6.6BSNDR FY2023: $5.5BSNDR FY2024: $5.3BSNDR FY2025: $5.7BFY18FY19FY20FY21FY22FY23FY24FY25
ODFL $5.5BSNDR $5.7B
Net income
ODFL FY2018: $605.7MODFL FY2019: $615.5MODFL FY2020: $672.7MODFL FY2021: $1BODFL FY2022: $1.4BODFL FY2023: $1.2BODFL FY2024: $1.2BODFL FY2025: $1BSNDR FY2018: $268.9MSNDR FY2019: $147MSNDR FY2020: $211.7MSNDR FY2021: $405.4MSNDR FY2022: $457.8MSNDR FY2023: $238.5MSNDR FY2024: $117MSNDR FY2025: $103.6MFY18FY19FY20FY21FY22FY23FY24FY25
ODFL $1BSNDR $103.6M
Net margin
ODFL FY2018: 15.0%ODFL FY2019: 15.0%ODFL FY2020: 16.8%ODFL FY2021: 19.7%ODFL FY2022: 22.0%ODFL FY2023: 21.1%ODFL FY2024: 20.4%ODFL FY2025: 18.6%SNDR FY2018: 5.4%SNDR FY2019: 3.1%SNDR FY2020: 4.6%SNDR FY2021: 7.2%SNDR FY2022: 6.9%SNDR FY2023: 4.3%SNDR FY2024: 2.2%SNDR FY2025: 1.8%FY18FY19FY20FY21FY22FY23FY24FY25
ODFL 18.6%SNDR 1.8%
Revenue growth
ODFL FY2019: +1.6%ODFL FY2020: -2.3%ODFL FY2021: +30.9%ODFL FY2022: +19.1%ODFL FY2023: -6.3%ODFL FY2024: -0.9%ODFL FY2025: -5.5%SNDR FY2019: -4.6%SNDR FY2020: -4.1%SNDR FY2021: +23.2%SNDR FY2022: +17.8%SNDR FY2023: -16.7%SNDR FY2024: -3.8%SNDR FY2025: +7.3%FY19FY20FY21FY22FY23FY24FY25
ODFL -5.5%SNDR +7.3%
Free cash flow
ODFL FY2018: $311.8MODFL FY2019: $504.6MODFL FY2020: $707.9MODFL FY2021: $662.5MODFL FY2022: $916.4MODFL FY2023: $811.8MODFL FY2024: $888MODFL FY2025: $955.1MSNDR FY2018: $181.4MSNDR FY2019: $301MSNDR FY2020: $343.4MSNDR FY2021: $166.7MSNDR FY2022: $321.3MSNDR FY2023: $19.9MSNDR FY2024: $272.1MSNDR FY2025: $285.4MFY18FY19FY20FY21FY22FY23FY24FY25
ODFL $955.1MSNDR $285.4M

Fiscal years as each company reports them; the two may end in different months.

Questions about Old Dominion Freight Line and Schneider National

Which is bigger by revenue, Old Dominion Freight Line or Schneider National?

Schneider National is bigger by revenue: $5.7B in fiscal 2025, against $5.5B for Old Dominion Freight Line in fiscal 2025.

Which keeps more of its revenue as profit, Old Dominion Freight Line or Schneider National?

Old Dominion Freight Line had a net margin of 18.6% in fiscal 2025; Schneider National had 1.8% in fiscal 2025.

Which grew revenue faster, Old Dominion Freight Line or Schneider National?

In their latest fiscal years revenue changed by -5.5% at Old Dominion Freight Line and +7.3% at Schneider National.

Where do these numbers come from?

From the annual reports each company files with the SEC (10-K, or 20-F and 40-F for foreign companies), read from their XBRL data. Margins and growth are simple arithmetic on those figures. Nothing here is a recommendation.

More comparisons

Compare more companies