Indian Oil Corporation announces a 50% jump in net profit. IOC also announced a final dividend of 30% or Rs 3 per equity share for FY 2024-25.