This ticker has not been starred yet OWLT Owlet, Inc.
Measuring & Controlling Devices, Nec
Book value per $ invested $ 0.80
Leverage 58.60%
Market Cap $ 44.3m
PE 0.00
Dividend Yield 0.00%
Profit $ -39.6m
Margin -53.46%

None

Subscribe Now For Access - Only $1.99 Per Month