Is Microsoft a Buy?

Sometimes, great investment opportunities are right under your nose. Consider the case of Microsoft (NASDAQ: MSFT) over the last five years.

admin