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…

Click here to view the original article.