Sensex has resistance at 18,430 & 18,580:
``The Sensex has supports at 18,250 and 18,150 and resistances at 18,430 and 18,580. The Nifty spot has supports at 5,525 and 5,485 and resistances at 5,585 and 5,620,`` it added.
``The Sensex fell 148.5 points or 0.9% to 16,936.9 while the Nifty fell to 5,091.9, down 47.3 points or 0.9%. The Sensex has supports at 16,820 and 16,740 and resistances at 17,000 and 17,190. The Nifty has supports at 5,040 and 5,000 and resistances at 5,150 and 5,170.``