IFCI Stock Price Shares of government sector non-deposit NBFC company IFCI have returned 609 percent in one year