Tecogen TGEN Gained 504 Can It Break 591 20260520 Murphy USA MUSA Delivers Q1 2026 Beat EPS 728 vs 514 Expected Midcap and Smallcap Stocks Outperform Large Caps in 2026 BSE SAIL HFCL Lead with Gains Up to 112 YTD