TOTALENERGIES SE (TTE): Fundamental Surprise Chart