A $45 billion fund manager expects earnings recovery by Diwali