Indian Oil profit beats estimates on inventory gains, lower expenses | Sharefundss