Opus Genetics IRD Stock Down 251 Support Test at 480 20260513 Braiin BRAI Rallies 055 as Bulls Target 750 20260514 First Solar FSLR Q1 2026 Earnings Why the Beat Matters