Owlet Stock Up More Than 82% in the Past 6 Months: Still Worth… — OWLT +0.90 · News Impact Screener