Bill Gates acquired 6.35M Caterpillar shares worth $5.2B. That's 16.70% of their entire equity portfolio (4th largest holding). The investor owns 1.38% of the outstanding Caterpillar stock. The first Caterpillar trade was made in Q4 2005. Since then Bill Gates bought shares fourteen more times and sold shares on five occasions. The stake costed the investor $379M, netting the investor a gain of 1271% so far.