XPO Logistics Inc ranks highly among freight and logistics stocks

XPO Logistics is among the top global logistics companies operating at scale. It serves over 50,000 customers its facilities in 30 countries and 1506 location. XPO Logistics employs roughly 96,000 people and is headquartered in Greenwich, Connecticut, USA. The company’s European headquarters are located in Lyon, France. XPO is also a top military veteran employer […]