Scientex posts record net profit and revenue