CATERPILLAR Shares Outstanding (CAT)

CAT: Shares Outstanding Chart (CATERPILLAR)