Accenture plc (ACN) fundamental stock analysis