Cash free debt free deal July 8, 2019 16 32 64 128 Cash free debt free deal explained Cash free debt free asset deal Are public company deals cash free debt free Cash free Free cash bonus codes