Caterpillar quarterly earnings dive 70% year-on-year