Cellectis reports 100,701,207 issued shares, 105,554,794 voting rights as of July 31, 2026 - CLLS News | Rallies