SENSEX crosses 78,150, NIFTY above 24,300 as IT stocks rally