Alibaba ( BABA) reported quarterly results that missed sales estimates, though the company's cloud computing segment outperformed. Macrolens managing principal and chief strategist Brian McCarthy ...
CPP Investments chief executive John Graham says despite heightened volatility during the quarter, the fund's diversified portfolio delivered stable returns, with positive performance across asset ...