TotalEnergies Spends €86.4 Million on 1.29 M Share Buyback; Voting Rights at 2.22 Billion - TTE News | Rallies