Medical device firm Sight Sciences debuts IPO

Sight Sciences, a medical device company, has gone public after pricing its 10 million shares at $24 per share.

Share this