As of 12.45 PM, the BSE Sensex was trading at 75,087.71, down 150.28 points or 0.20%, having recovered from the morning low of 74,447.73 — a near 640-point intraday recovery