Abivax reports 87,253,797 issued shares, 88,512,554 voting rights as of July 31, 2026 - ABVX News | Rallies