Five BSE 100 stocks, including Adani Power, Adani Ports, Nestle India, Cummins India and Bajaj Auto, hit fresh 52-week highs after rallying up to 40% over the past month.