Stocks in the news: Natco Pharma, Siemens, TeamLease, IFCI, Edelweiss Financial, JK Tyre, SAIL
BLS - 257443