Strong Revenue Trends And Better Prospects Make Caterpillar Stock A Good Pick