India's top fuel retailers IOC, BPCL and HPCL have together lost around $2.25 billion (Rs 19,000 crore) in revenue in March by keeping petrol and diesel prices unchanged despite a sharp rise in crude oil prices, Moody's Investors Service said on Thursday.