10 midcap stocks hit a 52-week high, do you own any? – New Highs!
Bharat Petroleum Corporation. Share Price 348.70 03:59 PM | 12 Oct 2023 6.15(1.79%) Coal India. Share Price 307.20 03:59 PM | 12 Oct 2023 5.35(1.77%) Maruti Suzuki India. Share Price …