StockComparison Logo
vs

NINE vs STRO

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

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

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

NINE vs STRO - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

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

NINE vs STRO - Historical Returns

Returns include dividend reinvestment.

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

NINE vs STRO - Annual Returns (2018 - 2026)

Returns include dividend reinvestment.

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

NINE vs STRO Drawdown Comparison

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

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

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

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

Correlation

Correlation between NINE and STRO 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