 Investors in XPO Logistics are in a tough spot as the stock has lost almost half of its value from its all-time high. The good news is that a lot has been priced in, resulting in a valuation that is way too cheap given XPOs improving business results. 