CNBC Pro

Citi names Microsoft a top pick, says sell-off in software stocks is mostly done