The 30-share BSE Sensex hit its new all-time high of 81,587.76 on July 19, 2024. File | Photo Credit: Reuters…