Logitech LOGI Reports Strong Q1 2026 Revenue NA EPS Beats Franklin FBRT Stock Today Drops 295 Key Support at 828 20260520