Veeva Systems VEEV Stock Analysis 115 Loss Key Levels 20260520 Kornit Digital KRNT Q1 2026 Earnings Beat Revenue 20820000000 EPS 001 Stantec STN Falls 131 Watching 7209 Support 20260520 FiEE FIEE Steady at 631 Awaiting Next Catalyst 20260520