Upwork Inc. (UPWK) reports earnings