If I had to guess, I'd say that there just isn't any order. It's like the transactions (stays and bonuses and redemptions) are being pulled from the database by someone who never got around to reading the chapter on ORDER BY in their introductory SQL textbook.