When looking at the income statement of Booking Holdings (https://finance.yahoo.com/quote/BKNG/financials/), we see that they had a cost of revenue (likely marketing IMO) in the years 2016 and 2017.
However, in later years they incurred no more such costs. How is that possible and what accounting principle did they use for that?