Caterpillar hits record $970.99 as bull signal points to 11% upside