Semler Scientific holds 1,570 BTC worth $117.8M, raised $100M via ATM offering, and achieved a 58.4% BTC yield since July ...