Home Stock Citi places Microsoft on positive catalyst watch as stock hits ATH: here’s why