StockComparison Logo
vs

ICFI vs BLFS

Comparison between ICF International Inc (ICFI, Company) and Biolife Solutions Inc (BLFS, Company).

ICFI is from the Industrials sector, while BLFS is from the Healthcare sector.

5-Year PerformanceICFI has outperformed BLFS, delivering a return of -4.6% compared to -7.2%

ICFI vs BLFS - Performance Comparison

Key Characteristics

Financial metrics and valuation ratios

Market Cap
ICFI
$1.30B
Winner
BLFS
$1.30B
Max Drawdown
Winner
ICFI
65.98%
BLFS
99.24%
Sharpe Ratio
ICFI
-0.39
Winner
BLFS
0.38
5Y Beta
Winner
ICFI
0.32
BLFS
1.34
Industry
ICFI
Consulting Services
BLFS
Medical Instruments & Supplies
P/E Ratio
ICFI
15.38
Winner
BLFS
-415.84
Forward P/E
Winner
ICFI
10.11
BLFS
250.00
PEG Ratio
Winner
ICFI
1.88
BLFS
65.38
Dividend Yield
ICFI
0.79%
BLFS
N/A
5Y Dividends CAGR
ICFI
4.56%
BLFS
N/A
5Y EPS CAGR
Winner
ICFI
6.97%
BLFS
-39.39%
Debt to Equity
ICFI
42.56%
Winner
BLFS
1.34%
Free Cash Flow Yield
Winner
ICFI
13.24%
BLFS
0.63%
P/S Ratio
Winner
ICFI
0.71
BLFS
13.24
P/B Ratio
Winner
ICFI
1.25
BLFS
3.62

ICFI vs BLFS - Historical Returns

Returns include dividend reinvestment.

1M
ICFI
+13.28%
Winner
BLFS
+22.94%
3M
ICFI
+4.00%
Winner
BLFS
+43.80%
6M
ICFI
-16.10%
Winner
BLFS
+7.01%
1Y
ICFI
-16.82%
Winner
BLFS
+12.02%
5Y(CAGR)
Winner
ICFI
-4.56%
BLFS
-7.23%
10Y(CAGR)
ICFI
+6.44%
Winner
BLFS
+32.39%
Max(CAGR)
Winner
ICFI
+9.76%
BLFS
+8.75%

ICFI vs BLFS - Annual Returns (1999 - 2026)

Returns include dividend reinvestment.

YearICFIBLFS
2026-14.36%+9.25%
2025-27.20%-7.64%
2024-11.14%+62.45%
2023+34.12%-8.04%
2022-4.24%-51.19%
2021+42.33%-11.75%
2020-19.18%+143.23%
2019+42.79%+34.83%
2018+21.40%+101.85%
2017-3.14%+270.37%
2016+60.84%-21.45%
2015-11.37%+32.32%
2014+18.96%-80.48%
2013+45.78%+76.47%
2012-8.22%+580.00%
2011-4.91%-44.44%
2010-5.48%-45.45%
2009+9.61%+175.00%
2008-1.64%-50.00%
2007+73.61%-25.00%
2006+18.53%-41.67%
2005N/A+100.00%
2004N/A-18.18%
2003N/A-8.33%
2002N/A-40.00%
2001N/A-58.00%
2000N/A+163.16%
1999N/A-20.00%

ICFI vs BLFS Drawdown Comparison

The maximum drawdown for ICFI was -65.65%, occurring on May 13, 2026. This drawdown has not yet recovered.

The maximum drawdown for BLFS was -99.24%, occurring on Oct 15, 2008. Recovery took 5146 trading sessions.

The current ICFI drawdown is -58.19%. The current BLFS drawdown is -56.86%.

RankICFIBLFS
#1-65.65%
Oct 16, 2024 - May 13, 2026
-99.24%
Jun 22, 2000 - Dec 4, 2020
#2-56.24%
Oct 29, 2007 - Jul 19, 2013
-85.14%
Sep 1, 2021 - Oct 30, 2023
#3-45.83%
Jan 13, 2020 - Apr 23, 2021
-63.01%
Mar 6, 2000 - Jun 16, 2000
#4-31.70%
Dec 9, 2016 - Mar 1, 2018
-40.74%
Nov 11, 1999 - Jan 25, 2000
#5-29.88%
Mar 24, 2015 - Sep 2, 2016
-35.50%
Dec 22, 2020 - Jul 6, 2021
#6-26.32%
Mar 5, 2014 - Dec 17, 2014
-33.33%
Feb 23, 2000 - Mar 3, 2000
#7-25.23%
Sep 4, 2018 - Jul 15, 2019
-24.39%
Feb 7, 2000 - Feb 22, 2000
#8-24.48%
Dec 5, 2006 - Mar 21, 2007
-15.38%
Jan 31, 2000 - Feb 7, 2000
#9-23.36%
May 14, 2007 - Aug 31, 2007
-15.00%
Nov 1, 1999 - Nov 10, 1999
#10-21.03%
Nov 23, 2021 - Aug 16, 2022
-10.30%
Jul 12, 2021 - Aug 2, 2021
#11-19.74%
Oct 28, 2022 - Jun 7, 2023
-10.26%
Aug 9, 2021 - Aug 25, 2021
#12-17.38%
Mar 4, 2024 - Aug 2, 2024
-6.91%
Jun 16, 2000 - Jun 20, 2000
#13-11.98%
Aug 30, 2023 - Nov 14, 2023
-6.64%
Dec 7, 2020 - Dec 10, 2020
#14-11.20%
Dec 26, 2014 - Mar 5, 2015
-3.38%
Jul 7, 2021 - Jul 12, 2021
#15-10.59%
Nov 29, 2013 - Feb 27, 2014
-1.73%
Aug 26, 2021 - Aug 30, 2021

Correlation

Correlation between ICFI and BLFS is 0.74 which considered as a strong positive correlation - the stocks tend to move together.

0.74
-101

Select Stocks to Compare