how investors should analyze large technology companies