The company's earnings beat expectations but its guidance disappointed as it forecast a drop in demand.