FFC earns Rs 4.89bn amid adverse market conditions