Party City Stock Chart - Is Microsoft Stock A Buy After Its 10 Billion Contract Win