33 billion euros in share buybacks in 2023