StockComparison Logo
vs

STRO vs NINE

Comparison between Sutro Biopharma Inc (STRO, Company) and Nine Energy Service Inc (NINE, Company).

STRO is from the Healthcare sector, while NINE is from the Energy sector.

5-Year PerformanceNINE has outperformed STRO, delivering a return of +33.3% compared to -31.1%

STRO vs NINE - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
Winner
STRO
$432M
NINE
$432M
Max Drawdown
Winner
STRO
98.10%
NINE
99.19%
Sharpe Ratio
Winner
STRO
1.68
NINE
1.07
5Y Beta
Winner
STRO
1.49
NINE
7.98
Industry
STRO
Biotechnology
NINE
Oil & Gas Equipment & Services
P/E Ratio
Winner
STRO
-1.65
NINE
7.08
Forward P/E
STRO
10.03
Winner
NINE
4.13
5Y EPS CAGR
STRO
18.47%
NINE
N/A
Debt to Equity
Winner
STRO
0.00%
NINE
94.43%
Free Cash Flow Yield
STRO
-35.08%
Winner
NINE
-7.59%
P/S Ratio
STRO
4.34
Winner
NINE
0.80
P/B Ratio
STRO
2.11
Winner
NINE
1.04

STRO vs NINE - Historical Returns

Returns include dividend reinvestment.

1M
STRO
-29.60%
Winner
NINE
+1.07%
3M
STRO
+17.79%
Winner
NINE
+1675.54%
6M
STRO
+192.98%
Winner
NINE
+2917.39%
1Y
STRO
+254.99%
Winner
NINE
+1666.80%
5Y(CAGR)
STRO
-31.11%
Winner
NINE
+33.32%
10Y(CAGR)
STRO
N/A
NINE
-10.37%
Max(CAGR)
STRO
-19.41%
Winner
NINE
-10.37%

STRO vs NINE - Annual Returns (2018 - 2026)

Returns include dividend reinvestment.

YearSTRONINE
2026+162.77%+2840.68%
2025-40.05%-71.89%
2024-59.74%-59.57%
2023-46.51%-79.03%
2022-47.22%+1131.36%
2021-28.22%-63.50%
2020+81.07%-64.49%
2019+9.02%-65.96%
2018-40.66%-13.64%

STRO vs NINE Drawdown Comparison

The maximum drawdown for STRO was -98.10%, occurring on Apr 17, 2025. This drawdown has not yet recovered.

The maximum drawdown for NINE was -99.19%, occurring on Dec 16, 2025. This drawdown has not yet recovered.

The current STRO drawdown is -89.54%. The current NINE drawdown is -73.35%.

RankSTRONINE
#1-98.10%
Jan 22, 2021 - Apr 17, 2025
-99.19%
Oct 17, 2018 - Dec 16, 2025
#2-59.28%
Sep 27, 2018 - Nov 6, 2020
-28.91%
May 18, 2018 - Oct 16, 2018
#3-13.55%
Dec 17, 2020 - Jan 7, 2021
-16.64%
Feb 23, 2018 - Apr 11, 2018
#4-12.49%
Nov 17, 2020 - Dec 4, 2020
-14.27%
Jan 31, 2018 - Feb 23, 2018
#5-8.27%
Nov 9, 2020 - Nov 13, 2020
-8.59%
Apr 18, 2018 - May 14, 2018
#6-6.71%
Dec 4, 2020 - Dec 16, 2020
-2.53%
Jan 19, 2018 - Jan 31, 2018
#7-3.18%
Jan 15, 2021 - Jan 22, 2021
-0.32%
Apr 11, 2018 - Apr 13, 2018
#8-3.15%
Jan 8, 2021 - Jan 15, 2021
N/A

Correlation

Correlation between STRO and NINE is 0.17 which considered as a very weak or no correlation - the stocks move independently of each other.

0.17
-101

Select Stocks to Compare