Though crude oil rebounded Tuesday, stocks sold off across the board ahead of earnings reports by heavyweights Microsoft and Alphabet which were released after the bell. Inflation, interest rates and Russia continue to weigh on investor sentiment. It was an […]



