Semler Scientific earnings