BioLife Solutions (BLFS) — Technical Analysis