Should You Sell CrossAmerica CAPL After 078 Drop 20260518 Novanta NOVT Q1 2026 Earnings Why the Beat Matters Titan TII Stalls at 238 Consolidation Phase 20260519 Sana Biotechnology SANA Falls 098 Watching 289 Support 20260518