RJ logs JD24m net profit in 2007