Caterpillar CAT Reports Strong Q1 2026 Revenue NA EPS Beats Wall Street Anxious What Historical Data Suggests for the SP 500 Corn Futures Extend Rally on USChina Trade Progress Amprius AMPX Q1 2026 Earnings Miss by Significant Key Takeaways