Owlet (OWLT): The most shorted stock in the world?
Owlet (OWLT), a company who helps parents keep their babies safe and greatly reduce the risk of SIDS (the leading cause of death among infants), has likely become the most shorted stock in the world. Yes, but how is this…