Sound SPMA Trading at 2508 Key Decision Point 20260515 FNB Corporation FNB Drops 130 Key Support at 1626 20260515 Haemonetics Corporation HAE Q1 2026 Earnings Why the Beat Matters