Caterpillar to hold annual meeting of shareholders in June

March 15, 2019