MasTec MTZ Q1 2026 Earnings EPS Surges 39 Above Estimates Stock Slips Despite Strong Beat AMRZ Q1 2026 Earnings EPS Misses Estimates by 5441 Shares Rise 321 LAC Q1 2026 Earnings NarrowerThanExpected Loss Signals Progress at Thacker Pass FCX Q1 2026 Earnings Copper Giant Beats EPS Estimates but Shares Edge Lower SHLS Q1 2026 Earnings EPS Beats Expectations as Operations Remain Steady