FedEx Corporation (FDX) fundamental stock analysis