Extending its winning streak for the fifth straight session, the Nifty 50, representing India's top 50 companies, soared to yet another all-time high of 22,157.90 points in today's session, surpassing its previous high of 22,124 touched on January 16.