UFO: Flying high amid macro volatility, improved valuation, upgrading to buy