Union Pacific Corporation (UNP) fundamental stock analysis