New: earning2023