Costs as a % of revenues 2019-2023