Semler Scientific Expands BTC Holdings with $21.5M Purchase