APT - Alpha Pro Tech, Ltd. Stock Analysis | Finranks