Black Friday 2024: A 24-hour snapshot of shopping trends