Nifty 50 reached an all-time high of 22,171 largely propelled by the performance of financial and energy stocks, says Shailesh Saraf, smallcase Manager and Founder Value Stocks. Following the recent decline in the Indian Public Sector Undertakings (PSUs) and banking stocks, investors are seeking bargains in these stocks during the ongoing market upturn, indicating that the PSU sector remains of interest to bullish investors, he said.