Kirloskar Oil Engines among 5 capital goods stocks hit 52-week highs, rally up to 45% in a month June 22, 2026