StockComparison Logo
vs

NBP vs OWLT

Comparison between NovaBridge Biosciences. (NBP, Company) and Owlet Inc - Class A (OWLT, Company).

Both NBP and OWLT are from the Healthcare sector.

5-Year PerformanceOWLT has outperformed NBP, delivering a return of -46.5% compared to -52.5%

NBP vs OWLT - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
Winner
NBP
$149M
OWLT
$149M
Max Drawdown
NBP
99.27%
Winner
OWLT
98.14%
Sharpe Ratio
Winner
NBP
0.25
OWLT
-0.08
5Y Beta
Winner
NBP
0.90
OWLT
1.33
Industry
NBP
Biotechnology
OWLT
Medical Devices
P/E Ratio
Winner
NBP
-11.82
OWLT
-2.10
Forward P/E
NBP
2.68
OWLT
N/A
PEG Ratio
Winner
NBP
-0.04
OWLT
-0.01
Debt to Equity
Winner
NBP
1.74%
OWLT
89.32%
Free Cash Flow Yield
NBP
N/A
OWLT
-6.85%
P/S Ratio
NBP
25.39
Winner
OWLT
1.44
P/B Ratio
Winner
NBP
0.92
OWLT
6.99

NBP vs OWLT - Historical Returns

Returns include dividend reinvestment.

1M
Winner
NBP
+9.94%
OWLT
+0.38%
3M
NBP
-28.34%
Winner
OWLT
+0.95%
6M
Winner
NBP
-54.50%
OWLT
-59.14%
1Y
Winner
NBP
-16.11%
OWLT
-38.08%
5Y(CAGR)
NBP
-52.51%
Winner
OWLT
-46.48%
Max(CAGR)
Winner
NBP
-25.93%
OWLT
-43.33%

NBP vs OWLT - Annual Returns (2020 - 2026)

Returns include dividend reinvestment.

YearNBPOWLT
2026-58.55%-67.22%
2025+339.29%+267.95%
2024-62.22%-22.61%
2023-55.19%-33.86%
2022-91.09%-79.96%
2021+4.75%-73.67%
2020+277.20%+4.85%

NBP vs OWLT Drawdown Comparison

The maximum drawdown for NBP was -99.27%, occurring on Apr 7, 2025. This drawdown has not yet recovered.

The maximum drawdown for OWLT was -98.14%, occurring on Apr 4, 2025. This drawdown has not yet recovered.

The current NBP drawdown is -97.90%. The current OWLT drawdown is -96.48%.

RankNBPOWLT
#1-99.27%
Jul 1, 2021 - Apr 7, 2025
-98.14%
Feb 5, 2021 - Apr 4, 2025
#2-30.84%
Jan 22, 2020 - Apr 27, 2020
-1.44%
Jan 22, 2021 - Feb 3, 2021
#3-30.62%
Mar 1, 2021 - Apr 26, 2021
-1.23%
Nov 19, 2020 - Dec 7, 2020
#4-29.96%
Sep 30, 2020 - Dec 31, 2020
-1.16%
Jan 11, 2021 - Jan 15, 2021
#5-18.59%
May 19, 2020 - Jun 15, 2020
-1.06%
Jan 15, 2021 - Jan 22, 2021
#6-16.81%
Feb 2, 2021 - Mar 1, 2021
-0.80%
Dec 11, 2020 - Dec 18, 2020
#7-16.15%
Apr 29, 2020 - May 12, 2020
-0.62%
Nov 5, 2020 - Nov 19, 2020
#8-15.22%
Jul 13, 2020 - Aug 31, 2020
-0.59%
Dec 31, 2020 - Jan 7, 2021
#9-14.70%
Jan 8, 2021 - Feb 1, 2021
-0.50%
Dec 22, 2020 - Dec 24, 2020
#10-13.24%
May 28, 2021 - Jun 24, 2021
-0.40%
Dec 7, 2020 - Dec 10, 2020
#11-11.94%
Apr 27, 2021 - May 14, 2021
N/A
#12-11.42%
Jun 18, 2020 - Jul 13, 2020
N/A
#13-11.26%
Aug 31, 2020 - Sep 14, 2020
N/A
#14-8.78%
Sep 23, 2020 - Sep 30, 2020
N/A
#15-7.19%
Sep 14, 2020 - Sep 23, 2020
N/A

Correlation

Correlation between NBP and OWLT is 0.88 which considered as a strong positive correlation - the stocks tend to move together.

0.88
-101

Select Stocks to Compare