TotalEnergies boosts buyback to $1.5 billion on surging profit