Semler Scientific Inc (NASDAQ:SMLR) Falls -6.46% In 2024; Is It Still Attractive At $31.79?
In last trading session, Semler Scientific Inc (NASDAQ:SMLR) saw 0.39 million shares changing hands with its beta currently measuring 1.01. Company’s recent per share price