Should you buy Block stock?