These five Nifty 50 giants Eicher, Maruti, Shriram Finance, SBI Life, and Bajaj Finance delivered over 40% returns in 2025.