TipRanks: Microsoft (NASDAQ:MSFT) is Alabama Senator's Favorite Tech Pick