Benchmark indices declined in early trade on Thursday tracking weak trends from Asian markets and foreign fund outflows. The 30-share BSE Sensex declined 149.41 points to 78,524.84 after hitting a new all-time high of 78,771.64 in early trade. The Nifty dipped 47.45 points to 23,821.35.