Shares of JB Chemicals & Pharmaceuticals and Syngene International hit their respective all-time highs on the BSE on Wednesday. At 1:57 pm, the stock of JB Chem was trading at Rs 673 apiece, while that of Syngene International was at Rs 364 apiece, up 3.8 per cent each. In comparison, the benchmark S&P BSE Sensex was at 31,121 level, up 302.37 points or 0.98 per cent.

)