According to Indian Oil Corporation latest financial reports the company had earnings of $1.40B in 2023-03-31, an decrease of -54.51% to 2022.