SA Company News: The Johannesburg Stock Exchange All-Share Index closed 1.63% lower at the 107 104 level, as investors continued to navigate a challenging global environment marked by elevated oil prices and heightened geopolitical tensions in the Middle East. The Resources sector was the worst performer, dropping 2.32%, as weakness in mining shares weighed heavily…
