BancFirst BANF Stock Chart Pattern Insight Q1 2026 EPS Tops Views Are funds investing in Ranger RNGR stock Q4 2025 EPS Misses Estimates Is Tapestry TPR stock positioned for growth Q1 2026 EPS Tops Views