Sensex at 77,044 as Nifty tops 24,000 on global gains

Business