9:50 am Microsoft pulls back from its three week/range top high at 40.69 — session high 40.68