Bharat Petroleum Corp (BPCL) — fundamentals, ratios & shareholding | Snipy