Microsoft shares flirting with $30 for first time in nearly 2 yearsitworld.com4 pointsbdking14 years ago