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