CAT cut their EPS outlook in freakin half!! it defies logic. the company isnt growing its contracting.