Revenue from operations rose 5.1% to Rs 15,391 crore