The Albany Gazette - TotalEnergies posts record annual profit at $21.4 billion