Alpha Pro Tech Ltd. (APT) reports earnings