HPCL, BPCL & IOC shares fall up to 7% to hover near 52-week lows. Right time to buy?

Shares of HPCL, BPCL and Indian Oil fell sharply on Thursday as crude oil prices surged past $110 per barrel amid escalating conflict involving Iran and Israel. Brokerages, including UBS, warn earnings may weaken sharply unless fuel pricing or subsidies change.