The S&P/ASX 200 closed 21.8 points higher, up 0.24%. The ASX 200 eked out a small gain after retreating from mid-day highs, as stronger results from BHP were offset by weakness across seven of the ...