TMO · Thermo Fisher Scientific Inc Common Stock
View on chartInsiders & Stakes
| Marc N. Casper Chairman & CEO | ▼ Sell | Tax Withholding | 122,669 Shares held | 8/28/2026 | View profile |
| Michel Lagarde Executive Vice President & COO | ▼ Sell | Tax Withholding | 85,151 Shares held | 2/28/2026 | View profile |
| Scott M. Sperling Director | ▲ Buy | Grant | 69,479 Shares held | 5/20/2026 | View profile |
| Mark P. Stevenson Executive Vice President & COO | ▼ Sell | Tax Withholding | 62,141 Shares held | 2/25/2022 | View profile |
| Stephen Williamson Sr. VP and CFO | ▼ Sell | Tax Withholding | 32,499 Shares held | 2/28/2026 | View profile |
| Gianluca Pettiti Executive Vice President | ▼ Sell | Open Market | 23,216 Shares held | 8/31/2026 | View profile |
| Michael D. Shafer Executive Vice President | ▼ Sell | Tax Withholding | 20,204 Shares held | 8/28/2026 | View profile |
| Nelson Chai Director | ▲ Buy | Grant | 15,316 Shares held | 5/20/2026 | View profile |
| Frederick M. Lowery Executive Vice President | ▼ Sell | Tax Withholding | 15,044 Shares held | 2/28/2026 | View profile |
| MANZI JIM P Director | ▼ Sell | Open Market | 14,807 Shares held | 2/3/2023 | View profile |
| Lisa P. Britt Sr. VP and Chief HR Officer | ▼ Sell | Tax Withholding | 14,391 Shares held | 8/28/2026 | View profile |
| Boxer Michael A SVP, Gen. Counsel & Secretary | ▼ Sell | Open Market | 10,816 Shares held | 3/10/2025 | View profile |
| Thomas J. Lynch Director | ▼ Sell | Gift | 10,257 Shares held | 11/5/2021 | View profile |
| C. Martin Harris Director | ▲ Buy | Grant | 9,532 Shares held | 5/20/2026 | View profile |
| Tyler Jacks Director | ▲ Buy | Grant | 9,462 Shares held | 5/20/2026 | View profile |
| SORENSEN LARS REBIEN Director | ▼ Sell | Tax Withholding | 9,233 Shares held | 5/22/2024 | View profile |
| Shropshire Thomas B Jr. SVP and General Counsel | ▼ Sell | Tax Withholding | 6,009 Shares held | 8/28/2026 | View profile |
| Meyer James Sr. Vice President & CFO | ▼ Sell | Tax Withholding | 5,560 Shares held | 8/28/2026 | View profile |
| Dion J. Weisler Director | ▲ Buy | Grant | 5,446 Shares held | 5/20/2026 | View profile |
| Ruby R. Chandy Director | ▲ Buy | Grant | 3,463 Shares held | 5/20/2026 | View profile |
| MULLEN JAMES C Director | ▲ Buy | Grant | 3,393 Shares held | 5/21/2025 | View profile |
| Joseph R. Holmes VP & Chief Accounting Officer | ▼ Sell | Tax Withholding | 2,916 Shares held | 8/28/2026 | View profile |
| Debora L. Spar Director | ▲ Buy | Grant | 2,610 Shares held | 5/20/2026 | View profile |
| R. Alexandra Keith Director | ▲ Buy | Grant | 2,602 Shares held | 5/20/2026 | View profile |
| Jennifer M. Johnson Director | ▲ Buy | Grant | 1,403 Shares held | 5/20/2026 | View profile |
| Karen S. Lynch Director | ▲ Buy | Grant | 1,159 Shares held | 5/20/2026 | View profile |
| THERMO FISHER SCIENTIFIC INC. | ▼ Sell | Other | 0 Shares held | 3/12/2024 | View profile |
Transaction History
| Gianluca Pettiti | ▼ Sell | Open Market | 3,733 | $2.3M | 8/31/2026 |
| Gianluca Pettiti | ▲ Buy | Option Exercise | 3,733 | $1.2M | 8/31/2026 |
| Gianluca Pettiti | ▼ Sell | Open Market | 400 | $246K | 8/31/2026 |
| Marc N. Casper | ▼ Sell | Tax Withholding | 725 | $451K | 8/28/2026 |
| Marc N. Casper | ▼ Sell | Tax Withholding | 532 | $331K | 8/28/2026 |
| Meyer James | ▼ Sell | Tax Withholding | 37 | $23K | 8/28/2026 |
| Meyer James | ▼ Sell | Tax Withholding | 20 | $12K | 8/28/2026 |
| Meyer James | ▼ Sell | Tax Withholding | 55 | $34K | 8/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 190 | $118K | 8/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 227 | $141K | 8/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 11 | $7K | 8/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 13 | $8K | 8/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 11 | $7K | 8/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 15 | $9K | 8/28/2026 |
| Gianluca Pettiti | ▼ Sell | Tax Withholding | 212 | $132K | 8/28/2026 |
| Gianluca Pettiti | ▼ Sell | Tax Withholding | 304 | $189K | 8/28/2026 |
| Gianluca Pettiti | ▼ Sell | Tax Withholding | 249 | $155K | 8/28/2026 |
| Gianluca Pettiti | ▼ Sell | Tax Withholding | 270 | $168K | 8/28/2026 |
| Lisa P. Britt | ▼ Sell | Tax Withholding | 87 | $54K | 8/28/2026 |
| Lisa P. Britt | ▼ Sell | Tax Withholding | 116 | $72K | 8/28/2026 |
| Lisa P. Britt | ▼ Sell | Tax Withholding | 105 | $66K | 8/28/2026 |
| Lisa P. Britt | ▼ Sell | Tax Withholding | 85 | $53K | 8/28/2026 |
| Meyer James | ▼ Sell | Tax Withholding | 44 | $28K | 8/28/2026 |
| Meyer James | ▼ Sell | Tax Withholding | 114 | $71K | 8/28/2026 |
| Shropshire Thomas B Jr. | ▼ Sell | Tax Withholding | 49 | $31K | 8/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 162 | $101K | 8/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 211 | $131K | 8/28/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 275 | $85K | 8/24/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 33 | $21K | 8/24/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 79 | $50K | 8/24/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 62 | $39K | 8/24/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 101 | $63K | 8/24/2026 |
| Meyer James | ▼ Sell | Tax Withholding | 31 | $19K | 8/22/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 3,014 | $1.9M | 8/21/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,791 | $1.1M | 8/21/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,147 | $1.3M | 8/21/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 321 | $202K | 8/21/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 10,000 | $3.1M | 8/21/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,727 | $1.7M | 8/21/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 909 | $569K | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 821 | $515K | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,601 | $1.6M | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,035 | $653K | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,314 | $825K | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,250 | $787K | 8/20/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 10,000 | $3.1M | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,430 | $904K | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 560 | $354K | 8/20/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 80 | $51K | 8/20/2026 |
| Lisa P. Britt | ▲ Buy | Option Exercise | 11,440 | $4.8M | 8/19/2026 |
| Lisa P. Britt | ▼ Sell | Open Market | 11,440 | $7.0M | 8/19/2026 |
| Michael D. Shafer | ▲ Buy | Option Exercise | 11,200 | $3.5M | 8/11/2026 |
| Michael D. Shafer | ▼ Sell | Open Market | 11,200 | $6.7M | 8/11/2026 |
| Michael D. Shafer | ▲ Buy | Option Exercise | 14,300 | $6.0M | 8/11/2026 |
| Michael D. Shafer | ▼ Sell | Open Market | 14,300 | $8.6M | 8/11/2026 |
| Joseph R. Holmes | ▲ Buy | Option Exercise | 420 | $130K | 8/7/2026 |
| Joseph R. Holmes | ▼ Sell | Open Market | 420 | $246K | 8/7/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 275 | $85K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 6 | $3K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 94 | $54K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 114 | $66K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 113 | $66K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 113 | $66K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 302 | $176K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,035 | $605K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 530 | $310K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 945 | $554K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 228 | $134K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 522 | $308K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 495 | $292K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 117 | $69K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 4 | $2K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2 | $1K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 4 | $2K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 3 | $2K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 5 | $3K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2 | $1K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 18 | $11K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 63 | $37K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 30 | $18K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 58 | $34K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 12 | $7K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 32 | $19K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 29 | $17K | 8/7/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 7 | $4K | 8/7/2026 |
| Lisa P. Britt | ▲ Buy | Option Exercise | 5,850 | $1.8M | 8/6/2026 |
| Lisa P. Britt | ▼ Sell | Open Market | 5,850 | $3.4M | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 361 | $209K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 119 | $69K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 127 | $74K | 8/6/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 10,000 | $3.1M | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 480 | $274K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,631 | $934K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,545 | $1.5M | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,617 | $929K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,164 | $1.2M | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 480 | $277K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 451 | $260K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 321 | $186K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 311 | $180K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 240 | $137K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 660 | $378K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,008 | $579K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,060 | $610K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 225 | $130K | 8/6/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,200 | $688K | 8/6/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 10,000 | $3.1M | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 157 | $89K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 130 | $74K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 105 | $60K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 53 | $30K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 135 | $77K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,930 | $1.7M | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,575 | $1.5M | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 75 | $43K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 79 | $45K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 66 | $37K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 431 | $247K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,186 | $681K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 2,223 | $1.3M | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 38 | $22K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 40 | $23K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 68 | $39K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 216 | $124K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 590 | $339K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,113 | $640K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,464 | $843K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,289 | $744K | 8/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 37 | $21K | 8/5/2026 |
| Gianluca Pettiti | ▼ Sell | Open Market | 400 | $226K | 7/27/2026 |
| Nelson Chai | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Dion J. Weisler | ▼ Sell | Tax Withholding | 80 | $36K | 5/20/2026 |
| Dion J. Weisler | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Scott M. Sperling | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Debora L. Spar | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Karen S. Lynch | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| R. Alexandra Keith | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Jennifer M. Johnson | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Tyler Jacks | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| C. Martin Harris | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Ruby R. Chandy | ▲ Buy | Grant | 499 | $0 | 5/20/2026 |
| Gianluca Pettiti | ▼ Sell | Open Market | 400 | $185K | 4/27/2026 |
| Michael D. Shafer | ▼ Sell | Open Market | 1,607 | $803K | 3/11/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 4,000 | $1.2M | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 20 | $10K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 60 | $30K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 58 | $29K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 99 | $50K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 214 | $110K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 411 | $211K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,133 | $582K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 570 | $293K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 348 | $179K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 201 | $104K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 106 | $55K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 516 | $268K | 3/5/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 264 | $137K | 3/5/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 5,000 | $1.5M | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 447 | $228K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 678 | $346K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,370 | $701K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 1,241 | $637K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 815 | $419K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 212 | $109K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 119 | $61K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 118 | $61K | 3/4/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 360 | $181K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 120 | $60K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 120 | $60K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 448 | $227K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 931 | $473K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 759 | $386K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 120 | $61K | 3/3/2026 |
| Marc N. Casper | ▲ Buy | Option Exercise | 5,000 | $1.5M | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 360 | $178K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 480 | $238K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 680 | $339K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 240 | $120K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Open Market | 382 | $191K | 3/3/2026 |
| Marc N. Casper | ▼ Sell | Tax Withholding | 3,474 | $1.8M | 2/28/2026 |
| Marc N. Casper | ▼ Sell | Tax Withholding | 1,211 | $631K | 2/28/2026 |
| Lisa P. Britt | ▼ Sell | Tax Withholding | 263 | $137K | 2/28/2026 |
| Lisa P. Britt | ▼ Sell | Tax Withholding | 85 | $45K | 2/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 12 | $6K | 2/28/2026 |
| Gianluca Pettiti | ▼ Sell | Tax Withholding | 742 | $387K | 2/28/2026 |
| Gianluca Pettiti | ▼ Sell | Tax Withholding | 332 | $173K | 2/28/2026 |
| Stephen Williamson | ▼ Sell | Tax Withholding | 675 | $352K | 2/28/2026 |
| Stephen Williamson | ▼ Sell | Tax Withholding | 247 | $129K | 2/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 98 | $51K | 2/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 466 | $243K | 2/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 55 | $29K | 2/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 44 | $23K | 2/28/2026 |
| Joseph R. Holmes | ▼ Sell | Tax Withholding | 4 | $2K | 2/28/2026 |
| Michel Lagarde | ▼ Sell | Tax Withholding | 837 | $436K | 2/28/2026 |
| Michel Lagarde | ▼ Sell | Tax Withholding | 360 | $187K | 2/28/2026 |
| Michael D. Shafer | ▼ Sell | Tax Withholding | 252 | $131K | 2/28/2026 |
| Frederick M. Lowery | ▼ Sell | Tax Withholding | 111 | $58K | 2/28/2026 |
| Frederick M. Lowery | ▼ Sell | Tax Withholding | 522 | $272K | 2/28/2026 |
| Frederick M. Lowery | ▼ Sell | Tax Withholding | 264 | $138K | 2/28/2026 |
| Stephen Williamson | ▲ Buy | Grant | 1,534 | $0 | 2/25/2026 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 16, 2026
Thermo Fisher Outperforms on Life Sciences Recovery
Thermo Fisher Scientific reported strong results driven by a recovery in the life sciences sector. Growth in academic and government spending is supporting demand for the company's products. Analysts note that increasing omics demand could further influence the stock's outlook.
Thermo Fisher Outperforms on Life Sciences Recovery. Thermo Fisher Scientific reported strong results driven by a recovery in the life sciences sector. Growth in academic and government spending is supporting demand for the company's products. Analysts note that increasing omics demand could further influence the stock's outlook.