Caterpillar Stock: Why It Has Upside Potential From Current