Upwork Inc. (UPWK) Stock Analysis — AI Research | MarketCI