Markets today ended on a high note as both the S&P BSE Sensex and the Nifty gained over 1.50%. Strong global clues along with domestic factors like CPI inflation rate which is expected to be out later this week, made a positive impact on the investor sentiment.