‹ Screener

THERMO FISHER SCIENTIFIC INC.

TMO · Measuring & Controlling Devices, NEC · 371.6M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $2.7B (gross $3.0B, SBC $278M)

Reference price $462.66 · est. market cap ~$171.9B — last insider sale, 2026-04-27 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A87

Dominant, diversified life-sciences tools and biopharma-services franchise with durable scale, strong margins and elite cash generation.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-28 · $10.9B2025-09-27 · $11.1B2025-12-31 · $12.2B2026-03-28 · $11.0B

Last 4 quarters · from SEC filings.

Key metrics

Operating margin
17.4%
Net margin
15.0%
Return on equity
12.6%
Return on assets
6.1%
ROIC
6.4%
Revenue growth (QoQ)
-9.9%
Net-income growth
5.8%
Debt / equity
0.8×
Current ratio
1.9×
Free cash flow
$6.3B
Tangible book value
-$11.8B
Cash & investments
$10.1B
Stock comp / revenue
0.7%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-20Lynch Karen SGrant499
2026-05-20CHANDY RUBY RGrant499
2026-05-20Chai NelsonGrant499
2026-05-20Jacks TylerGrant499
2026-05-20HARRIS C MARTINGrant499
2026-05-20Spar Debora LGrant499
2026-05-20SPERLING SCOTT MGrant499
2026-05-20WEISLER DION JGrant499
2026-05-20Keith R. AlexandraGrant499
2026-05-20JOHNSON JENNIFER MGrant499
2026-05-20WEISLER DION JTax withheld80$451.79
2026-04-27Pettiti GianlucaSell400$462.66
2026-03-11Shafer Michael DSell1.6K$499.40
2026-03-05CASPER MARC NSell516$519.13
2026-03-05CASPER MARC NSell264$519.74
2026-03-05CASPER MARC NOption exercise4.0K$309.63
2026-03-05CASPER MARC NSell20$503.66
2026-03-05CASPER MARC NSell60$505.76
2026-03-05CASPER MARC NSell58$507.54
2026-03-05CASPER MARC NSell99$509.66
2026-03-05CASPER MARC NSell214$511.78
2026-03-05CASPER MARC NSell411$512.73
2026-03-05CASPER MARC NSell1.1K$513.71
2026-03-05CASPER MARC NSell570$514.71
2026-03-05CASPER MARC NSell348$515.64
2026-03-05CASPER MARC NSell201$516.73
2026-03-05CASPER MARC NSell106$517.83
2026-03-04CASPER MARC NSell678$510.71
2026-03-04CASPER MARC NOption exercise5.0K$309.63
2026-03-04CASPER MARC NSell447$509.89
2026-03-04CASPER MARC NSell1.4K$511.80
2026-03-04CASPER MARC NSell1.2K$512.92
2026-03-04CASPER MARC NSell815$513.63
2026-03-04CASPER MARC NSell212$514.86
2026-03-04CASPER MARC NSell119$515.77
2026-03-04CASPER MARC NSell118$516.75
2026-03-03CASPER MARC NSell448$506.74
2026-03-03CASPER MARC NSell931$507.90
2026-03-03CASPER MARC NSell759$508.95
2026-03-03CASPER MARC NSell120$509.62
2026-03-03CASPER MARC NOption exercise5.0K$309.63
2026-03-03CASPER MARC NSell360$495.29
2026-03-03CASPER MARC NSell480$496.84
2026-03-03CASPER MARC NSell680$498.14
2026-03-03CASPER MARC NSell240$499.75
2026-03-03CASPER MARC NSell382$500.55
2026-03-03CASPER MARC NSell360$501.95
2026-03-03CASPER MARC NSell120$502.59
2026-03-03CASPER MARC NSell120$504.06
2026-02-28CASPER MARC NTax withheld3.5K$521.11
2026-02-28CASPER MARC NTax withheld1.2K$521.11
2026-02-28Britt Lisa P.Tax withheld263$521.11
2026-02-28Britt Lisa P.Tax withheld85$521.11
2026-02-28Holmes Joseph R.Tax withheld12$521.11
2026-02-28Holmes Joseph R.Tax withheld55$521.11
2026-02-28Holmes Joseph R.Tax withheld44$521.11
2026-02-28Holmes Joseph R.Tax withheld4$521.11
2026-02-28Lagarde MichelTax withheld837$521.11
2026-02-28Lagarde MichelTax withheld360$521.11
2026-02-28Pettiti GianlucaTax withheld742$521.11
2026-02-28Williamson StephenTax withheld675$521.11
2026-02-28Williamson StephenTax withheld247$521.11
2026-02-28Pettiti GianlucaTax withheld332$521.11
2026-02-28Shafer Michael DTax withheld98$521.11
2026-02-28Shafer Michael DTax withheld466$521.11
2026-02-28Shafer Michael DTax withheld252$521.11
2026-02-28Lowery Frederick M.Tax withheld111$521.11
2026-02-28Lowery Frederick M.Tax withheld522$521.11
2026-02-28Lowery Frederick M.Tax withheld264$521.11
2026-02-25Williamson StephenGrant1.5K
2026-02-25Lagarde MichelGrant2.2K
2026-02-25Britt Lisa P.Grant872
2026-02-25Britt Lisa P.Grant1.2K
2026-02-25Lowery Frederick M.Grant1.6K
2026-02-25Shropshire Thomas B Jr.Grant978
2026-02-25Shafer Michael DGrant1.6K
2026-02-25Shafer Michael DGrant3.1K
2026-02-25Holmes Joseph R.Grant433
2026-02-25Holmes Joseph R.Grant337
2026-02-25Pettiti GianlucaGrant2.1K
2026-02-25Pettiti GianlucaGrant3.7K
2026-02-25CASPER MARC NGrant7.5K
2026-02-25CASPER MARC NGrant7.3K
2026-02-09Pettiti GianlucaSell400$541.20
2025-12-10SPERLING SCOTT MGift4.4K
2025-12-04Lagarde MichelOption exercise19K$105.17
2025-12-04Lagarde MichelOption exercise22K$132.66
2025-12-04Lagarde MichelSell22K$563.56
2025-12-03Lagarde MichelOption exercise68K$105.17
2025-12-03Lagarde MichelSell2.5K$584.11
2025-12-03Lagarde MichelSell29K$583.33
2025-12-02Lowery Frederick M.Option exercise6.9K$253.99
2025-12-02Lagarde MichelOption exercise36K$105.17
2025-12-02Lagarde MichelSell30K$581.92
2025-12-02Shropshire Thomas B Jr.Tax withheld337$580.37
2025-12-02Lowery Frederick M.Sell6.9K$581.94
2025-12-01Lowery Frederick M.Option exercise6.9K$253.99
2025-12-01Lowery Frederick M.Sell6.9K$597.68
2025-11-25Shafer Michael DOption exercise8.5K$253.99
2025-11-25Shafer Michael DSell8.5K$600.00
2025-11-25Shafer Michael DOption exercise2.2K$294.02
2025-11-25Shafer Michael DSell2.2K$600.00
2025-11-14Williamson StephenGift433
2025-11-13Lagarde MichelOption exercise4.6K$253.99
2025-11-13Lagarde MichelSell4.6K$594.42
2025-11-12Britt Lisa P.Sell1.1K$588.26
2025-11-10Pettiti GianlucaSell2.2K$580.00
2025-11-10Pettiti GianlucaOption exercise725$253.99
2025-11-10Pettiti GianlucaSell725$580.00
2025-11-10Pettiti GianlucaOption exercise2.2K$294.02
2025-11-07Britt Lisa P.Option exercise8.5K$253.99
2025-11-07Britt Lisa P.Sell1.8K$571.40
2025-11-07Britt Lisa P.Sell8.5K$571.67
2025-10-27CASPER MARC NSell937$565.47
2025-10-27CASPER MARC NSell181$566.47
2025-10-27CASPER MARC NSell141$567.57
2025-10-27CASPER MARC NSell189$568.98
2025-10-27CASPER MARC NSell670$569.93
2025-10-27CASPER MARC NSell728$570.91
2025-10-27CASPER MARC NSell348$571.99
2025-10-27CASPER MARC NOption exercise7.2K$253.99
2025-10-27CASPER MARC NSell109$561.68
2025-10-27CASPER MARC NSell241$562.63
2025-10-27CASPER MARC NSell1.2K$563.72
2025-10-27CASPER MARC NSell2.5K$564.44
2025-10-24Pettiti GianlucaSell400$574.15
2025-10-24CASPER MARC NOption exercise17K$253.99
2025-10-24CASPER MARC NSell1.2K$571.30
2025-10-24CASPER MARC NSell2.5K$572.28
2025-10-24CASPER MARC NSell4.8K$573.37
2025-10-24CASPER MARC NSell7.3K$574.20
2025-10-24CASPER MARC NSell1.3K$575.02
2025-09-05CASPER MARC NOption exercise400$253.99
2025-09-05CASPER MARC NSell200$500.00
2025-09-05CASPER MARC NSell100$501.00
2025-09-05CASPER MARC NSell100$501.01
2025-08-29Holmes Joseph R.Sell285$492.63
2025-08-29Holmes Joseph R.Sell100$492.62
2025-08-29Holmes Joseph R.Option exercise385$253.99
2025-08-28Shafer Michael DTax withheld145$489.74
2025-08-28CASPER MARC NTax withheld687$489.74
2025-08-28CASPER MARC NTax withheld725$489.74
2025-08-28Williamson StephenTax withheld215$489.74
2025-08-28Williamson StephenTax withheld220$489.74
2025-08-28Williamson StephenTax withheld238$489.74
2025-08-28Williamson StephenTax withheld111$489.74
2025-08-28Shafer Michael DTax withheld162$489.74
2025-08-28Shafer Michael DTax withheld176$489.74
2025-08-28Shafer Michael DTax withheld114$489.74
2025-08-28Lowery Frederick M.Tax withheld175$489.74
2025-08-28Lowery Frederick M.Tax withheld187$489.74
2025-08-28Lowery Frederick M.Tax withheld187$489.74
2025-08-28Lowery Frederick M.Tax withheld119$489.74
2025-08-28Lagarde MichelTax withheld262$489.74
2025-08-28Lagarde MichelTax withheld262$489.74
2025-08-28Lagarde MichelTax withheld275$489.74
2025-08-28Lagarde MichelTax withheld162$489.74
2025-08-28Holmes Joseph R.Tax withheld9$489.74
2025-08-28Holmes Joseph R.Tax withheld11$489.74
2025-08-28Holmes Joseph R.Tax withheld11$489.74
2025-08-28Holmes Joseph R.Tax withheld7$489.74
2025-08-28Pettiti GianlucaTax withheld200$489.74
2025-08-28Pettiti GianlucaTax withheld212$489.74
2025-08-28Pettiti GianlucaTax withheld253$489.74
2025-08-28Pettiti GianlucaTax withheld149$489.74
2025-08-28Britt Lisa P.Tax withheld81$489.74
2025-08-28Britt Lisa P.Tax withheld88$489.74
2025-08-28Britt Lisa P.Tax withheld97$489.74
2025-08-28Britt Lisa P.Tax withheld63$489.74
2025-08-22CASPER MARC NOption exercise10K$253.99
2025-08-22CASPER MARC NSell5.8K$500.40
2025-08-22CASPER MARC NSell3.6K$501.65
2025-08-22CASPER MARC NSell598$502.26
2025-08-20CASPER MARC NSell95$500.13
2025-08-20CASPER MARC NOption exercise295$253.99
2025-08-20CASPER MARC NSell200$500.00
2025-08-19CASPER MARC NSell201$500.17
2025-08-19CASPER MARC NOption exercise201$253.99
2025-08-07CASPER MARC NSell1.2K$452.68
2025-08-07CASPER MARC NSell1.6K$453.40
2025-08-07CASPER MARC NSell2.7K$454.57
2025-08-07CASPER MARC NSell596$456.41
2025-08-07CASPER MARC NSell2.0K$455.56
2025-08-07CASPER MARC NOption exercise8.0K$253.99
2025-08-06CASPER MARC NSell96$462.32
2025-08-06CASPER MARC NSell22$464.68
2025-08-06CASPER MARC NOption exercise10K$253.99
2025-08-06CASPER MARC NSell548$446.92
2025-08-06CASPER MARC NSell1.3K$447.96
2025-08-06CASPER MARC NSell1.1K$448.99
2025-08-06CASPER MARC NSell1.7K$449.91
2025-08-06CASPER MARC NSell887$451.04
2025-08-06CASPER MARC NSell631$452.13
2025-08-06CASPER MARC NSell811$453.09
2025-08-06CASPER MARC NSell566$454.56
2025-08-06CASPER MARC NSell1.4K$455.64
2025-08-06CASPER MARC NSell529$456.22
2025-08-06CASPER MARC NSell251$458.62
2025-08-06CASPER MARC NSell16$459.25
2025-08-06CASPER MARC NSell149$461.31
2025-07-25Pettiti GianlucaSell400$479.98
2025-06-02Shropshire Thomas B Jr.Grant5.4K
2025-05-21WEISLER DION JTax withheld54$398.28
2025-05-21WEISLER DION JGrant565
2025-05-21SPERLING SCOTT MGrant565
2025-05-21Chai NelsonGrant565
2025-05-21CHANDY RUBY RGrant565
2025-05-21HARRIS C MARTINGrant565
2025-05-21Keith R. AlexandraGrant565
2025-05-21MULLEN JAMES CGrant565
2025-05-21Spar Debora LGrant565
2025-05-21Lynch Karen SGrant565
2025-05-21JOHNSON JENNIFER MGrant565
2025-05-21Jacks TylerGrant565
2025-05-12Pettiti GianlucaSell400$411.11
2025-04-28Pettiti GianlucaSell300$429.93
2025-03-10Boxer Michael ASell3.8K$532.52
2025-03-05CASPER MARC NOption exercise8.0K$253.99
2025-03-05CASPER MARC NSell200$514.00
2025-03-05CASPER MARC NSell400$515.59
2025-03-05CASPER MARC NSell1.9K$517.39
2025-03-05CASPER MARC NSell1.7K$518.62
2025-03-05CASPER MARC NSell851$519.61
2025-03-05CASPER MARC NSell200$521.24
2025-03-05CASPER MARC NSell1.6K$523.29
2025-03-05CASPER MARC NSell1.2K$524.22
2025-03-04CASPER MARC NSell302$523.01
2025-03-04CASPER MARC NSell393$521.52
2025-03-04CASPER MARC NSell1.0K$518.73
2025-03-04CASPER MARC NSell1.6K$517.87
2025-03-04CASPER MARC NSell100$524.09
2025-03-04CASPER MARC NSell1.8K$516.72
2025-03-04CASPER MARC NSell1.9K$515.89
2025-03-04CASPER MARC NSell1.9K$514.58
2025-03-04CASPER MARC NSell1.0K$513.43
2025-03-04CASPER MARC NOption exercise10K$253.99
2025-03-03Shafer Michael DSell1.8K$530.92
2025-02-28Lagarde MichelTax withheld433$528.96
2025-02-28Holmes Joseph R.Tax withheld27$528.96
2025-02-28Holmes Joseph R.Tax withheld14$528.96
2025-02-28Holmes Joseph R.Tax withheld52$528.96
2025-02-28Holmes Joseph R.Tax withheld4$528.96
2025-02-28CASPER MARC NTax withheld1.5K$528.96
2025-02-28CASPER MARC NTax withheld3.8K$528.96
2025-02-28Britt Lisa P.Tax withheld141$528.96
2025-02-28Britt Lisa P.Tax withheld255$528.96
2025-02-28Boxer Michael ATax withheld129$528.96
2025-02-28Boxer Michael ATax withheld255$528.96
2025-02-28Lagarde MichelTax withheld1.1K$528.96
2025-02-28Williamson StephenTax withheld584$528.96
2025-02-28Williamson StephenTax withheld1.0K$528.96
2025-02-28Shafer Michael DTax withheld245$528.96
2025-02-28Shafer Michael DTax withheld110$528.96
2025-02-28Shafer Michael DTax withheld636$528.96
2025-02-28Pettiti GianlucaTax withheld332$528.96
2025-02-28Pettiti GianlucaTax withheld960$528.96
2025-02-28Lowery Frederick M.Tax withheld476$528.96
2025-02-28Lowery Frederick M.Tax withheld208$528.96
2025-02-28Lowery Frederick M.Tax withheld813$528.96
2025-02-24Lowery Frederick M.Sell18K$531.81
2025-02-24Lowery Frederick M.Option exercise18K$210.68
2025-02-19Britt Lisa P.Grant871
2025-02-19Britt Lisa P.Grant2.6K
2025-02-19Boxer Michael AGrant2.6K
2025-02-19Lagarde MichelGrant2.2K
2025-02-19Lagarde MichelGrant7.4K
2025-02-19Pettiti GianlucaGrant2.1K
2025-02-19Pettiti GianlucaGrant6.8K
2025-02-19Holmes Joseph R.Grant157
2025-02-19Holmes Joseph R.Grant474
2025-02-19Chai NelsonSell16$528.09
2025-02-19Lowery Frederick M.Grant1.6K
2025-02-19Lowery Frederick M.Grant5.0K
2025-02-19Shafer Michael DGrant1.6K
2025-02-19Shafer Michael DGrant4.7K
2025-02-19Williamson StephenGrant1.5K
2025-02-19Williamson StephenGrant6.4K
2025-02-19CASPER MARC NGrant24K
2025-02-19Lynch Karen SGrant95
2025-02-14CASPER MARC NGift2.8K
2025-02-04Pettiti GianlucaSell300$585.59
2025-02-04Williamson StephenSell9.8K$585.59
2025-02-04Williamson StephenOption exercise9.8K$253.99
2025-02-03Williamson StephenSell9.8K$593.13
2025-02-03Williamson StephenOption exercise9.8K$253.99

All non-derivative Form 4 activity (SEC), newest first.

Clinical trials

TrialTitlePhaseStatusPrimary completion
NCT05727202 ↗Project STARFISH - PRJ0002679
SARS-CoV-2 Infection, Influenza A
Completed2024-04-02
NCT05800158 ↗Butterfly - Clinical Performance Study
COVID-19, Coronavirus Infections
Completed2023-08-10

Source: ClinicalTrials.gov (U.S. NIH) · active studies first.

Supply chain

Suppliers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-05-26Shareholder votefiling ↗
    2026-04-23ResultsExhibitsfiling ↗
    2026-03-24OtherExhibitsfiling ↗
    2026-02-12Material agreementOtherExhibitsfiling ↗
    2026-01-29ResultsExhibitsfiling ↗
    2026-01-12Exec/director changefiling ↗
    2025-12-01Material agreementOtherExhibitsfiling ↗
    2025-10-29OtherExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-262026-05-200000097745-26-000117 ↗
    10-Q2026-05-012026-03-280000097745-26-000092 ↗
    8-K2026-04-232026-04-230000097745-26-000086 ↗
    8-K2026-03-242026-03-240000097745-26-000066 ↗
    10-K2026-02-262025-12-310000097745-26-000018 ↗
    8-K2026-02-122026-02-090001140361-26-005014 ↗
    8-K2026-01-292026-01-290000097745-26-000012 ↗
    8-K2026-01-122026-01-120001140361-26-000871 ↗
    8-K2025-12-012025-11-240001140361-25-043790 ↗
    10-Q2025-10-312025-09-270000097745-25-000159 ↗
    8-K2025-10-292025-10-290000097745-25-000156 ↗
    8-K2025-10-222025-10-220000097745-25-000150 ↗