Welcome to GuruFocus Investment Space.Please Join Us to share your investment ideas with more than 100,000 GuruFocus users.