The TRV Stock Steady at 30616 Support at 29085 20260520 Andersen ANDG Q1 2026 Earnings Why the Beat Matters