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
A87Dominant, diversified life-sciences tools and biopharma-services franchise with durable scale, strong margins and elite cash generation.
Strengths
- Top-decile FCF ($6.3B, 100th pct) and FCF margin (90th pct); net and operating margins ~15-17% (83rd pct)
- Wide-moat scaled leader with PPI productivity engine, trusted-partner status and bioproduction strength; ROA 75th, ROE 67th pct
Risks
- Revenue growth modest (4%, 40th pct) with academic/government and China softness
- Exposure to customer capital-spending cycles, FX and tariffs
Notable findings
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-20 | Lynch Karen S | Grant | 499 | — |
| 2026-05-20 | CHANDY RUBY R | Grant | 499 | — |
| 2026-05-20 | Chai Nelson | Grant | 499 | — |
| 2026-05-20 | Jacks Tyler | Grant | 499 | — |
| 2026-05-20 | HARRIS C MARTIN | Grant | 499 | — |
| 2026-05-20 | Spar Debora L | Grant | 499 | — |
| 2026-05-20 | SPERLING SCOTT M | Grant | 499 | — |
| 2026-05-20 | WEISLER DION J | Grant | 499 | — |
| 2026-05-20 | Keith R. Alexandra | Grant | 499 | — |
| 2026-05-20 | JOHNSON JENNIFER M | Grant | 499 | — |
| 2026-05-20 | WEISLER DION J | Tax withheld | 80 | $451.79 |
| 2026-04-27 | Pettiti Gianluca | Sell | 400 | $462.66 |
| 2026-03-11 | Shafer Michael D | Sell | 1.6K | $499.40 |
| 2026-03-05 | CASPER MARC N | Sell | 516 | $519.13 |
| 2026-03-05 | CASPER MARC N | Sell | 264 | $519.74 |
| 2026-03-05 | CASPER MARC N | Option exercise | 4.0K | $309.63 |
| 2026-03-05 | CASPER MARC N | Sell | 20 | $503.66 |
| 2026-03-05 | CASPER MARC N | Sell | 60 | $505.76 |
| 2026-03-05 | CASPER MARC N | Sell | 58 | $507.54 |
| 2026-03-05 | CASPER MARC N | Sell | 99 | $509.66 |
| 2026-03-05 | CASPER MARC N | Sell | 214 | $511.78 |
| 2026-03-05 | CASPER MARC N | Sell | 411 | $512.73 |
| 2026-03-05 | CASPER MARC N | Sell | 1.1K | $513.71 |
| 2026-03-05 | CASPER MARC N | Sell | 570 | $514.71 |
| 2026-03-05 | CASPER MARC N | Sell | 348 | $515.64 |
| 2026-03-05 | CASPER MARC N | Sell | 201 | $516.73 |
| 2026-03-05 | CASPER MARC N | Sell | 106 | $517.83 |
| 2026-03-04 | CASPER MARC N | Sell | 678 | $510.71 |
| 2026-03-04 | CASPER MARC N | Option exercise | 5.0K | $309.63 |
| 2026-03-04 | CASPER MARC N | Sell | 447 | $509.89 |
| 2026-03-04 | CASPER MARC N | Sell | 1.4K | $511.80 |
| 2026-03-04 | CASPER MARC N | Sell | 1.2K | $512.92 |
| 2026-03-04 | CASPER MARC N | Sell | 815 | $513.63 |
| 2026-03-04 | CASPER MARC N | Sell | 212 | $514.86 |
| 2026-03-04 | CASPER MARC N | Sell | 119 | $515.77 |
| 2026-03-04 | CASPER MARC N | Sell | 118 | $516.75 |
| 2026-03-03 | CASPER MARC N | Sell | 448 | $506.74 |
| 2026-03-03 | CASPER MARC N | Sell | 931 | $507.90 |
| 2026-03-03 | CASPER MARC N | Sell | 759 | $508.95 |
| 2026-03-03 | CASPER MARC N | Sell | 120 | $509.62 |
| 2026-03-03 | CASPER MARC N | Option exercise | 5.0K | $309.63 |
| 2026-03-03 | CASPER MARC N | Sell | 360 | $495.29 |
| 2026-03-03 | CASPER MARC N | Sell | 480 | $496.84 |
| 2026-03-03 | CASPER MARC N | Sell | 680 | $498.14 |
| 2026-03-03 | CASPER MARC N | Sell | 240 | $499.75 |
| 2026-03-03 | CASPER MARC N | Sell | 382 | $500.55 |
| 2026-03-03 | CASPER MARC N | Sell | 360 | $501.95 |
| 2026-03-03 | CASPER MARC N | Sell | 120 | $502.59 |
| 2026-03-03 | CASPER MARC N | Sell | 120 | $504.06 |
| 2026-02-28 | CASPER MARC N | Tax withheld | 3.5K | $521.11 |
| 2026-02-28 | CASPER MARC N | Tax withheld | 1.2K | $521.11 |
| 2026-02-28 | Britt Lisa P. | Tax withheld | 263 | $521.11 |
| 2026-02-28 | Britt Lisa P. | Tax withheld | 85 | $521.11 |
| 2026-02-28 | Holmes Joseph R. | Tax withheld | 12 | $521.11 |
| 2026-02-28 | Holmes Joseph R. | Tax withheld | 55 | $521.11 |
| 2026-02-28 | Holmes Joseph R. | Tax withheld | 44 | $521.11 |
| 2026-02-28 | Holmes Joseph R. | Tax withheld | 4 | $521.11 |
| 2026-02-28 | Lagarde Michel | Tax withheld | 837 | $521.11 |
| 2026-02-28 | Lagarde Michel | Tax withheld | 360 | $521.11 |
| 2026-02-28 | Pettiti Gianluca | Tax withheld | 742 | $521.11 |
| 2026-02-28 | Williamson Stephen | Tax withheld | 675 | $521.11 |
| 2026-02-28 | Williamson Stephen | Tax withheld | 247 | $521.11 |
| 2026-02-28 | Pettiti Gianluca | Tax withheld | 332 | $521.11 |
| 2026-02-28 | Shafer Michael D | Tax withheld | 98 | $521.11 |
| 2026-02-28 | Shafer Michael D | Tax withheld | 466 | $521.11 |
| 2026-02-28 | Shafer Michael D | Tax withheld | 252 | $521.11 |
| 2026-02-28 | Lowery Frederick M. | Tax withheld | 111 | $521.11 |
| 2026-02-28 | Lowery Frederick M. | Tax withheld | 522 | $521.11 |
| 2026-02-28 | Lowery Frederick M. | Tax withheld | 264 | $521.11 |
| 2026-02-25 | Williamson Stephen | Grant | 1.5K | — |
| 2026-02-25 | Lagarde Michel | Grant | 2.2K | — |
| 2026-02-25 | Britt Lisa P. | Grant | 872 | — |
| 2026-02-25 | Britt Lisa P. | Grant | 1.2K | — |
| 2026-02-25 | Lowery Frederick M. | Grant | 1.6K | — |
| 2026-02-25 | Shropshire Thomas B Jr. | Grant | 978 | — |
| 2026-02-25 | Shafer Michael D | Grant | 1.6K | — |
| 2026-02-25 | Shafer Michael D | Grant | 3.1K | — |
| 2026-02-25 | Holmes Joseph R. | Grant | 433 | — |
| 2026-02-25 | Holmes Joseph R. | Grant | 337 | — |
| 2026-02-25 | Pettiti Gianluca | Grant | 2.1K | — |
| 2026-02-25 | Pettiti Gianluca | Grant | 3.7K | — |
| 2026-02-25 | CASPER MARC N | Grant | 7.5K | — |
| 2026-02-25 | CASPER MARC N | Grant | 7.3K | — |
| 2026-02-09 | Pettiti Gianluca | Sell | 400 | $541.20 |
| 2025-12-10 | SPERLING SCOTT M | Gift | 4.4K | — |
| 2025-12-04 | Lagarde Michel | Option exercise | 19K | $105.17 |
| 2025-12-04 | Lagarde Michel | Option exercise | 22K | $132.66 |
| 2025-12-04 | Lagarde Michel | Sell | 22K | $563.56 |
| 2025-12-03 | Lagarde Michel | Option exercise | 68K | $105.17 |
| 2025-12-03 | Lagarde Michel | Sell | 2.5K | $584.11 |
| 2025-12-03 | Lagarde Michel | Sell | 29K | $583.33 |
| 2025-12-02 | Lowery Frederick M. | Option exercise | 6.9K | $253.99 |
| 2025-12-02 | Lagarde Michel | Option exercise | 36K | $105.17 |
| 2025-12-02 | Lagarde Michel | Sell | 30K | $581.92 |
| 2025-12-02 | Shropshire Thomas B Jr. | Tax withheld | 337 | $580.37 |
| 2025-12-02 | Lowery Frederick M. | Sell | 6.9K | $581.94 |
| 2025-12-01 | Lowery Frederick M. | Option exercise | 6.9K | $253.99 |
| 2025-12-01 | Lowery Frederick M. | Sell | 6.9K | $597.68 |
| 2025-11-25 | Shafer Michael D | Option exercise | 8.5K | $253.99 |
| 2025-11-25 | Shafer Michael D | Sell | 8.5K | $600.00 |
| 2025-11-25 | Shafer Michael D | Option exercise | 2.2K | $294.02 |
| 2025-11-25 | Shafer Michael D | Sell | 2.2K | $600.00 |
| 2025-11-14 | Williamson Stephen | Gift | 433 | — |
| 2025-11-13 | Lagarde Michel | Option exercise | 4.6K | $253.99 |
| 2025-11-13 | Lagarde Michel | Sell | 4.6K | $594.42 |
| 2025-11-12 | Britt Lisa P. | Sell | 1.1K | $588.26 |
| 2025-11-10 | Pettiti Gianluca | Sell | 2.2K | $580.00 |
| 2025-11-10 | Pettiti Gianluca | Option exercise | 725 | $253.99 |
| 2025-11-10 | Pettiti Gianluca | Sell | 725 | $580.00 |
| 2025-11-10 | Pettiti Gianluca | Option exercise | 2.2K | $294.02 |
| 2025-11-07 | Britt Lisa P. | Option exercise | 8.5K | $253.99 |
| 2025-11-07 | Britt Lisa P. | Sell | 1.8K | $571.40 |
| 2025-11-07 | Britt Lisa P. | Sell | 8.5K | $571.67 |
| 2025-10-27 | CASPER MARC N | Sell | 937 | $565.47 |
| 2025-10-27 | CASPER MARC N | Sell | 181 | $566.47 |
| 2025-10-27 | CASPER MARC N | Sell | 141 | $567.57 |
| 2025-10-27 | CASPER MARC N | Sell | 189 | $568.98 |
| 2025-10-27 | CASPER MARC N | Sell | 670 | $569.93 |
| 2025-10-27 | CASPER MARC N | Sell | 728 | $570.91 |
| 2025-10-27 | CASPER MARC N | Sell | 348 | $571.99 |
| 2025-10-27 | CASPER MARC N | Option exercise | 7.2K | $253.99 |
| 2025-10-27 | CASPER MARC N | Sell | 109 | $561.68 |
| 2025-10-27 | CASPER MARC N | Sell | 241 | $562.63 |
| 2025-10-27 | CASPER MARC N | Sell | 1.2K | $563.72 |
| 2025-10-27 | CASPER MARC N | Sell | 2.5K | $564.44 |
| 2025-10-24 | Pettiti Gianluca | Sell | 400 | $574.15 |
| 2025-10-24 | CASPER MARC N | Option exercise | 17K | $253.99 |
| 2025-10-24 | CASPER MARC N | Sell | 1.2K | $571.30 |
| 2025-10-24 | CASPER MARC N | Sell | 2.5K | $572.28 |
| 2025-10-24 | CASPER MARC N | Sell | 4.8K | $573.37 |
| 2025-10-24 | CASPER MARC N | Sell | 7.3K | $574.20 |
| 2025-10-24 | CASPER MARC N | Sell | 1.3K | $575.02 |
| 2025-09-05 | CASPER MARC N | Option exercise | 400 | $253.99 |
| 2025-09-05 | CASPER MARC N | Sell | 200 | $500.00 |
| 2025-09-05 | CASPER MARC N | Sell | 100 | $501.00 |
| 2025-09-05 | CASPER MARC N | Sell | 100 | $501.01 |
| 2025-08-29 | Holmes Joseph R. | Sell | 285 | $492.63 |
| 2025-08-29 | Holmes Joseph R. | Sell | 100 | $492.62 |
| 2025-08-29 | Holmes Joseph R. | Option exercise | 385 | $253.99 |
| 2025-08-28 | Shafer Michael D | Tax withheld | 145 | $489.74 |
| 2025-08-28 | CASPER MARC N | Tax withheld | 687 | $489.74 |
| 2025-08-28 | CASPER MARC N | Tax withheld | 725 | $489.74 |
| 2025-08-28 | Williamson Stephen | Tax withheld | 215 | $489.74 |
| 2025-08-28 | Williamson Stephen | Tax withheld | 220 | $489.74 |
| 2025-08-28 | Williamson Stephen | Tax withheld | 238 | $489.74 |
| 2025-08-28 | Williamson Stephen | Tax withheld | 111 | $489.74 |
| 2025-08-28 | Shafer Michael D | Tax withheld | 162 | $489.74 |
| 2025-08-28 | Shafer Michael D | Tax withheld | 176 | $489.74 |
| 2025-08-28 | Shafer Michael D | Tax withheld | 114 | $489.74 |
| 2025-08-28 | Lowery Frederick M. | Tax withheld | 175 | $489.74 |
| 2025-08-28 | Lowery Frederick M. | Tax withheld | 187 | $489.74 |
| 2025-08-28 | Lowery Frederick M. | Tax withheld | 187 | $489.74 |
| 2025-08-28 | Lowery Frederick M. | Tax withheld | 119 | $489.74 |
| 2025-08-28 | Lagarde Michel | Tax withheld | 262 | $489.74 |
| 2025-08-28 | Lagarde Michel | Tax withheld | 262 | $489.74 |
| 2025-08-28 | Lagarde Michel | Tax withheld | 275 | $489.74 |
| 2025-08-28 | Lagarde Michel | Tax withheld | 162 | $489.74 |
| 2025-08-28 | Holmes Joseph R. | Tax withheld | 9 | $489.74 |
| 2025-08-28 | Holmes Joseph R. | Tax withheld | 11 | $489.74 |
| 2025-08-28 | Holmes Joseph R. | Tax withheld | 11 | $489.74 |
| 2025-08-28 | Holmes Joseph R. | Tax withheld | 7 | $489.74 |
| 2025-08-28 | Pettiti Gianluca | Tax withheld | 200 | $489.74 |
| 2025-08-28 | Pettiti Gianluca | Tax withheld | 212 | $489.74 |
| 2025-08-28 | Pettiti Gianluca | Tax withheld | 253 | $489.74 |
| 2025-08-28 | Pettiti Gianluca | Tax withheld | 149 | $489.74 |
| 2025-08-28 | Britt Lisa P. | Tax withheld | 81 | $489.74 |
| 2025-08-28 | Britt Lisa P. | Tax withheld | 88 | $489.74 |
| 2025-08-28 | Britt Lisa P. | Tax withheld | 97 | $489.74 |
| 2025-08-28 | Britt Lisa P. | Tax withheld | 63 | $489.74 |
| 2025-08-22 | CASPER MARC N | Option exercise | 10K | $253.99 |
| 2025-08-22 | CASPER MARC N | Sell | 5.8K | $500.40 |
| 2025-08-22 | CASPER MARC N | Sell | 3.6K | $501.65 |
| 2025-08-22 | CASPER MARC N | Sell | 598 | $502.26 |
| 2025-08-20 | CASPER MARC N | Sell | 95 | $500.13 |
| 2025-08-20 | CASPER MARC N | Option exercise | 295 | $253.99 |
| 2025-08-20 | CASPER MARC N | Sell | 200 | $500.00 |
| 2025-08-19 | CASPER MARC N | Sell | 201 | $500.17 |
| 2025-08-19 | CASPER MARC N | Option exercise | 201 | $253.99 |
| 2025-08-07 | CASPER MARC N | Sell | 1.2K | $452.68 |
| 2025-08-07 | CASPER MARC N | Sell | 1.6K | $453.40 |
| 2025-08-07 | CASPER MARC N | Sell | 2.7K | $454.57 |
| 2025-08-07 | CASPER MARC N | Sell | 596 | $456.41 |
| 2025-08-07 | CASPER MARC N | Sell | 2.0K | $455.56 |
| 2025-08-07 | CASPER MARC N | Option exercise | 8.0K | $253.99 |
| 2025-08-06 | CASPER MARC N | Sell | 96 | $462.32 |
| 2025-08-06 | CASPER MARC N | Sell | 22 | $464.68 |
| 2025-08-06 | CASPER MARC N | Option exercise | 10K | $253.99 |
| 2025-08-06 | CASPER MARC N | Sell | 548 | $446.92 |
| 2025-08-06 | CASPER MARC N | Sell | 1.3K | $447.96 |
| 2025-08-06 | CASPER MARC N | Sell | 1.1K | $448.99 |
| 2025-08-06 | CASPER MARC N | Sell | 1.7K | $449.91 |
| 2025-08-06 | CASPER MARC N | Sell | 887 | $451.04 |
| 2025-08-06 | CASPER MARC N | Sell | 631 | $452.13 |
| 2025-08-06 | CASPER MARC N | Sell | 811 | $453.09 |
| 2025-08-06 | CASPER MARC N | Sell | 566 | $454.56 |
| 2025-08-06 | CASPER MARC N | Sell | 1.4K | $455.64 |
| 2025-08-06 | CASPER MARC N | Sell | 529 | $456.22 |
| 2025-08-06 | CASPER MARC N | Sell | 251 | $458.62 |
| 2025-08-06 | CASPER MARC N | Sell | 16 | $459.25 |
| 2025-08-06 | CASPER MARC N | Sell | 149 | $461.31 |
| 2025-07-25 | Pettiti Gianluca | Sell | 400 | $479.98 |
| 2025-06-02 | Shropshire Thomas B Jr. | Grant | 5.4K | — |
| 2025-05-21 | WEISLER DION J | Tax withheld | 54 | $398.28 |
| 2025-05-21 | WEISLER DION J | Grant | 565 | — |
| 2025-05-21 | SPERLING SCOTT M | Grant | 565 | — |
| 2025-05-21 | Chai Nelson | Grant | 565 | — |
| 2025-05-21 | CHANDY RUBY R | Grant | 565 | — |
| 2025-05-21 | HARRIS C MARTIN | Grant | 565 | — |
| 2025-05-21 | Keith R. Alexandra | Grant | 565 | — |
| 2025-05-21 | MULLEN JAMES C | Grant | 565 | — |
| 2025-05-21 | Spar Debora L | Grant | 565 | — |
| 2025-05-21 | Lynch Karen S | Grant | 565 | — |
| 2025-05-21 | JOHNSON JENNIFER M | Grant | 565 | — |
| 2025-05-21 | Jacks Tyler | Grant | 565 | — |
| 2025-05-12 | Pettiti Gianluca | Sell | 400 | $411.11 |
| 2025-04-28 | Pettiti Gianluca | Sell | 300 | $429.93 |
| 2025-03-10 | Boxer Michael A | Sell | 3.8K | $532.52 |
| 2025-03-05 | CASPER MARC N | Option exercise | 8.0K | $253.99 |
| 2025-03-05 | CASPER MARC N | Sell | 200 | $514.00 |
| 2025-03-05 | CASPER MARC N | Sell | 400 | $515.59 |
| 2025-03-05 | CASPER MARC N | Sell | 1.9K | $517.39 |
| 2025-03-05 | CASPER MARC N | Sell | 1.7K | $518.62 |
| 2025-03-05 | CASPER MARC N | Sell | 851 | $519.61 |
| 2025-03-05 | CASPER MARC N | Sell | 200 | $521.24 |
| 2025-03-05 | CASPER MARC N | Sell | 1.6K | $523.29 |
| 2025-03-05 | CASPER MARC N | Sell | 1.2K | $524.22 |
| 2025-03-04 | CASPER MARC N | Sell | 302 | $523.01 |
| 2025-03-04 | CASPER MARC N | Sell | 393 | $521.52 |
| 2025-03-04 | CASPER MARC N | Sell | 1.0K | $518.73 |
| 2025-03-04 | CASPER MARC N | Sell | 1.6K | $517.87 |
| 2025-03-04 | CASPER MARC N | Sell | 100 | $524.09 |
| 2025-03-04 | CASPER MARC N | Sell | 1.8K | $516.72 |
| 2025-03-04 | CASPER MARC N | Sell | 1.9K | $515.89 |
| 2025-03-04 | CASPER MARC N | Sell | 1.9K | $514.58 |
| 2025-03-04 | CASPER MARC N | Sell | 1.0K | $513.43 |
| 2025-03-04 | CASPER MARC N | Option exercise | 10K | $253.99 |
| 2025-03-03 | Shafer Michael D | Sell | 1.8K | $530.92 |
| 2025-02-28 | Lagarde Michel | Tax withheld | 433 | $528.96 |
| 2025-02-28 | Holmes Joseph R. | Tax withheld | 27 | $528.96 |
| 2025-02-28 | Holmes Joseph R. | Tax withheld | 14 | $528.96 |
| 2025-02-28 | Holmes Joseph R. | Tax withheld | 52 | $528.96 |
| 2025-02-28 | Holmes Joseph R. | Tax withheld | 4 | $528.96 |
| 2025-02-28 | CASPER MARC N | Tax withheld | 1.5K | $528.96 |
| 2025-02-28 | CASPER MARC N | Tax withheld | 3.8K | $528.96 |
| 2025-02-28 | Britt Lisa P. | Tax withheld | 141 | $528.96 |
| 2025-02-28 | Britt Lisa P. | Tax withheld | 255 | $528.96 |
| 2025-02-28 | Boxer Michael A | Tax withheld | 129 | $528.96 |
| 2025-02-28 | Boxer Michael A | Tax withheld | 255 | $528.96 |
| 2025-02-28 | Lagarde Michel | Tax withheld | 1.1K | $528.96 |
| 2025-02-28 | Williamson Stephen | Tax withheld | 584 | $528.96 |
| 2025-02-28 | Williamson Stephen | Tax withheld | 1.0K | $528.96 |
| 2025-02-28 | Shafer Michael D | Tax withheld | 245 | $528.96 |
| 2025-02-28 | Shafer Michael D | Tax withheld | 110 | $528.96 |
| 2025-02-28 | Shafer Michael D | Tax withheld | 636 | $528.96 |
| 2025-02-28 | Pettiti Gianluca | Tax withheld | 332 | $528.96 |
| 2025-02-28 | Pettiti Gianluca | Tax withheld | 960 | $528.96 |
| 2025-02-28 | Lowery Frederick M. | Tax withheld | 476 | $528.96 |
| 2025-02-28 | Lowery Frederick M. | Tax withheld | 208 | $528.96 |
| 2025-02-28 | Lowery Frederick M. | Tax withheld | 813 | $528.96 |
| 2025-02-24 | Lowery Frederick M. | Sell | 18K | $531.81 |
| 2025-02-24 | Lowery Frederick M. | Option exercise | 18K | $210.68 |
| 2025-02-19 | Britt Lisa P. | Grant | 871 | — |
| 2025-02-19 | Britt Lisa P. | Grant | 2.6K | — |
| 2025-02-19 | Boxer Michael A | Grant | 2.6K | — |
| 2025-02-19 | Lagarde Michel | Grant | 2.2K | — |
| 2025-02-19 | Lagarde Michel | Grant | 7.4K | — |
| 2025-02-19 | Pettiti Gianluca | Grant | 2.1K | — |
| 2025-02-19 | Pettiti Gianluca | Grant | 6.8K | — |
| 2025-02-19 | Holmes Joseph R. | Grant | 157 | — |
| 2025-02-19 | Holmes Joseph R. | Grant | 474 | — |
| 2025-02-19 | Chai Nelson | Sell | 16 | $528.09 |
| 2025-02-19 | Lowery Frederick M. | Grant | 1.6K | — |
| 2025-02-19 | Lowery Frederick M. | Grant | 5.0K | — |
| 2025-02-19 | Shafer Michael D | Grant | 1.6K | — |
| 2025-02-19 | Shafer Michael D | Grant | 4.7K | — |
| 2025-02-19 | Williamson Stephen | Grant | 1.5K | — |
| 2025-02-19 | Williamson Stephen | Grant | 6.4K | — |
| 2025-02-19 | CASPER MARC N | Grant | 24K | — |
| 2025-02-19 | Lynch Karen S | Grant | 95 | — |
| 2025-02-14 | CASPER MARC N | Gift | 2.8K | — |
| 2025-02-04 | Pettiti Gianluca | Sell | 300 | $585.59 |
| 2025-02-04 | Williamson Stephen | Sell | 9.8K | $585.59 |
| 2025-02-04 | Williamson Stephen | Option exercise | 9.8K | $253.99 |
| 2025-02-03 | Williamson Stephen | Sell | 9.8K | $593.13 |
| 2025-02-03 | Williamson Stephen | Option exercise | 9.8K | $253.99 |
All non-derivative Form 4 activity (SEC), newest first.
Clinical trials
| Trial | Title | Phase | Status | Primary completion |
|---|---|---|---|---|
| NCT05727202 ↗ | Project STARFISH - PRJ0002679 SARS-CoV-2 Infection, Influenza A | — | Completed | 2024-04-02 |
| NCT05800158 ↗ | Butterfly - Clinical Performance Study COVID-19, Coronavirus Infections | — | Completed | 2023-08-10 |
Source: ClinicalTrials.gov (U.S. NIH) · active studies first.
Supply chain
Customers (2)
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-26 | Shareholder vote | filing ↗ |
| 2026-04-23 | ResultsExhibits | filing ↗ |
| 2026-03-24 | OtherExhibits | filing ↗ |
| 2026-02-12 | Material agreementOtherExhibits | filing ↗ |
| 2026-01-29 | ResultsExhibits | filing ↗ |
| 2026-01-12 | Exec/director change | filing ↗ |
| 2025-12-01 | Material agreementOtherExhibits | filing ↗ |
| 2025-10-29 | OtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-26 | 2026-05-20 | 0000097745-26-000117 ↗ |
| 10-Q | 2026-05-01 | 2026-03-28 | 0000097745-26-000092 ↗ |
| 8-K | 2026-04-23 | 2026-04-23 | 0000097745-26-000086 ↗ |
| 8-K | 2026-03-24 | 2026-03-24 | 0000097745-26-000066 ↗ |
| 10-K | 2026-02-26 | 2025-12-31 | 0000097745-26-000018 ↗ |
| 8-K | 2026-02-12 | 2026-02-09 | 0001140361-26-005014 ↗ |
| 8-K | 2026-01-29 | 2026-01-29 | 0000097745-26-000012 ↗ |
| 8-K | 2026-01-12 | 2026-01-12 | 0001140361-26-000871 ↗ |
| 8-K | 2025-12-01 | 2025-11-24 | 0001140361-25-043790 ↗ |
| 10-Q | 2025-10-31 | 2025-09-27 | 0000097745-25-000159 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0000097745-25-000156 ↗ |
| 8-K | 2025-10-22 | 2025-10-22 | 0000097745-25-000150 ↗ |