CAT Earnings

#earnings July 28 follow from TT 104/108/108/112 for 2.77