Ranbaxy's consolidated net profit fell 91% to Rs 22.9 crore for its second quarter ended June from Rs 264 crore a year ago, while net sales rose 12.7 per cent to Rs 1,830 crore. The company also reported a forex loss of about Rs 193 crore against a gain of Rs 201 crore in the same period a year ago.