16/04/2025 Market BeatMicrosoft (NASDAQ:MSFT) Trading 0.3% Higher - Here's WhyMicrosoft (NASDAQ:MSFT) Shares Up 0.3% - Should You Buy?