The Sensex closed at a new all-time closing high of 14,675 with a gain of 24 points from the last weekend close of 14,651.The index hit a new all-time intra-day high of 14,746 in morning deals today.