Open-mkt buys · 90d
—
0 trades · 0 insiders
Open-mkt sales · 90d
$3.68M
26 trades · 2 insiders
Net · 90d
$-3.68M
Insiders on file
26
Daily buy vs sell · 90 days
■ Open-market buys (P) ■ Open-market sales (S) · daily dollar value by transaction date
Insiders
| Insider | Role | Trades | Bought | Sold | Last trade |
|---|---|---|---|---|---|
| Fuchs Thomas | Director | 6 | $0 | $0 | 2026-09-17 |
| Feeley Kevin | Chief Financial Officer | 275 | $0 | $16.29M | 2026-09-16 |
| Stueland Katherine | Chief Executive Officer | 223 | $0 | $40.70M | 2026-09-16 |
| GARDNER MARK A | President | 1 | $0 | $0 | 2026-06-29 |
| RUCH JOSHUA | Director | 39 | $0 | $6.09M | 2026-06-18 |
| Leproust Emily M. | Director | 13 | $0 | $0 | 2026-06-18 |
| Ryan Jason | Executive Chairman | 32 | $161.4K | $8.31M | 2026-06-18 |
| Casdin Eli | Director, 10% Owner | 25 | $45.38M | $60.45M | 2026-06-18 |
| Meister Keith A. | Director, 10% Owner | 50 | $79.63M | $1.14M | 2026-06-18 |
| PFENNIGER RICHARD C JR | Director | 20 | $69.9K | $0 | 2026-06-18 |
| Casdin Partners Master Fund, L.P. | Director, 10% Owner | 6 | $21.82M | $0 | 2026-05-20 |
| Casdin Partners GP, LLC | Director, 10% Owner | 3 | $0 | $0 | 2026-05-11 |
| Dechairo Bryan | Chief Operating Officer | 16 | $0 | $850.6K | 2026-03-03 |
| Corvex Management LP | Director, 10% Owner | 15 | $3.01M | $0 | 2025-05-14 |
| ICAHN SCHOOL OF MEDICINE AT MOUNT SINAI | 10% Owner | 3 | $0 | $75.33M | 2024-11-18 |
| OPKO HEALTH, INC. | 10% Owner | 21 | $5.00M | $29.70M | 2024-08-19 |
| Casdin Capital, LLC | Director, 10% Owner | 3 | $3.92M | $0 | 2024-06-04 |
| Saad Kareem | Chief Transformation Officer | 59 | $0 | $83.0K | 2024-03-18 |
| White Karen Ann | Chief People Officer | 29 | $0 | $31.1K | 2023-07-26 |
| Sherman Rachel E. | Director | 2 | $0 | $0 | 2023-05-02 |
| MOUNT SINAI HEALTH SYSTEM, INC. | 10% Owner | 1 | $10.00M | $0 | 2023-01-31 |
| Assad Shawn | Other | 6 | $0 | $8.8K | 2022-08-12 |
| Miao Richard | Other | 3 | $0 | $2.9K | 2022-07-05 |
| Clark Daniel Emmett | Other | 3 | $0 | $1.6K | 2022-07-05 |
| Prentice Anthony | Other | 3 | $0 | $2.4K | 2022-07-05 |
| Ro Isaac | Former CFO | 3 | $0 | $3.0K | 2022-07-05 |
Trade history
| Insider | Role | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|---|
| Fuchs Thomas | Director | M Exercise deriv | 2026-09-17 | 2026-09-18 | 1,146 | — | $0 | 2,292 | SEC↗ |
| Fuchs Thomas | Director | M Exercise | 2026-09-17 | 2026-09-18 | 1,146 | — | $0 | 1,146 | SEC↗ |
| Fuchs Thomas | Director | M Exercise deriv | 2026-09-17 | 2026-09-18 | 1,146 | — | $0 | 2,292 | SEC↗ |
| Fuchs Thomas | Director | M Exercise | 2026-09-17 | 2026-09-18 | 1,146 | — | $0 | 1,146 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-09-16 | 2026-09-18 | 7,197 | — | $0 | 14,393 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-09-16 | 2026-09-18 | 18,750 | — | $0 | 37,500 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 52 | $95.41 | $5.0K | 48,035 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 1,470 | $98.27 | $144.5K | 46,024 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 541 | $96.90 | $52.4K | 47,494 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 1,079 | $99.00 | $106.8K | 44,945 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 586 | $94.26 | $55.2K | 48,087 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-09-16 | 2026-09-18 | 7,197 | — | $0 | 48,673 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 3,039 | $99.00 | $300.9K | 115,476 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-09-16 | 2026-09-18 | 18,750 | — | $0 | 125,977 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 1,648 | $94.26 | $155.3K | 124,329 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 148 | $95.41 | $14.1K | 124,181 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 1,525 | $96.90 | $147.8K | 122,656 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 4,141 | $98.27 | $406.9K | 118,515 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | M Exercise deriv | 2026-09-16 | 2026-09-18 | 18,750 | — | $0 | 37,500 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | S Sale | 2026-09-16 | 2026-09-18 | 3,039 | $99.00 | $300.8K | 115,476 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | S Sale | 2026-09-16 | 2026-09-18 | 4,141 | $98.27 | $406.9K | 118,515 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | S Sale | 2026-09-16 | 2026-09-18 | 1,525 | $96.90 | $147.8K | 122,656 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | S Sale | 2026-09-16 | 2026-09-18 | 148 | $95.41 | $14.1K | 124,181 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | S Sale | 2026-09-16 | 2026-09-18 | 1,648 | $94.26 | $155.3K | 124,329 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | M Exercise | 2026-09-16 | 2026-09-18 | 18,750 | — | $0 | 125,977 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-09-16 | 2026-09-18 | 7,197 | — | $0 | 14,393 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 1,079 | $99.00 | $106.8K | 44,945 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 1,470 | $98.27 | $144.5K | 46,024 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 541 | $96.90 | $52.4K | 47,494 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 52 | $95.41 | $5.0K | 48,035 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-16 | 2026-09-18 | 586 | $94.26 | $55.2K | 48,087 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-09-16 | 2026-09-18 | 7,197 | — | $0 | 48,673 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-09-09 | 2026-09-11 | 2,462 | — | $0 | 2,463 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-09-09 | 2026-09-11 | 6,547 | — | $0 | 6,547 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-09 | 2026-09-11 | 1,285 | $84.22 | $108.2K | 41,476 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-09-09 | 2026-09-11 | 2,462 | — | $0 | 42,761 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-09-09 | 2026-09-11 | 3,692 | $84.22 | $310.9K | 107,227 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-09-09 | 2026-09-11 | 6,547 | — | $0 | 110,919 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | M Exercise deriv | 2026-09-09 | 2026-09-11 | 6,547 | — | $0 | 6,547 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | S Sale | 2026-09-09 | 2026-09-11 | 3,692 | $84.22 | $310.9K | 107,227 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER, Dir | M Exercise | 2026-09-09 | 2026-09-11 | 6,547 | — | $0 | 110,919 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-09-09 | 2026-09-11 | 2,462 | — | $0 | 2,463 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-09 | 2026-09-11 | 1,285 | $84.22 | $108.2K | 41,476 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-09-09 | 2026-09-11 | 2,462 | — | $0 | 42,761 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-09-01 | 2026-09-03 | 717 | — | $0 | 0 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-09-01 | 2026-09-03 | 717 | — | $0 | 40,671 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-01 | 2026-09-03 | 372 | $83.84 | $31.2K | 40,299 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-09-01 | 2026-09-03 | 717 | — | $0 | 0 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-09-01 | 2026-09-03 | 372 | $83.84 | $31.2K | 40,299 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-09-01 | 2026-09-03 | 717 | — | $0 | 40,671 | SEC↗ |
| GARDNER MARK A | President | A Award deriv | 2026-06-29 | 2026-07-01 | 35,441 | — | $0 | 35,441 | SEC↗ |
| Casdin Eli | Director, 10% Owner | A Award deriv | 2026-06-18 | 2026-06-23 | 4,248 | — | $0 | 4,248 | SEC↗ |
| Casdin Eli | Director, 10% Owner | M Exercise deriv | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 0 | SEC↗ |
| Fuchs Thomas | Director | A Award deriv | 2026-06-18 | 2026-06-23 | 4,248 | — | $0 | 4,248 | SEC↗ |
| Leproust Emily M. | Director | A Award deriv | 2026-06-18 | 2026-06-23 | 4,248 | — | $0 | 4,248 | SEC↗ |
| Leproust Emily M. | Director | M Exercise deriv | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 0 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | M Exercise deriv | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 0 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | A Award deriv | 2026-06-18 | 2026-06-23 | 4,248 | — | $0 | 4,248 | SEC↗ |
| PFENNIGER RICHARD C JR | Director | M Exercise deriv | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 0 | SEC↗ |
| PFENNIGER RICHARD C JR | Director | A Award deriv | 2026-06-18 | 2026-06-23 | 4,248 | — | $0 | 4,248 | SEC↗ |
| RUCH JOSHUA | Director | M Exercise deriv | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 0 | SEC↗ |
| RUCH JOSHUA | Director | A Award deriv | 2026-06-18 | 2026-06-23 | 4,248 | — | $0 | 4,248 | SEC↗ |
| Ryan Jason | Director | M Exercise deriv | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 0 | SEC↗ |
| Casdin Eli | Director, 10% Owner | M Exercise | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 24,093 | SEC↗ |
| Leproust Emily M. | Director | M Exercise | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 24,852 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | M Exercise | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 23,705 | SEC↗ |
| PFENNIGER RICHARD C JR | Director | M Exercise | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 45,082 | SEC↗ |
| RUCH JOSHUA | Director | M Exercise | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 33,299 | SEC↗ |
| Ryan Jason | Director | M Exercise | 2026-06-18 | 2026-06-23 | 3,576 | — | $0 | 15,480 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-06-16 | 2026-06-18 | 18,750 | — | $0 | 56,250 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-06-16 | 2026-06-18 | 7,197 | — | $0 | 21,590 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-06-16 | 2026-06-18 | 2,429 | $61.50 | $149.4K | 104,372 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-06-16 | 2026-06-18 | 18,750 | — | $0 | 114,873 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-06-16 | 2026-06-18 | 2,140 | $59.75 | $127.9K | 112,733 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-06-16 | 2026-06-18 | 5,932 | $60.83 | $360.8K | 106,801 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-06-16 | 2026-06-18 | 760 | $59.75 | $45.4K | 42,923 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-06-16 | 2026-06-18 | 7,197 | — | $0 | 43,683 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-06-16 | 2026-06-18 | 863 | $61.50 | $53.1K | 39,954 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-06-16 | 2026-06-18 | 2,106 | $60.83 | $128.1K | 40,817 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-06-09 | 2026-06-11 | 6,546 | — | $0 | 13,094 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-06-09 | 2026-06-11 | 2,462 | — | $0 | 4,925 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-06-09 | 2026-06-11 | 6,546 | — | $0 | 99,762 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-06-09 | 2026-06-11 | 3,639 | $53.77 | $195.7K | 96,123 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-06-09 | 2026-06-11 | 1,266 | $53.77 | $68.1K | 36,486 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-06-09 | 2026-06-11 | 2,462 | — | $0 | 37,752 | SEC↗ |
| Casdin Eli | Director, 10% Owner | P Buy | 2026-06-05 | 2026-06-08 | 50,000 | $52.86 | $2.64M | 3,707,164 | SEC↗ |
| Casdin Eli | Director, 10% Owner | P Buy | 2026-06-04 | 2026-06-08 | 150,000 | $56.44 | $8.47M | 3,657,164 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-06-01 | 2026-06-03 | 717 | — | $0 | 717 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-06-01 | 2026-06-03 | 369 | $51.74 | $19.1K | 35,290 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-06-01 | 2026-06-03 | 717 | — | $0 | 35,659 | SEC↗ |
| Casdin Partners Master Fund, L | Director, 10% Owner | P Buy | 2026-05-20 | 2026-05-20 | 140,000 | $43.81 | $6.13M | 3,507,164 | SEC↗ |
| Casdin Partners Master Fund, L | Director, 10% Owner | P Buy | 2026-05-19 | 2026-05-20 | 185,000 | $42.60 | $7.88M | 3,367,164 | SEC↗ |
| Casdin Partners Master Fund, L | Director, 10% Owner | P Buy | 2026-05-18 | 2026-05-20 | 175,000 | $42.55 | $7.45M | 3,182,164 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-15 | 2026-05-15 | 27,408 | $38.28 | $1.05M | 4,765,705 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-15 | 2026-05-15 | 18,865 | $39.83 | $751.4K | 4,784,570 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-14 | 2026-05-15 | 88,107 | $39.08 | $3.44M | 4,686,404 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-14 | 2026-05-15 | 51,893 | $39.92 | $2.07M | 4,738,297 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-13 | 2026-05-15 | 94,074 | $38.82 | $3.65M | 4,527,371 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-13 | 2026-05-15 | 70,926 | $39.45 | $2.80M | 4,598,297 | SEC↗ |
| Casdin Partners GP, LLC | Director, 10% Owner | P Buy deriv | 2026-05-11 | 2026-05-11 | 50,000 | — | $0 | 850,000 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-11 | 2026-05-11 | 252,734 | $39.65 | $10.02M | 4,432,765 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-11 | 2026-05-11 | 532 | $40.35 | $21.5K | 4,433,297 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-11 | 2026-05-11 | 246,734 | $38.91 | $9.60M | 4,180,031 | SEC↗ |
| Casdin Partners GP, LLC | Director, 10% Owner | P Buy deriv | 2026-05-08 | 2026-05-11 | 300,000 | — | $0 | 800,000 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-08 | 2026-05-11 | 73,104 | $41.15 | $3.01M | 3,933,297 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-08 | 2026-05-11 | 79,144 | $40.67 | $3.22M | 3,860,193 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-08 | 2026-05-11 | 3,396 | $38.70 | $131.4K | 3,781,049 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-08 | 2026-05-11 | 15,745 | $38.00 | $598.3K | 3,777,653 | SEC↗ |
| Casdin Partners GP, LLC | Director, 10% Owner | P Buy deriv | 2026-05-07 | 2026-05-11 | 500,000 | — | $0 | 500,000 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-07 | 2026-05-11 | 116,412 | $38.46 | $4.48M | 3,610,922 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-07 | 2026-05-11 | 123,393 | $37.60 | $4.64M | 3,494,510 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-07 | 2026-05-11 | 14,786 | $36.33 | $537.2K | 3,371,117 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-07 | 2026-05-11 | 128,181 | $35.46 | $4.55M | 3,356,331 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-07 | 2026-05-11 | 94,356 | $39.39 | $3.72M | 3,705,278 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-05-07 | 2026-05-11 | 56,630 | $40.46 | $2.29M | 3,761,908 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-04-29 | 2026-05-01 | 754 | — | $0 | 0 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-04-29 | 2026-05-01 | 3,874 | — | $0 | 0 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-04-29 | 2026-05-01 | 392 | $65.19 | $25.6K | 34,942 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-04-29 | 2026-05-01 | 754 | — | $0 | 35,334 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-04-29 | 2026-05-01 | 3,874 | — | $0 | 95,388 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-04-29 | 2026-05-01 | 18 | $64.12 | $1.2K | 93,216 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-04-29 | 2026-05-01 | 2,154 | $65.20 | $140.4K | 93,234 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-03-26 | 2026-03-30 | 80,000 | — | $0 | 160,000 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-03-26 | 2026-03-30 | 16,250 | — | $0 | 32,500 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 5,292 | $64.60 | $341.9K | 101,397 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 13,412 | $63.28 | $848.7K | 106,689 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 9,883 | $65.21 | $644.5K | 91,514 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-03-26 | 2026-03-30 | 80,000 | — | $0 | 138,447 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 13,229 | $61.29 | $810.8K | 125,218 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 5,117 | $62.33 | $318.9K | 120,101 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-03-26 | 2026-03-30 | 16,250 | — | $0 | 43,398 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 2,485 | $61.29 | $152.3K | 40,913 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 961 | $62.33 | $59.9K | 39,952 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 2,520 | $63.28 | $159.5K | 37,432 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 995 | $64.60 | $64.3K | 36,437 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-26 | 2026-03-30 | 1,857 | $65.21 | $121.1K | 34,580 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-03-16 | 2026-03-17 | 7,197 | — | $0 | 28,787 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-03-16 | 2026-03-17 | 18,750 | — | $0 | 75,000 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-16 | 2026-03-17 | 2,384 | $76.35 | $182.0K | 30,470 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-16 | 2026-03-17 | 3,065 | $77.05 | $236.2K | 27,405 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-16 | 2026-03-17 | 257 | $77.94 | $20.0K | 27,148 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-03-16 | 2026-03-17 | 7,197 | — | $0 | 32,854 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-16 | 2026-03-17 | 7,178 | $76.35 | $548.0K | 68,448 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-16 | 2026-03-17 | 9,229 | $77.05 | $711.1K | 59,219 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-16 | 2026-03-17 | 772 | $77.94 | $60.2K | 58,447 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-03-16 | 2026-03-17 | 18,750 | — | $0 | 75,626 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-03-15 | 2026-03-17 | 3,815 | — | $0 | 11,446 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-03-15 | 2026-03-17 | 11,921 | — | $0 | 35,763 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-03-15 | 2026-03-17 | 3,815 | — | $0 | 25,657 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-03-15 | 2026-03-17 | 11,921 | — | $0 | 56,876 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-03-09 | 2026-03-11 | 6,546 | — | $0 | 19,640 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-03-09 | 2026-03-11 | 2,462 | — | $0 | 7,387 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-09 | 2026-03-11 | 3,678 | $86.75 | $319.1K | 44,955 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-03-09 | 2026-03-11 | 6,546 | — | $0 | 48,633 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-03-09 | 2026-03-11 | 2,462 | — | $0 | 23,122 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-09 | 2026-03-11 | 1,280 | $86.75 | $111.0K | 21,842 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | A Award | 2026-03-06 | 2026-03-09 | 3,404 | $88.11 | $299.9K | 42,087 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | A Award | 2026-03-06 | 2026-03-09 | 1,986 | $88.11 | $175.0K | 20,660 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-05 | 2026-03-05 | 60,892 | $81.37 | $4.95M | 3,198,914 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-05 | 2026-03-05 | 47,623 | $80.55 | $3.84M | 3,138,022 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-05 | 2026-03-05 | 1,971 | $78.91 | $155.5K | 3,090,399 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-05 | 2026-03-05 | 304 | $77.96 | $23.7K | 3,088,428 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-05 | 2026-03-05 | 29,236 | $82.06 | $2.40M | 3,228,150 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-04 | 2026-03-05 | 9,133 | $79.25 | $723.8K | 38,683 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-04 | 2026-03-05 | 10,465 | $78.61 | $822.7K | 47,816 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-03-04 | 2026-03-05 | 5,861 | $77.63 | $455.0K | 58,281 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-04 | 2026-03-05 | 1,424 | $77.63 | $110.5K | 23,437 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-04 | 2026-03-05 | 2,220 | $79.25 | $175.9K | 18,674 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-04 | 2026-03-05 | 2,543 | $78.61 | $199.9K | 20,894 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | A Award deriv | 2026-03-03 | 2026-03-05 | 40,418 | — | $0 | 40,418 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | A Award deriv | 2026-03-03 | 2026-03-05 | 10,865 | — | $0 | 10,865 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | A Award deriv | 2026-03-03 | 2026-03-05 | 10,430 | — | $0 | 10,430 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | A Award | 2026-03-03 | 2026-03-05 | 47,684 | — | $0 | 64,142 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | A Award | 2026-03-03 | 2026-03-05 | 15,262 | — | $0 | 24,861 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-03 | 2026-03-05 | 249 | $75.99 | $18.9K | 3,088,124 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-03 | 2026-03-05 | 921 | $75.66 | $69.7K | 3,087,875 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-03 | 2026-03-05 | 200 | $72.00 | $14.4K | 3,086,954 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-03 | 2026-03-05 | 8,439 | $71.48 | $603.2K | 3,086,754 | SEC↗ |
| Meister Keith A. | Director, 10% Owner | P Buy | 2026-03-03 | 2026-03-05 | 19,686 | $70.34 | $1.38M | 3,078,315 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-03-02 | 2026-03-03 | 287 | $77.52 | $22.2K | 9,599 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-03-01 | 2026-03-03 | 718 | — | $0 | 1,434 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-03-01 | 2026-03-03 | 718 | — | $0 | 9,886 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 1,034 | $84.93 | $87.8K | 2,723 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 100 | $90.45 | $9.0K | 100 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 328 | $88.66 | $29.1K | 200 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 1,572 | $87.66 | $137.8K | 528 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 623 | $86.35 | $53.8K | 2,100 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 779 | $83.04 | $64.7K | 5,182 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 1,425 | $83.83 | $119.5K | 3,757 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-04 | 2026-02-06 | 100 | $91.92 | $9.2K | 0 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-02 | 2026-02-03 | 93 | $96.77 | $9.0K | 9,281 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-02 | 2026-02-03 | 1,662 | $99.40 | $165.2K | 7,127 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-02 | 2026-02-03 | 492 | $98.61 | $48.5K | 8,789 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | S Sale | 2026-02-02 | 2026-02-03 | 1,166 | $100.31 | $117.0K | 5,961 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | M Exercise deriv | 2026-02-01 | 2026-02-03 | 9,374 | — | $0 | 28,123 | SEC↗ |
| Dechairo Bryan | Chief Operating Officer | M Exercise | 2026-02-01 | 2026-02-03 | 9,374 | — | $0 | 9,374 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2026-01-29 | 2026-02-02 | 3,874 | — | $0 | 3,874 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2026-01-29 | 2026-02-02 | 754 | — | $0 | 754 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2026-01-29 | 2026-02-02 | 1,653 | $94.00 | $155.4K | 16,458 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2026-01-29 | 2026-02-02 | 3,874 | — | $0 | 18,111 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2026-01-29 | 2026-02-02 | 754 | — | $0 | 9,485 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-01-29 | 2026-02-02 | 315 | $94.00 | $29.6K | 9,170 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2026-01-29 | 2026-02-02 | 2 | $92.06 | $184 | 9,168 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2025-12-16 | 2025-12-18 | 18,750 | — | $0 | 93,750 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-12-16 | 2025-12-18 | 7,197 | — | $0 | 35,984 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 274 | $149.20 | $40.9K | 14,667 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 1,970 | $146.93 | $289.5K | 15,873 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 1,628 | $145.36 | $236.6K | 17,843 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 940 | $144.27 | $135.6K | 19,471 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 74 | $150.75 | $11.2K | 14,593 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 356 | $140.95 | $50.2K | 14,237 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2025-12-16 | 2025-12-18 | 18,750 | — | $0 | 25,094 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 369 | $138.93 | $51.3K | 24,725 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 1,031 | $140.08 | $144.4K | 23,694 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 2,679 | $141.20 | $378.3K | 21,015 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 604 | $142.12 | $85.8K | 20,411 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 932 | $148.55 | $138.4K | 14,941 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 97 | $149.20 | $14.5K | 8,884 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 26 | $150.75 | $3.9K | 8,858 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 127 | $140.45 | $17.8K | 8,731 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 331 | $148.55 | $49.2K | 8,981 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-12-16 | 2025-12-18 | 7,197 | — | $0 | 12,586 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 131 | $138.93 | $18.2K | 12,455 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 699 | $146.93 | $102.7K | 9,312 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 578 | $145.36 | $84.0K | 10,011 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 334 | $144.27 | $48.2K | 10,589 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 215 | $142.12 | $30.6K | 10,923 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 951 | $141.20 | $134.3K | 11,138 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-16 | 2025-12-18 | 366 | $140.08 | $51.3K | 12,089 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2025-12-09 | 2025-12-11 | 6,547 | — | $0 | 26,186 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-12-09 | 2025-12-11 | 2,462 | — | $0 | 9,849 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2025-12-09 | 2025-12-11 | 6,547 | — | $0 | 9,983 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-12-09 | 2025-12-11 | 3,639 | $159.28 | $579.6K | 6,344 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-09 | 2025-12-11 | 1,266 | $159.28 | $201.6K | 5,389 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-12-09 | 2025-12-11 | 2,462 | — | $0 | 6,655 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-12-01 | 2025-12-03 | 717 | — | $0 | 2,152 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-12-01 | 2025-12-03 | 377 | $162.54 | $61.3K | 4,193 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-12-01 | 2025-12-03 | 717 | — | $0 | 4,570 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 625 | $159.28 | $99.5K | 14,019 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 11,234 | $161.16 | $1.81M | 120,811 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 8,944 | $160.45 | $1.44M | 132,045 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 6,279 | $159.28 | $1.00M | 140,989 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 2,016 | $158.40 | $319.3K | 147,268 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 147 | $162.04 | $23.8K | 24,243 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 2,268 | $161.16 | $365.5K | 24,390 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 1,805 | $160.45 | $289.6K | 26,658 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 1,268 | $159.28 | $202.0K | 28,463 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 407 | $158.40 | $64.5K | 29,731 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 72 | $162.04 | $11.7K | 11,941 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 1,117 | $161.16 | $180.0K | 12,013 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 889 | $160.45 | $142.6K | 13,130 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 728 | $162.04 | $118.0K | 120,083 | SEC↗ |
| RUCH JOSHUA | Director | S Sale | 2025-11-24 | 2025-11-26 | 201 | $158.40 | $31.8K | 14,644 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-10-29 | 2025-10-31 | 753 | — | $0 | 1,508 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2025-10-29 | 2025-10-31 | 3,874 | — | $0 | 7,748 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-10-29 | 2025-10-31 | 753 | — | $0 | 4,145 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-10-29 | 2025-10-31 | 388 | $136.54 | $53.0K | 3,757 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2025-10-29 | 2025-10-31 | 3,874 | — | $0 | 5,594 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-10-29 | 2025-10-31 | 4 | $136.75 | $547 | 3,436 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-10-29 | 2025-10-31 | 2,154 | $136.54 | $294.1K | 3,440 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-09-30 | 2025-10-01 | 1,246 | — | $0 | 4,982 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-09-30 | 2025-10-01 | 1,246 | $32.67 | $40.7K | 10,001 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 70 | $113.68 | $8.0K | 3,392 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 520 | $111.93 | $58.2K | 3,462 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 387 | $106.86 | $41.4K | 9,270 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 2,152 | $108.67 | $233.9K | 4,403 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 2,715 | $107.68 | $292.4K | 6,555 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 344 | $105.24 | $36.2K | 9,657 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 421 | $110.05 | $46.3K | 3,982 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 554 | $109.13 | $60.5K | 2,701 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 5,163 | $108.55 | $560.4K | 3,255 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 4,462 | $107.61 | $480.2K | 8,418 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 1,092 | $106.69 | $116.5K | 12,880 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 606 | $105.10 | $63.7K | 13,972 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 136 | $113.68 | $15.5K | 1,720 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 645 | $111.84 | $72.1K | 1,856 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-30 | 2025-10-01 | 200 | $110.23 | $22.0K | 2,501 | SEC↗ |
| Fuchs Thomas | Director | A Award deriv | 2025-09-17 | 2025-09-19 | 3,438 | — | $0 | 3,438 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise deriv | 2025-09-16 | 2025-09-18 | 18,750 | — | $0 | 112,500 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-09-16 | 2025-09-18 | 7,197 | — | $0 | 43,181 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | M Exercise | 2025-09-16 | 2025-09-18 | 18,750 | — | $0 | 25,079 | SEC↗ |
| Stueland Katherine | CHIEF EXECUTIVE OFFICER | S Sale | 2025-09-16 | 2025-09-18 | 10,501 | $121.47 | $1.28M | 14,578 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-09-16 | 2025-09-18 | 7,197 | — | $0 | 12,483 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-16 | 2025-09-18 | 3,728 | $121.47 | $452.8K | 8,755 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-09-16 | 2025-09-18 | 7,197 | — | $0 | 12,483 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-09-09 | 2025-09-11 | 2,462 | — | $0 | 12,311 | SEC↗ |
| Stueland Katherine | Chief Executive Officer | M Exercise deriv | 2025-09-09 | 2025-09-11 | 6,546 | — | $0 | 32,733 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-09-09 | 2025-09-11 | 2,462 | — | $0 | 6,558 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-09 | 2025-09-11 | 6 | $129.09 | $775 | 5,286 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-09 | 2025-09-11 | 1,266 | $128.05 | $162.1K | 5,292 | SEC↗ |
| Stueland Katherine | Chief Executive Officer | S Sale | 2025-09-09 | 2025-09-11 | 18 | $129.08 | $2.3K | 6,329 | SEC↗ |
| Stueland Katherine | Chief Executive Officer | M Exercise | 2025-09-09 | 2025-09-11 | 6,546 | — | $0 | 9,986 | SEC↗ |
| Stueland Katherine | Chief Executive Officer | S Sale | 2025-09-09 | 2025-09-11 | 3,639 | $128.05 | $466.0K | 6,347 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | S Sale | 2025-09-02 | 2025-09-03 | 378 | $125.81 | $47.6K | 4,096 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise deriv | 2025-09-01 | 2025-09-03 | 717 | — | $0 | 2,869 | SEC↗ |
| Feeley Kevin | CHIEF FINANCIAL OFFICER | M Exercise | 2025-09-01 | 2025-09-03 | 717 | — | $0 | 4,474 | SEC↗ |
| Ryan Jason | Director | S Sale | 2025-08-27 | 2025-08-27 | 1,150 | $129.65 | $149.1K | 11,904 | SEC↗ |
| Ryan Jason | Director | S Sale | 2025-08-27 | 2025-08-27 | 1,500 | $130.01 | $195.0K | 103,284 | SEC↗ |
| Ryan Jason | Director | S Sale | 2025-08-27 | 2025-08-27 | 9,890 | $129.59 | $1.28M | 104,784 | SEC↗ |
| Ryan Jason | Director | S Sale | 2025-08-27 | 2025-08-27 | 3,452 | $128.04 | $442.0K | 114,674 | SEC↗ |