Looking at the loads across a number of airlines, I’d say TUI are suffering less than most.
An example being Bristol to Ibiza today:
TOM6696: 143/189
LS1835: 75/189
EZY6087: 58/186
Emphasis on “suffering less” rather than doing better. A Saturday in August should be full across the board.