Should you buy Block stock? (February 2024)