Bharat Petroleum Corporation Limited Stock 12‑Month Price Target Cut to INR 352.65, Implies 23% Upside