Nasdaq • UPWK • US91688F1049
Generating your data highlights...
1.04b USD | # 5028 in US
3.35m shares | 29.58m USD
124.8m
89.12% | 111.22m