Cramer praised Caterpillar Inc.’s (NYSE:CAT) CEO and said that the upcoming ... it was Caterpillar, which makes solar ...