StockComparison Logo
vs

HOWL vs ICMB

Comparison between Werewolf Therapeutics Inc (HOWL, Company) and Investcorp Credit Management BDC Inc (ICMB, Company).

HOWL is from the Healthcare sector, while ICMB is from the Financial Services sector.

5-Year PerformanceICMB has outperformed HOWL, delivering a return of -15.7% compared to -52.5%

HOWL vs ICMB - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
Winner
HOWL
$17M
ICMB
$17M
Max Drawdown
HOWL
98.31%
Winner
ICMB
92.68%
Sharpe Ratio
Winner
HOWL
-0.84
ICMB
-1.33
5Y Beta
HOWL
1.99
Winner
ICMB
0.20
Industry
HOWL
Biotechnology
ICMB
Asset Management
P/E Ratio
HOWL
-0.29
Winner
ICMB
-0.86
Forward P/E
HOWL
N/A
ICMB
7.66
Dividend Yield
HOWL
N/A
ICMB
30.80%
5Y Dividends CAGR
HOWL
N/A
ICMB
-4.99%
Debt to Equity
HOWL
262.95%
Winner
ICMB
208.55%

HOWL vs ICMB - Historical Returns

Returns include dividend reinvestment.

1M
HOWL
-29.07%
Winner
ICMB
-9.92%
3M
HOWL
-58.33%
Winner
ICMB
-37.89%
6M
Winner
HOWL
-45.67%
ICMB
-58.01%
1Y
HOWL
-71.67%
Winner
ICMB
-54.00%
5Y(CAGR)
HOWL
-52.50%
Winner
ICMB
-15.70%
10Y(CAGR)
HOWL
N/A
ICMB
-6.35%
Max(CAGR)
HOWL
-52.53%
Winner
ICMB
-6.97%

HOWL vs ICMB - Annual Returns (2014 - 2026)

Returns include dividend reinvestment.

YearHOWLICMB
2026-45.52%-56.13%
2025-59.39%+5.65%
2024-68.10%+2.75%
2023+88.29%+15.53%
2022-83.22%-20.66%
2021-26.02%+17.29%
2020N/A-14.32%
2019N/A+23.61%
2018N/A-15.40%
2017N/A-3.80%
2016N/A+6.81%
2015N/A+3.78%
2014N/A-23.65%

HOWL vs ICMB Drawdown Comparison

The maximum drawdown for HOWL was -98.31%, occurring on Jun 17, 2026. This drawdown has not yet recovered.

The maximum drawdown for ICMB was -79.88%, occurring on Mar 18, 2020. Recovery took 776 trading sessions.

The current HOWL drawdown is -98.27%. The current ICMB drawdown is -62.93%.

RankHOWLICMB
#1-98.31%
Jul 2, 2021 - Jun 17, 2026
-79.88%
Jun 11, 2018 - Jul 12, 2021
#2-28.66%
May 3, 2021 - Jun 30, 2021
-63.24%
Jul 14, 2021 - Jun 3, 2026
#3N/A-45.06%
Feb 21, 2014 - Apr 19, 2017
#4N/A-22.05%
Apr 19, 2017 - Jun 1, 2018
#5N/A-4.14%
Jun 1, 2018 - Jun 11, 2018
#6N/A-2.95%
Feb 7, 2014 - Feb 20, 2014

Correlation

Correlation between HOWL and ICMB is 0.36 which considered as a weak positive correlation - the stocks show a slight tendency to move together.

0.36
-101

Select Stocks to Compare