JUST IN: Reuters reports that India's savings by buying discounted Russian oil, estimated at $17 billion, have been 'undone' by Trump's tariffs which could cost $37 billion this fiscal year.
BREAKING: NVIDIA reports $46.7 billion in revenue, beating estimates.