RPC posts 18 per cent profit hike