Upwork UPWK Stock Analysis 600 Gain What to Watch 20260518 Why Kilroy KRC Just Dropped 064 What to Watch 20260518 Titan Machinery TITN Slides 340 as Selling Pressure Mounts 20260519