Caterpillar Shares Outstanding (CAT)

CAT: Shares Outstanding Chart (Caterpillar)