01. your facts are wrong. The tax is only around 27%.
02. Ceypetco + IOC sell diesel at a loss. Because of the stupid belief of SL govt, CBSL and policy makers that the price of the diesel is directly linked to inflation. So they sell diesel at a loss and petrol is highly taxed around 27%...