The TRV Stock Steady at 30616 Support at 29085 20260520 Franklin FC Q1 2026 Earnings Miss EPS 017 vs 003 Expected