Donald Yacktman's position in Cardinal Health is currently worth $16.2 Million. That's 0.22% of their equity portfolio (43rd largest holding). The first Cardinal Health trade was made in Q3 2004. Since then Donald Yacktman bought shares two more times and sold shares on four occasions. The stake costed the investor $3.66 Million, netting the investor a gain of 344% so far.