I like Upwork long term (use their service as a consumer too), here is my plan to pyramid into shares. I will buy in 4 tranches and then have a pre-defined level where I will buy protective puts. Max loss is about 6/share average after all 4 levels are filled -- before it hits the insurance level.