Scalper1 News
Benchmarks ended in the red on Tuesday, dragged down by losses in technology, biotechnology and small cap stocks. U.S. trade deficit touched its highest level in almost six and a half years, adding to the bearish sentiment. Meanwhile, investors Scalper1 News
Scalper1 News