See how company executives and directors have been buying or selling shares over the past 30 days. Insider trading activity can help investors better understand company leadership's actions.
2
1
$0.00
$317.75M
Browse insider buying and selling activity reported to the SEC over the past year, including who traded, when they traded, and the value of each transaction.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Jul 14, 2026 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Sell |
261,368 | $102.50 | 261,368 $102.50 $26,790,220 |
Jul 14, 2026 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Sell |
2,838,632 | $102.50 | 2,838,632 $102.50 $290,959,780 |
May 04, 2026 Dalvey David |
Dalvey David
|
Sell |
25,000 | $140.68 | 25,000 $140.68 $3,517,000 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
1,670 | $139.58 | 1,670 $139.58 $233,104 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
550 | $139.00 | 550 $139.00 $76,448 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
1,289 | $137.00 | 1,289 $137.00 $176,593 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
365 | $143.24 | 365 $143.24 $52,282 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
2,301 | $141.03 | 2,301 $141.03 $324,503 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
2,825 | $142.04 | 2,825 $142.04 $401,251 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
2,301 | $141.03 | 2,301 $141.03 $324,503 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
2,825 | $142.04 | 2,825 $142.04 $401,251 |
May 04, 2026 Dalvey David |
Dalvey David
|
Sell |
25,000 | $140.68 | 25,000 $140.68 $3,517,000 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
365 | $143.24 | 365 $143.24 $52,282 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
1,289 | $137.00 | 1,289 $137.00 $176,593 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
550 | $139.00 | 550 $139.00 $76,448 |
May 04, 2026 Buller Richard E |
Buller Richard E
|
Sell |
1,670 | $139.58 | 1,670 $139.58 $233,104 |
Jan 27, 2026 Dalvey David |
Dalvey David
|
Sell |
20,000 | $120.03 | 20,000 $120.03 $2,400,538 |
Dec 05, 2025 Buller Richard E |
Buller Richard E
|
Sell |
1,510 | $106.04 | 1,510 $106.04 $160,113 |
Dec 05, 2025 Buller Richard E |
Buller Richard E
|
Sell |
1,490 | $105.34 | 1,490 $105.34 $156,956 |
Dec 01, 2025 Buller Richard E |
Buller Richard E
|
Sell |
1,100 | $98.13 | 1,100 $98.13 $107,948 |
Nov 21, 2025 Dalvey David |
Dalvey David
|
Sell |
15,000 | $100.00 | 15,000 $100.00 $1,500,017 |
Nov 20, 2025 Buller Richard E |
Buller Richard E
|
Sell |
3,900 | $96.73 | 3,900 $96.73 $377,255 |
Sep 08, 2025 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
13,976 | $56.22 | 13,976 $56.22 $785,731 |
Sep 08, 2025 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
4,212 | $58.02 | 4,212 $58.02 $244,395 |
Sep 08, 2025 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
388 | $58.02 | 388 $58.02 $22,513 |
Sep 08, 2025 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
151,524 | $56.22 | 151,524 $56.22 $8,518,679 |
View older insider trading records reported to the SEC to research long-term buying and selling trends.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
4,141 | $46.05 | 4,141 $46.05 $190,693 |
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
16,438 | $45.29 | 16,438 $45.29 $744,454 |
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
22,377 | $44.36 | 22,377 $44.36 $992,599 |
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
57,044 | $43.30 | 57,044 $43.30 $2,469,857 |
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
3,137 | $44.36 | 3,137 $44.36 $139,172 |
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
4,163 | $45.24 | 4,163 $45.24 $188,344 |
Jul 28, 2025 Dalvey David |
Dalvey David
|
Sell |
2,025 | $46.05 | 2,025 $46.05 $93,251 |
Oct 23, 2024 Buller Richard E |
Buller Richard E
|
Sell |
350 | $16.25 | 350 $16.25 $5,688 |
Aug 23, 2024 Buller Richard E |
Buller Richard E
|
Sell |
350 | $16.95 | 350 $16.95 $5,933 |
Jun 21, 2024 Buller Richard E |
Buller Richard E
|
Sell |
350 | $15.68 | 350 $15.68 $5,488 |
Apr 24, 2024 Buller Richard E |
Buller Richard E
|
Sell |
350 | $17.06 | 350 $17.06 $5,971 |
Feb 21, 2024 Buller Richard E |
Buller Richard E
|
Sell |
350 | $14.15 | 350 $14.15 $4,953 |
Dec 20, 2023 Buller Richard E |
Buller Richard E
|
Sell |
350 | $14.37 | 350 $14.37 $5,030 |
Dec 15, 2023 Dalvey David |
Dalvey David
|
Sell |
2,940 | $14.57 | 2,940 $14.57 $42,847 |
Dec 14, 2023 Dalvey David |
Dalvey David
|
Sell |
5,000 | $14.75 | 5,000 $14.75 $73,752 |
Dec 13, 2023 Dalvey David |
Dalvey David
|
Sell |
5,000 | $14.50 | 5,000 $14.50 $72,500 |
Dec 12, 2023 Dalvey David |
Dalvey David
|
Sell |
2,060 | $14.61 | 2,060 $14.61 $30,089 |
Dec 08, 2023 Dalvey David |
Dalvey David
|
Sell |
5,000 | $15.00 | 5,000 $15.00 $75,000 |
Dec 07, 2023 Dalvey David |
Dalvey David
|
Sell |
5,000 | $14.85 | 5,000 $14.85 $74,250 |
Oct 25, 2023 Buller Richard E |
Buller Richard E
|
Sell |
350 | $10.23 | 350 $10.23 $3,581 |
TOP