UNRAVELING FIRMS: DEMAND, PRODUCTIVITY AND MARKUPS HETEROGENEITY