In the current global market landscape, small-cap stocks have been under pressure, with the Russell 2000 Index dipping into correction territory amid inflation concerns and political uncertainties.
Up to 10% of China's oil refining capacity faces closure in the next 10 yr as an earlier-than-expected peak in Chinese fuel demand crushes margins and Beijing's drive to wring out inefficiency begins ...