JSE reports 10.4% profit growth as diversification strategy pays off