Microsoft Stock: Still Attractively Valued When Factoring In