Semler Scientifc earnings beat by $1.19, revenue fell short of estimates

Semler Scientifc earnings beat by $1.19, revenue fell short of estimates