According to financial results of the company despatched to Karachi Stock Exchange here Friday, the pre-tax profit improved to Rs 784.686 million compared to Rs 524.581 million last year. The earning per share also went up to Rs 30.02 as against and EPS of Rs 18.21 in 2010.