NAPCO Security Technologies Inc. (NSSC) reports earnings