earning in 2024