20090530 business.india-business: Back in black: IOC net profit at Rs 6;623 crore