Caterpillar CAT Reports Strong Q1 2026 Revenue NA EPS Beats NCR Atleos NATL Surges 160 Nearing 4743 Resistance 20260520