Thermo Fisher Scientific (TMO): are the analysts right?

Thermo Fisher Scientific · Health Care · ref. ETF XLV · 87 calls · price $516.62
What the company does: Thermo Fisher Scientific fournit solutions de sciences de la vie, instruments analytiques et services biopharmaceutiques mondialement.
📈 1-year price
$516.62+21.2% over range
Jul 8, 25low $404.94 · high $639.45Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
78% recommend buying · 9 analysts

🎯 Analyst price target on TMO

High target · 2 analysts$685+32.6%
Median target · 9 analysts$615+19.0%
Low target · 1 analyst$510-1.3%
Current price$516.62

🗳️ The analyst consensus

Analyst breakdown · 9 (6 months)
Strong Buy0%
Buy78%
Hold22%
Sell0%
Strong Sell0%

💰 Thermo Fisher Scientific dividend

0.35%annual yield
📈 Steady dividend8 yrs of consecutive dividend increases
That's ~$1.80 per share per year.

✅ Historical analyst reliability on TMO

Most reliable analysts on TMO (% profitable · 365j · ≥2 calls)
Argus Research 86% +18.8% 7
BTIG 67% +14.0% 9
Baird 67% +3.4% 12
Evercore ISI Group 33% -3.9% 12

📊 What $1,000 invested in Thermo Fisher Scientific would be worth

In short — $1,000 invested in Thermo Fisher Scientific 10 years ago would be worth $3,881 today, i.e. +15%/yr on average. Best year: 2020 (+55%), worst: 2024 (-7%). Price performance, excluding dividends.

If I'd invested $1,000 in Thermo Fisher Scientific

InvestmentWorth todayGain
1 years ago$948-5%
3 years ago$925-7%
5 years ago$1,114+11%
10 years ago$3,881+288%
since inception (1984)$165,531+16453%

Return by year (Thermo Fisher Scientific)

YearReturn$1,000 invested at year start
2026 (YTD)-4%$962 (-4%)
2025-1%$948 (-5%)
2024-7%$879 (-12%)
2023+5%$925 (-7%)
20220%$922 (-8%)
2021+21%$1,114 (+11%)
2020+55%$1,724 (+72%)
2019+12%$1,932 (+93%)
2018+24%$2,404 (+140%)
2017+32%$3,180 (+218%)
2016+22%$3,881 (+288%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance💰 Dividend
📈 Fundamentals, technical momentum and live news will show here on the final site (loaded live from the same origin as the API).

📋 All analyst calls on TMO

▲ Outperform · 🎯$570
Price at call : $516.62 — upside +10%
Today : $516.62 — upside +10%
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
in progress (365j)
matures : Jul 6, 27
Piper Sandler
Jun 11, 26
■ Neutral neutral · not a buy · 🎯$510
Price at call : $475.66 — gap to target +7%
Today : $516.62 — gap to target -1%
🎯 on TMO : no call matured yet · 📊 on Health : 47% · -1.0% (313 calls)
in progress (365j)
matures : Jun 11, 27
HSBC
Jun 3, 26
■ Hold neutral · not a buy · 🎯$540
Price at call : $482.03 — gap to target +12%
Today : $516.62 — gap to target +5%
🎯 on TMO : no call matured yet · 📊 on Health : 53.6% · +1.4% (28 calls)
in progress (365j)
matures : Jun 3, 27
Wells Fargo
May 8, 26
▲ Overweight · 🎯$615
Price at call : $452.6 — upside +36%
Today : $516.62 — upside +19%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 49.3% · +2.1% (371 calls)
in progress (365j)
matures : May 8, 27
Stifel
Apr 24, 26
▲ Buy · 🎯$600
Price at call : $469.71 — upside +28%
Today : $516.62 — upside +16%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 51.2% · +8.2% (297 calls)
in progress (365j)
matures : Apr 24, 27
Baird
Apr 24, 26
▲ Outperform · 🎯$639
Price at call : $469.71 — upside +36%
Today : $516.62 — upside +24%
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
in progress (365j)
matures : Apr 24, 27
Barclays
Apr 14, 26
▲ Overweight · 🎯$625
Price at call : $531.67 — upside +18%
Today : $516.62 — upside +21%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Apr 14, 27
▲ Outperform · 🎯$575
Price at call : $489.5 — upside +17%
Today : $516.62 — upside +11%
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
in progress (365j)
matures : Apr 6, 27
Citigroup
Jan 30, 26
▲ Buy · 🎯$685
Price at call : $581.77 — upside +18%
Today : $516.62 — upside +33%
🎯 on TMO : no call matured yet · 📊 on Health : 53.4% · +2.8% (496 calls)
in progress (365j)
matures : Jan 30, 27
TD Cowen
Jan 30, 26
▲ Buy · 🎯$683
Price at call : $581.77 — upside +17%
Today : $516.62 — upside +32%
🎯 on TMO : no call matured yet · 📊 on Health : 48.4% · +0.8% (95 calls)
in progress (365j)
matures : Jan 30, 27
Barclays
Jan 30, 26
▲ Overweight · 🎯$650
Price at call : $581.77 — upside +12%
Today : $516.62 — upside +26%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Jan 30, 27
Stifel
Jan 9, 26
▲ Buy · 🎯$700
Price at call : $618.86 — upside +13%
Today : $516.62 — upside +35%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 51.2% · +8.2% (297 calls)
in progress (365j)
matures : Jan 9, 27
TD Cowen
Jan 7, 26
▲ Buy · 🎯$696
Price at call : $606.5 — upside +15%
Today : $516.62 — upside +35%
🎯 on TMO : no call matured yet · 📊 on Health : 48.4% · +0.8% (95 calls)
in progress (365j)
matures : Jan 7, 27
Wells Fargo
Dec 15, 25
▲ Overweight · 🎯$675
Price at call : $570.16 — upside +18%
Today : $516.62 — upside +31%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 49.3% · +2.1% (371 calls)
in progress (365j)
matures : Dec 15, 26
Citigroup
Dec 11, 25
▲ Buy · 🎯$660
Price at call : $578.9 — upside +14%
Today : $516.62 — upside +28%
🎯 on TMO : no call matured yet · 📊 on Health : 53.4% · +2.8% (496 calls)
in progress (365j)
matures : Dec 11, 26
▲ Buy · 🎯$685
Price at call : $563.07 — upside +22%
Today : $516.62 — upside +33%
🎯 on TMO : no call matured yet · 📊 on Health : 50.8% · +2.0% (240 calls)
in progress (365j)
matures : Dec 9, 26
Keybanc
Dec 8, 25
▲ Overweight · 🎯$750
Price at call : $568.21 — upside +32%
Today : $516.62 — upside +45%
🎯 on TMO : no call matured yet · 📊 on Health : 44.6% · -1.1% (139 calls)
in progress (365j)
matures : Dec 8, 26
▲ Overweight · 🎯$670
Price at call : $580.45 — upside +15%
Today : $516.62 — upside +30%
🎯 on TMO : no call matured yet · 📊 on Health : 51.7% · +5.3% (804 calls)
in progress (365j)
matures : Dec 2, 26
HSBC
Dec 1, 25
▲ Buy · 🎯$670
Price at call : $585.15 — upside +15%
Today : $516.62 — upside +30%
🎯 on TMO : no call matured yet · 📊 on Health : 53.6% · +1.4% (28 calls)
in progress (365j)
matures : Dec 1, 26
▲ Buy · 🎯$610
Price at call : $556.22 — upside +10%
Today : $516.62 — upside +18%
🎯 on TMO : 86% (7 calls matureds) · 📊 on Health : 56.4% · +2.9% (156 calls)
in progress (365j)
matures : Oct 29, 26
▲ Overweight · 🎯$656
Price at call : $558.31 — upside +17%
Today : $516.62 — upside +27%
🎯 on TMO : no call matured yet · 📊 on Health : 51.7% · +5.3% (804 calls)
in progress (365j)
matures : Oct 28, 26
UBS
Oct 23, 25
■ Neutral neutral · not a buy · 🎯$590
Price at call : $572.5 — gap to target +3%
Today : $516.62 — gap to target +14%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 52.1% · +3.4% (340 calls)
in progress (365j)
matures : Oct 23, 26
TD Cowen
Oct 23, 25
▲ Buy · 🎯$654
Price at call : $572.5 — upside +14%
Today : $516.62 — upside +27%
🎯 on TMO : no call matured yet · 📊 on Health : 48.4% · +0.8% (95 calls)
in progress (365j)
matures : Oct 23, 26
Wells Fargo
Oct 23, 25
▲ Overweight · 🎯$635
Price at call : $571.91 — upside +11%
Today : $516.62 — upside +23%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 49.3% · +2.1% (371 calls)
in progress (365j)
matures : Oct 23, 26
Barclays
Oct 23, 25
▲ Overweight · 🎯$625
Price at call : $571.91 — upside +9%
Today : $516.62 — upside +21%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Oct 23, 26
Citigroup
Oct 23, 25
■ Neutral neutral · not a buy · 🎯$580
Price at call : $571.91 — gap to target +1%
Today : $516.62 — gap to target +12%
🎯 on TMO : no call matured yet · 📊 on Health : 53.4% · +2.8% (496 calls)
in progress (365j)
matures : Oct 23, 26
▲ Outperform · 🎯$580
Price at call : $571.91 — upside +1%
Today : $516.62 — upside +12%
🎯 on TMO : no call matured yet · 📊 on Health : 57.1% · +6.2% (35 calls)
in progress (365j)
matures : Oct 22, 26
JP Morgan
Oct 9, 25
▲ Overweight · 🎯$650
Price at call : $534.68 — upside +22%
Today : $516.62 — upside +26%
🎯 on TMO : no call matured yet · 📊 on Health : 53.6% · +5.2% (349 calls)
in progress (365j)
matures : Oct 9, 26
▲ Outperform · 🎯$590
Price at call : $536.19 — upside +10%
Today : $516.62 — upside +14%
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
in progress (365j)
matures : Oct 7, 26
Barclays
Oct 2, 25
▲ Overweight · 🎯$585
Price at call : $524.96 — upside +11%
Today : $516.62 — upside +13%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Oct 2, 26
Barclays
Sep 11, 25
▲ Overweight · 🎯$550
Price at call : $491.41 — upside +12%
Today : $516.62 — upside +6%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Sep 11, 26
William Blair
Aug 19, 25
▲ Outperform
🎯 on TMO : no call matured yet · 📊 on Health : 65.4% · +5.6% (26 calls)
in progress (365j)
matures : Aug 19, 26
UBS
Jul 24, 25
■ Neutral neutral · not a buy · 🎯$500
Price at call : $478.32 — gap to target +5%
Today : $516.62 — gap to target -3%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 52.1% · +3.4% (340 calls)
in progress (365j)
matures : Jul 24, 26
Raymond James
Jul 24, 25
▲ Outperform · 🎯$535
Price at call : $478.32 — upside +12%
Today : $516.62 — upside +4%
🎯 on TMO : no call matured yet · 📊 on Health : 46.8% · +2.0% (395 calls)
in progress (365j)
matures : Jul 24, 26
Wells Fargo
Jul 24, 25
▲ Overweight · 🎯$565
Price at call : $475.03 — upside +19%
Today : $516.62 — upside +9%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 49.3% · +2.1% (371 calls)
in progress (365j)
matures : Jul 24, 26
Barclays
Jul 24, 25
■ Equal-Weight neutral · not a buy · 🎯$490
Price at call : $475.03 — gap to target +3%
Today : $516.62 — gap to target -5%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Jul 24, 26
Baird
Jul 24, 25
▲ Outperform · 🎯$567
Price at call : $475.03 — upside +19%
Today : $516.62 — upside +10%
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
in progress (365j)
matures : Jul 24, 26
Baird
Jul 18, 25
▲ Outperform · 🎯$553
Price at call : $414.75 — upside +33%
Today : $516.62 — upside +7%
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
in progress (365j)
matures : Jul 18, 26
Scotiabank
Jul 11, 25
▲ Sector Outperform · 🎯$590
Price at call : $434.86 — upside +36%
Today : $516.62 — upside +14%
🎯 on TMO : no call matured yet · 📊 on Health : 16.7% · -12.6% (6 calls)
in progress (365j)
matures : Jul 11, 26
UBS
Jul 9, 25
■ Neutral neutral · not a buy · 🎯$460
Price at call : $419.88 — gap to target +10%
Today : $516.62 — gap to target -11%
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 52.1% · +3.4% (340 calls)
in progress (365j)
matures : Jul 9, 26
▲ Outperform · 🎯$480
Price at call : $426.17 — upside +13%
Today : $516.62 — upside -7%
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
in progress (365j)
matures : Jul 8, 26
Barclays
Jun 24, 25
■ Equal-Weight neutral · not a buy · 🎯$450
Price at call : $410.65 — gap to target +10%
Today : $516.62 — gap to target -13%
🎯 on TMO : no call matured yet · 📊 on Health : 50.1% · +2.2% (617 calls)
in progress (365j)
matures : Jun 24, 26
▲ Buy · 🎯$470
Price at call : $429 — upside +10%
Today : $516.62 — upside -9%
Expected +10% · Actual +12% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 86% (7 calls matureds) · 📊 on Health : 56.4% · +2.9% (156 calls)
+11.7%
stock +12% · XLV +4%
Scotiabank
Apr 25, 25
■ Sector Perform neutral · not a buy · 🎯$605
Price at call : $421.34 — gap to target +44%
Today : $516.62 — gap to target +17%
🎯 on TMO : no call matured yet · 📊 on Health : 16.7% · -12.6% (6 calls)
in progress (365j)
matures : Apr 25, 26
RBC Capital
Apr 24, 25
▲ Outperform · 🎯$637
Price at call : $424.24 — upside +50%
Today : $516.62 — upside +23%
Expected +50% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 43% · -1.9% (381 calls)
+10.3%
stock +10% · XLV +4%
UBS
Apr 24, 25
▲ Buy · 🎯$500
Price at call : $424.24 — upside +18%
Today : $516.62 — upside -3%
Expected +18% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 52.1% · +3.4% (340 calls)
+10.3%
stock +10% · XLV +4%
Stifel
Apr 24, 25
▲ Buy · 🎯$620
Price at call : $424.24 — upside +46%
Today : $516.62 — upside +20%
Expected +46% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 51.2% · +8.2% (297 calls)
+10.3%
stock +10% · XLV +4%
▲ Outperform · 🎯$500
Price at call : $426.66 — upside +17%
Today : $516.62 — upside -3%
Expected +17% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
+10.1%
stock +10% · XLV +5%
Wells Fargo
Apr 24, 25
▲ Overweight · 🎯$570
Price at call : $426.66 — upside +34%
Today : $516.62 — upside +10%
Expected +34% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 100% (1 call matured) · 📊 on Health : 49.3% · +2.1% (371 calls)
+10.1%
stock +10% · XLV +5%
Baird
Apr 24, 25
▲ Outperform · 🎯$573
Price at call : $426.66 — upside +34%
Today : $516.62 — upside +11%
Expected +34% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
+10.1%
stock +10% · XLV +5%
▲ Outperform · 🎯$620
Price at call : $554.38 — upside +12%
Today : $516.62 — upside +20%
Expected +12% · Actual +2% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
+1.7%
stock +2% · XLV -1%
Baird
Oct 24, 24
▲ Outperform · 🎯$622
Price at call : $557.38 — upside +12%
Today : $516.62 — upside +20%
Expected +12% · Actual +3% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
+2.7%
stock +3% · XLV -2%
▲ Outperform · 🎯$630
Price at call : $612.72 — upside +3%
Today : $516.62 — upside +22%
Expected +3% · Actual -14% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
-14.3%
stock -14% · XLV -6%
Baird
Jul 25, 24
▲ Outperform · 🎯$632
Price at call : $594.5 — upside +6%
Today : $516.62 — upside +22%
Expected +6% · Actual -20% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
-19.5%
stock -20% · XLV -8%
▲ Outperform · 🎯$600
Price at call : $535.61 — upside +12%
Today : $516.62 — upside +16%
Expected +12% · Actual -20% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
-19.8%
stock -20% · XLV -5%
Baird
Apr 25, 24
▲ Outperform · 🎯$620
Price at call : $571.73 — upside +8%
Today : $516.62 — upside +20%
Expected +8% · Actual -26% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
-25.8%
stock -26% · XLV -1%
▲ Outperform · 🎯$610
Price at call : $579.46 — upside +5%
Today : $516.62 — upside +18%
Expected +5% · Actual -24% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 33% (12 calls matureds) · 📊 on Health : 47.6% · +1.3% (147 calls)
-24.4%
stock -24% · XLV -6%
Baird
Dec 14, 23
▲ Outperform · 🎯$670
Price at call : $521.52 — upside +28%
Today : $516.62 — upside +30%
Expected +28% · Actual +1% · Reason (≥ +15%) : ✗ No
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
+1.0%
stock +1% · XLV +4%
▲ Buy · 🎯$550
Price at call : $459.24 — upside +20%
Today : $516.62 — upside +6%
Expected +20% · Actual +22% · Reason (≥ +15%) : ✓ Yes
🎯 on TMO : 86% (7 calls matureds) · 📊 on Health : 56.4% · +2.9% (156 calls)
+21.9%
stock +22% · XLV +15%
Baird
Oct 26, 23
▲ Outperform · 🎯$524
Price at call : $431.41 — upside +21%
Today : $516.62 — upside +1%
Expected +21% · Actual +28% · Reason (≥ +15%) : ✓ Yes
🎯 on TMO : 67% (12 calls matureds) · 📊 on Health : 52.3% · +7.1% (287 calls)
+28.1%
stock +28% · XLV +21%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)