USD 2.5 trillion in investable wealth