Shares of Kolkata-brd private railway stock Titagarh Rail Systems have rallied 17% in the last 2 days on BSE to its new all-time high of Rs 1,896.50 as BlackRock Global Emerging Markets Fund bought over 9.46 lakh shares through block deals on Wednesday.