XPO · XPO Inc. Common Stock
View on chartInsiders & Stakes
| MFN Partners, LP 10% Owner | ▼ Sell | Open Market | 11,425,369 Shares held | 5/15/2024 | View profile |
| Jacobs Private Equity, LLC Director | ▼ Sell | Open Market | 6,468,201 Shares held | 4/13/2022 | View profile |
| S. Jacobs Bradley Director | ▼ Sell | Tax Withholding | 1,318,999 Shares held | 3/15/2025 | View profile |
| Mario A. Harik Director | ▼ Sell | Tax Withholding | 681,380 Shares held | 8/7/2026 | View profile |
| Robinson Lance A Chief Accounting Officer | ▼ Sell | Tax Withholding | 72,213 Shares held | 1/15/2022 | View profile |
| Michael G. Jesselson Director | ▲ Buy | Option Exercise | 62,873 Shares held | 1/2/2026 | View profile |
| David J. Bates Chief Operating Officer | ▼ Sell | Open Market | 62,120 Shares held | 10/1/2026 | View profile |
| Tulsyan Ravi Chief Financial Officer | ▼ Sell | Tax Withholding | 58,623 Shares held | 9/8/2022 | View profile |
| Kyle Wismans Chief Financial Officer | ▼ Sell | Open Market | 47,966 Shares held | 10/1/2026 | View profile |
| Christopher Michael Brown Chief Accounting Officer | ▼ Sell | Open Market | 31,005 Shares held | 8/11/2026 | View profile |
| Wendy Cassity Chief Legal Officer | ▼ Sell | Tax Withholding | 29,953 Shares held | 3/15/2026 | View profile |
| Johnny Clayton Taylor Jr. Director | ▲ Buy | Option Exercise | 13,974 Shares held | 1/2/2026 | View profile |
| J. Wes Frye Director | ▲ Buy | Option Exercise | 10,981 Shares held | 1/2/2026 | View profile |
| Bella Loykhter Allaire Executive Vice President-RJA | ▲ Buy | Option Exercise | 9,916 Shares held | 1/2/2026 | View profile |
| Irene Moshouris Director | ▲ Buy | Option Exercise | 9,916 Shares held | 1/2/2026 | View profile |
| Jason W. Aiken Senior Vice President and CFO | ▲ Buy | Option Exercise | 6,400 Shares held | 1/2/2024 | View profile |
| Allison Landry Director | ▼ Sell | Open Market | 4,849 Shares held | 5/28/2026 | View profile |
| Mary E. Kissel Director | ▲ Buy | Option Exercise | 920 Shares held | 1/3/2022 | View profile |
| XPO Logistics, Inc. Director | ▼ Sell | Other | 0 Shares held | 11/1/2022 | View profile |
Transaction History
| David J. Bates | ▼ Sell | Open Market | 700 | $123K | 10/1/2026 |
| David J. Bates | ▼ Sell | Open Market | 300 | $53K | 10/1/2026 |
| David J. Bates | ▼ Sell | Open Market | 900 | $161K | 10/1/2026 |
| David J. Bates | ▼ Sell | Open Market | 715 | $128K | 10/1/2026 |
| Kyle Wismans | ▼ Sell | Open Market | 750 | $132K | 10/1/2026 |
| Kyle Wismans | ▼ Sell | Open Market | 750 | $134K | 9/14/2026 |
| David J. Bates | ▼ Sell | Open Market | 200 | $35K | 9/14/2026 |
| David J. Bates | ▼ Sell | Open Market | 400 | $71K | 9/14/2026 |
| David J. Bates | ▼ Sell | Open Market | 1,500 | $269K | 9/14/2026 |
| David J. Bates | ▼ Sell | Open Market | 515 | $93K | 9/14/2026 |
| Christopher Michael Brown | ▼ Sell | Open Market | 1,250 | $250K | 8/11/2026 |
| Christopher Michael Brown | ▼ Sell | Open Market | 2,500 | $508K | 8/11/2026 |
| Christopher Michael Brown | ▼ Sell | Open Market | 1,250 | $252K | 8/10/2026 |
| Mario A. Harik | ▲ Buy | Option Exercise | 345,742 | $0 | 8/7/2026 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 167,167 | $33.9M | 8/7/2026 |
| Allison Landry | ▼ Sell | Open Market | 2,400 | $517K | 5/28/2026 |
| Wendy Cassity | ▲ Buy | Option Exercise | 10,734 | $0 | 3/15/2026 |
| Wendy Cassity | ▼ Sell | Tax Withholding | 5,192 | $943K | 3/15/2026 |
| David J. Bates | ▲ Buy | Option Exercise | 6,889 | $0 | 3/15/2026 |
| David J. Bates | ▼ Sell | Tax Withholding | 2,994 | $544K | 3/15/2026 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 2,571 | $0 | 3/15/2026 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 1,193 | $217K | 3/15/2026 |
| Kyle Wismans | ▲ Buy | Option Exercise | 9,783 | $0 | 3/15/2026 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 4,996 | $908K | 3/15/2026 |
| Mario A. Harik | ▲ Buy | Option Exercise | 24,781 | $0 | 3/15/2026 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 11,983 | $2.2M | 3/15/2026 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 5,904 | $0 | 3/10/2026 |
| Wendy Cassity | ▲ Buy | Option Exercise | 27,037 | $0 | 3/10/2026 |
| Wendy Cassity | ▼ Sell | Tax Withholding | 12,497 | $2.4M | 3/10/2026 |
| David J. Bates | ▲ Buy | Option Exercise | 39,515 | $0 | 3/10/2026 |
| David J. Bates | ▼ Sell | Tax Withholding | 17,166 | $3.3M | 3/10/2026 |
| Kyle Wismans | ▲ Buy | Option Exercise | 14,762 | $0 | 3/10/2026 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 7,537 | $1.5M | 3/10/2026 |
| Mario A. Harik | ▲ Buy | Option Exercise | 295,202 | $0 | 3/10/2026 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 142,731 | $27.8M | 3/10/2026 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 2,736 | $533K | 3/10/2026 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,659 | $0 | 3/7/2026 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 802 | $151K | 3/7/2026 |
| Kyle Wismans | ▲ Buy | Option Exercise | 3,972 | $0 | 2/15/2026 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 2,056 | $402K | 2/15/2026 |
| Johnny Clayton Taylor Jr. | ▲ Buy | Option Exercise | 1,374 | $191K | 1/2/2026 |
| Irene Moshouris | ▲ Buy | Option Exercise | 1,374 | $191K | 1/2/2026 |
| Allison Landry | ▲ Buy | Option Exercise | 1,374 | $191K | 1/2/2026 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 1,374 | $191K | 1/2/2026 |
| J. Wes Frye | ▲ Buy | Option Exercise | 1,374 | $191K | 1/2/2026 |
| Bella Loykhter Allaire | ▲ Buy | Option Exercise | 1,374 | $191K | 1/2/2026 |
| Kyle Wismans | ▲ Buy | Option Exercise | 626 | $0 | 11/14/2025 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 320 | $43K | 11/14/2025 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,096 | $0 | 11/14/2025 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 508 | $68K | 11/14/2025 |
| Allison Landry | ▼ Sell | Open Market | 3,250 | $439K | 9/11/2025 |
| David J. Bates | ▲ Buy | Option Exercise | 30,100 | $0 | 4/21/2025 |
| David J. Bates | ▼ Sell | Tax Withholding | 13,154 | $1.2M | 4/21/2025 |
| David J. Bates | ▲ Buy | Option Exercise | 5,427 | $0 | 3/15/2025 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 979 | $105K | 3/15/2025 |
| Wendy Cassity | ▲ Buy | Option Exercise | 9,757 | $0 | 3/15/2025 |
| Wendy Cassity | ▼ Sell | Tax Withholding | 4,663 | $500K | 3/15/2025 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 2,110 | $0 | 3/15/2025 |
| David J. Bates | ▼ Sell | Tax Withholding | 2,373 | $254K | 3/15/2025 |
| Kyle Wismans | ▲ Buy | Option Exercise | 6,857 | $0 | 3/15/2025 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 3,501 | $375K | 3/15/2025 |
| Mario A. Harik | ▲ Buy | Option Exercise | 19,207 | $0 | 3/15/2025 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 9,288 | $996K | 3/15/2025 |
| S. Jacobs Bradley | ▲ Buy | Option Exercise | 11,957 | $0 | 3/15/2025 |
| S. Jacobs Bradley | ▼ Sell | Tax Withholding | 5,542 | $594K | 3/15/2025 |
| David J. Bates | ▲ Buy | Open Market | 1,880 | $200K | 3/13/2025 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 325 | $35K | 3/10/2025 |
| Kyle Wismans | ▲ Buy | Option Exercise | 1,087 | $0 | 3/10/2025 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 701 | $0 | 3/10/2025 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 555 | $59K | 3/10/2025 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,658 | $0 | 3/7/2025 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 821 | $89K | 3/7/2025 |
| Mario A. Harik | ▲ Buy | Option Exercise | 28,031 | $0 | 3/7/2025 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 13,553 | $1.5M | 3/7/2025 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 2,065 | $301K | 2/15/2025 |
| Kyle Wismans | ▲ Buy | Option Exercise | 3,973 | $0 | 2/15/2025 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 53,667 | $8.0M | 2/7/2025 |
| S. Jacobs Bradley | ▲ Buy | Option Exercise | 495,508 | $0 | 2/7/2025 |
| S. Jacobs Bradley | ▼ Sell | Tax Withholding | 228,646 | $33.9M | 2/7/2025 |
| Mario A. Harik | ▲ Buy | Option Exercise | 111,490 | $0 | 2/7/2025 |
| Johnny Clayton Taylor Jr. | ▲ Buy | Option Exercise | 4,040 | $0 | 1/2/2025 |
| Johnny Clayton Taylor Jr. | ▲ Buy | Option Exercise | 2,160 | $0 | 1/2/2025 |
| Irene Moshouris | ▲ Buy | Option Exercise | 2,160 | $0 | 1/2/2025 |
| Allison Landry | ▲ Buy | Option Exercise | 2,160 | $0 | 1/2/2025 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 10,442 | $0 | 1/2/2025 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 5,446 | $0 | 1/2/2025 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 2,160 | $0 | 1/2/2025 |
| J. Wes Frye | ▲ Buy | Option Exercise | 2,160 | $0 | 1/2/2025 |
| Bella Loykhter Allaire | ▲ Buy | Option Exercise | 2,160 | $0 | 1/2/2025 |
| S. Jacobs Bradley | ▲ Buy | Option Exercise | 1,174,495 | $0 | 12/31/2024 |
| S. Jacobs Bradley | ▼ Sell | Tax Withholding | 544,261 | $71.4M | 12/31/2024 |
| Mario A. Harik | ▲ Buy | Option Exercise | 221,923 | $0 | 12/31/2024 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 107,300 | $14.1M | 12/31/2024 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 508 | $76K | 11/14/2024 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,095 | $0 | 11/14/2024 |
| Kyle Wismans | ▲ Buy | Option Exercise | 626 | $0 | 11/14/2024 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 320 | $48K | 11/14/2024 |
| Allison Landry | ▼ Sell | Open Market | 1,875 | $196K | 5/23/2024 |
| MFN Partners, LP | ▼ Sell | Open Market | 1,171,238 | $132.2M | 5/15/2024 |
| MFN Partners, LP | ▼ Sell | Open Market | 28,762 | $3.3M | 5/15/2024 |
| MFN Partners, LP | ▼ Sell | Open Market | 50,000 | $5.8M | 5/15/2024 |
| David J. Bates | ▲ Buy | Option Exercise | 30,100 | $0 | 4/21/2024 |
| David J. Bates | ▼ Sell | Tax Withholding | 13,229 | $1.5M | 4/21/2024 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,655 | $0 | 3/15/2024 |
| Wendy Cassity | ▲ Buy | Option Exercise | 8,791 | $0 | 3/15/2024 |
| David J. Bates | ▼ Sell | Tax Withholding | 1,620 | $199K | 3/15/2024 |
| Mario A. Harik | ▼ Sell | Tax Withholding | 6,667 | $818K | 3/15/2024 |
| Wendy Cassity | ▼ Sell | Tax Withholding | 4,014 | $492K | 3/15/2024 |
| S. Jacobs Bradley | ▲ Buy | Option Exercise | 9,193 | $0 | 3/15/2024 |
| S. Jacobs Bradley | ▼ Sell | Tax Withholding | 4,261 | $523K | 3/15/2024 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 767 | $94K | 3/15/2024 |
| David J. Bates | ▲ Buy | Option Exercise | 3,975 | $0 | 3/15/2024 |
| Kyle Wismans | ▲ Buy | Option Exercise | 2,988 | $0 | 3/15/2024 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 1,526 | $187K | 3/15/2024 |
| Mario A. Harik | ▲ Buy | Option Exercise | 13,789 | $0 | 3/15/2024 |
| Kyle Wismans | ▲ Buy | Option Exercise | 1,089 | $0 | 3/10/2024 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 702 | $0 | 3/10/2024 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 326 | $40K | 3/10/2024 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 556 | $68K | 3/10/2024 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 769 | $98K | 3/7/2024 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,659 | $0 | 3/7/2024 |
| Kyle Wismans | ▲ Buy | Option Exercise | 3,972 | $0 | 2/15/2024 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 2,071 | $251K | 2/15/2024 |
| Johnny Clayton Taylor Jr. | ▲ Buy | Option Exercise | 5,480 | $0 | 1/2/2024 |
| Irene Moshouris | ▲ Buy | Option Exercise | 5,480 | $0 | 1/2/2024 |
| Allison Landry | ▲ Buy | Option Exercise | 5,480 | $0 | 1/2/2024 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 5,480 | $0 | 1/2/2024 |
| J. Wes Frye | ▲ Buy | Option Exercise | 4,447 | $0 | 1/2/2024 |
| Bella Loykhter Allaire | ▲ Buy | Option Exercise | 5,480 | $0 | 1/2/2024 |
| Jason W. Aiken | ▲ Buy | Option Exercise | 5,480 | $0 | 1/2/2024 |
| Mario A. Harik | ▲ Buy | Option Exercise | 19,406 | $0 | 12/31/2023 |
| S. Jacobs Bradley | ▼ Sell | Tax Withholding | 19,985 | $1.8M | 12/31/2023 |
| S. Jacobs Bradley | ▲ Buy | Option Exercise | 43,125 | $0 | 12/31/2023 |
| Mario A. Harik | ▼ Sell | Open Market | 9,383 | $822K | 12/31/2023 |
| Kyle Wismans | ▲ Buy | Option Exercise | 3,431 | $0 | 12/8/2023 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 1,752 | $144K | 12/8/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 4,118 | $0 | 12/8/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 1,909 | $157K | 12/8/2023 |
| Kyle Wismans | ▲ Buy | Option Exercise | 1,253 | $0 | 11/14/2023 |
| Kyle Wismans | ▼ Sell | Tax Withholding | 640 | $56K | 11/14/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 2,192 | $0 | 11/14/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 1,016 | $88K | 11/14/2023 |
| J. Wes Frye | ▲ Buy | Open Market | 1,500 | $120K | 11/6/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 17,762 | $0 | 6/30/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 8,231 | $486K | 6/30/2023 |
| Allison Landry | ▼ Sell | Open Market | 1,600 | $85K | 6/16/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,871 | $0 | 3/15/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 868 | $29K | 3/15/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 326 | $11K | 3/10/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 702 | $0 | 3/10/2023 |
| J. Wes Frye | ▲ Buy | Open Market | 1,500 | $54K | 3/10/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,659 | $0 | 3/7/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 769 | $27K | 3/7/2023 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 559 | $21K | 1/15/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,071 | $0 | 1/15/2023 |
| Irene Moshouris | ▲ Buy | Option Exercise | 902 | $0 | 1/3/2023 |
| Allison Landry | ▲ Buy | Option Exercise | 4,040 | $0 | 1/3/2023 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 4,040 | $0 | 1/3/2023 |
| Bella Loykhter Allaire | ▲ Buy | Option Exercise | 902 | $0 | 1/3/2023 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 4,119 | $0 | 12/8/2022 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 1,909 | $68K | 12/8/2022 |
| XPO Logistics, Inc. | ▼ Sell | Other | 115,162,555 | $0 | 11/1/2022 |
| XPO Logistics, Inc. | ▲ Buy | Grant | 1 | — | 10/25/2022 |
| Tulsyan Ravi | ▲ Buy | Option Exercise | 4,387 | $0 | 9/8/2022 |
| Tulsyan Ravi | ▼ Sell | Tax Withholding | 2,033 | $106K | 9/8/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 5,061,029 | $279.2M | 8/11/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 25,019 | $1.4M | 7/20/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 17,873 | $950K | 7/20/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 7,108 | $371K | 7/20/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 15,239 | $774K | 7/19/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 34,761 | $1.8M | 7/19/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 6,471 | $324K | 7/18/2022 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 5,447,500 | $304.0M | 4/13/2022 |
| Jacobs Private Equity, LLC | ▼ Sell | Open Market | 5,447,500 | $304.0M | 4/13/2022 |
| Tulsyan Ravi | ▲ Buy | Option Exercise | 6,656 | $0 | 3/15/2022 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 1,871 | $0 | 3/15/2022 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 868 | $62K | 3/15/2022 |
| Tulsyan Ravi | ▼ Sell | Tax Withholding | 3,086 | $219K | 3/15/2022 |
| Tulsyan Ravi | ▲ Buy | Option Exercise | 1,176 | $0 | 3/10/2022 |
| Tulsyan Ravi | ▼ Sell | Tax Withholding | 545 | $39K | 3/10/2022 |
| Christopher Michael Brown | ▲ Buy | Option Exercise | 702 | $0 | 3/10/2022 |
| Christopher Michael Brown | ▼ Sell | Tax Withholding | 326 | $24K | 3/10/2022 |
| Robinson Lance A | ▲ Buy | Option Exercise | 3,816 | $0 | 1/15/2022 |
| Robinson Lance A | ▼ Sell | Tax Withholding | 2,003 | $141K | 1/15/2022 |
| Tulsyan Ravi | ▲ Buy | Option Exercise | 1,865 | $0 | 1/15/2022 |
| Tulsyan Ravi | ▼ Sell | Tax Withholding | 660 | $46K | 1/15/2022 |
| Johnny Clayton Taylor Jr. | ▲ Buy | Option Exercise | 920 | $0 | 1/3/2022 |
| Allison Landry | ▲ Buy | Option Exercise | 920 | $0 | 1/3/2022 |
| Mary E. Kissel | ▲ Buy | Option Exercise | 920 | $0 | 1/3/2022 |
| Michael G. Jesselson | ▲ Buy | Option Exercise | 2,650 | $0 | 1/3/2022 |
| Jason W. Aiken | ▲ Buy | Option Exercise | 920 | $0 | 1/3/2022 |
| Jacobs Private Equity, LLC | ▼ Sell | Open Market | 3,217,500 | $238.8M | 12/9/2021 |
| S. Jacobs Bradley | ▼ Sell | Open Market | 3,217,500 | $238.8M | 12/9/2021 |
| Robinson Lance A | ▲ Buy | Option Exercise | 16,521 | $0 | 10/1/2021 |
| Robinson Lance A | ▼ Sell | Tax Withholding | 8,778 | $710K | 10/1/2021 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 17, 2026
XPO news highlights closing margin gap and new freight centers
Recent articles note that XPO's margin gap is narrowing while analysts say the valuation gap has already closed. The company is adding roughly 300 LTL service centers, which some estimates suggest could leave the stock about 26% undervalued. Another piece points out that a $1,000 investment five years ago would have grown significantly, showing strong historical price appreciation.
XPO news highlights closing margin gap and new freight centers. Recent articles note that XPO's margin gap is narrowing while analysts say the valuation gap has already closed. The company is adding roughly 300 LTL service centers, which some estimates suggest could leave the stock about 26% undervalued. Another piece points out that a $1,000 investment five years ago would have grown significantly, showing strong historical price appreciation.