Asian Paints, Marico, Canara Bank and five other BSE 100 stocks hit 52-week highs, with monthly gains up to 18%, signalling strong bullish momentum and potential short-term upside