Global markets rally; Netflix stock surges; Inflation data dump