Sales were up 23% year over year, but the stocck is down in premarket trading after the company said revenue would be a bit soft in Q4, whichs shows they are highly dependent on macro factors.