
Microsoft Corporation (NASDAQ: MSFT) stock is up 23% in the last three months and is now at an all-time high of around $478.
At times like this, it’s normal for investors to consider taking some profits. Some technical signals point to the potential that the rally is getting tired.