In early trading, Super Micro Computer Inc. (SMCI) and ICL Group Ltd. (ICL) had posted declines, falling 16.7% and 14.7%, respectively.
In early trading, Super Micro Computer Inc. (SMCI) and ICL Group Ltd. (ICL) had posted declines, falling 16.7% and 14.7%, respectively.