Why Owlet’s Shares Plunged 26.1% Today
What happened
Shares of baby technology stock Owlet(NYSE:OWLT) dropped as much as 28.5% in trading on Wednesday after insiders registered to sell shares and warrants. Shares closed trading off 27.6% and saw momentum lower all day.
So what
Owlet filed…