Charles Brandes acquired 988 Thousand Cardinal Health shares worth $159 Million. That's 1.61% of their equity portfolio (19th largest holding). The first Cardinal Health trade was made in Q2 2017. Since then Charles Brandes bought shares fifteen more times and sold shares on sixteen occasions. The stake costed the investor $64.1 Million, netting the investor a gain of 148% so far.