Microsoft (MSFT) shares were in focus today after a lackluster session saw the stock dip slightly. Markets are weighing ...
Aramco has signed 17 new agreements and MoUs with U.S. companies totaling more than $30 billion in potential value.