BHAV BHAVU Flat at 1010 Consolidation Continues 20260520 Taiwan Arms Sales Dominate TrumpXi Talks Raising Stakes for Global Markets VinFast Auto VFS Gained 255 Can It Break 380 20260520 Veeva Systems VEEV Stock Analysis 115 Loss Key Levels 20260520 Tecogen TGEN Gained 504 Can It Break 591 20260520 VirnetX Holding VHC Q2 2025 Earnings Revenue NA Matching Views Mortgage Rates Edge Higher Lenders Push APR Above 6 in Weekly Survey