 Shares of Upwork have been in an uptrend since mid-May, though the stock remains down more than 40 year to date. The driver for the recent rally is a strong Q1 earnings print, plus a restatement of its guidance for the year. 