Revenue and profit both come in ahead of expectations for ventilation kit maker