StockComparison Logo
vs

NTST vs SLS

Comparison between Netstreit Corp (NTST, Company) and SELLAS Life Sciences Group Inc (SLS, Company).

NTST is from the Real Estate sector, while SLS is from the Healthcare sector.

5-Year PerformanceSLS has outperformed NTST, delivering a return of +7.0% compared to +1.5%

NTST vs SLS - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
NTST
$2.19B
Winner
SLS
$2.19B
Max Drawdown
Winner
NTST
48.82%
SLS
99.89%
Sharpe Ratio
NTST
1.13
Winner
SLS
2.33
5Y Beta
Winner
NTST
0.17
SLS
0.92
Industry
NTST
Reit - Retail
SLS
Biotechnology
P/E Ratio
NTST
151.44
Winner
SLS
-55.81
Forward P/E
NTST
53.76
SLS
N/A
Dividend Yield
NTST
3.92%
SLS
N/A
5Y Dividends CAGR
NTST
9.06%
SLS
N/A
5Y EPS CAGR
Winner
NTST
56.36%
SLS
-32.56%
Debt to Equity
NTST
88.75%
Winner
SLS
0.00%
Free Cash Flow Yield
Winner
NTST
5.47%
SLS
-1.29%
P/S Ratio
Winner
NTST
10.23
SLS
26.90
P/B Ratio
Winner
NTST
1.42
SLS
23.61

NTST vs SLS - Historical Returns

Returns include dividend reinvestment.

1M
NTST
+9.74%
Winner
SLS
+36.05%
3M
NTST
+6.52%
Winner
SLS
+165.95%
6M
NTST
+22.24%
Winner
SLS
+189.67%
1Y
NTST
+28.00%
Winner
SLS
+570.65%
5Y(CAGR)
NTST
+1.52%
Winner
SLS
+7.05%
10Y(CAGR)
NTST
N/A
SLS
-33.18%
Max(CAGR)
Winner
NTST
+8.23%
SLS
-33.18%

NTST vs SLS - Annual Returns (2017 - 2026)

Returns include dividend reinvestment.

YearNTSTSLS
2026+25.75%+183.68%
2025+33.12%+252.34%
2024-18.71%+15.56%
2023+0.77%-58.43%
2022-16.32%-59.73%
2021+26.74%-1.43%
2020+11.58%+42.40%
2019N/A-93.90%
2018N/A-81.64%
2017N/A+0.00%

NTST vs SLS Drawdown Comparison

The maximum drawdown for NTST was -43.74%, occurring on Oct 26, 2023. Recovery took 1228 trading sessions.

The maximum drawdown for SLS was -99.89%, occurring on Jan 26, 2024. This drawdown has not yet recovered.

The current NTST drawdown is -1.80%. The current SLS drawdown is -97.25%.

RankNTSTSLS
#1-43.74%
Aug 5, 2021 - Jun 29, 2026
-99.89%
Apr 3, 2018 - Jan 26, 2024
#2-13.95%
Dec 30, 2020 - Apr 8, 2021
-55.77%
Dec 29, 2017 - Apr 2, 2018
#3-11.43%
Oct 9, 2020 - Dec 30, 2020
N/A
#4-6.69%
Sep 8, 2020 - Oct 1, 2020
N/A
#5-3.93%
Jun 14, 2021 - Jul 2, 2021
N/A
#6-3.23%
Jul 7, 2026 - Jul 16, 2026
N/A
#7-3.01%
Jul 17, 2026 - Jul 22, 2026
N/A
#8-2.95%
Jul 20, 2021 - Jul 30, 2021
N/A
#9-2.47%
Jul 12, 2021 - Jul 16, 2021
N/A
#10-2.22%
Jul 16, 2021 - Jul 20, 2021
N/A
#11-2.21%
May 7, 2021 - May 17, 2021
N/A
#12-1.93%
May 4, 2021 - May 7, 2021
N/A
#13-1.92%
Apr 12, 2021 - Apr 21, 2021
N/A
#14-1.70%
May 27, 2021 - Jun 1, 2021
N/A
#15-1.59%
May 24, 2021 - May 27, 2021
N/A

Correlation

Correlation between NTST and SLS is 0.64 which considered as a moderate positive correlation - the stocks show some tendency to move together.

0.64
-101

Select Stocks to Compare