World Kinect Corporation (WKC) fundamental stock analysis