The 30-share BSE Sensex opened higher at 82,335.94 and later hit a high of 82,516.27. However, profit-taking by investors dragged the barometer into the red