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…







