profit record 2024