Shares of Indian Oil Corporation Ltd. (IOC) rose by 1.03% in Monday’s trade, reaching Rs 176.3. The stock hit a high of Rs 177.55 and a low of Rs 172.2 during the session. Technical analysis indicates that the stock is currently trading above its 50-day and 200-day moving averages, indicating an upward trend. Conversely, the stock is below the signal line of the moving average convergence divergence (MACD) indicator, suggesting a bearish bias. The MACD is a popular indicator used to identify trend reversals. Additionally, the stock has a Relative Strength Index (RSI) value of 55.58, which indicates a neutral position. The return on equity (RoE) and return on capital employed (RoCE) for IOC stand at 7.0% and 5.5% respectively, reflecting a moderate profitability.