James Bank BOTJ Stock Analysis RangeBound Near 2290 20260519 PTC PTC Crushes Q1 2026 Estimates EPS 269 Tops Views Bowhead BOW Q1 2026 Beat Revenue NA EPS Exceeds by Significant