In light of the improving macroeconomic outlook, stronger client engagement, and upgraded guidance, we upgrade our recommendation to a BUY