The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
Jun 17, 2025 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
723 | $3.65 | 723 $3.65 $2,640 |
Jun 17, 2024 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
2,874 | $2.75 | 2,874 $2.75 $7,904 |
Jun 12, 2024 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
1,558 | $2.92 | 1,558 $2.92 $4,549 |
Jun 16, 2023 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,258 | $9.23 | 2,258 $9.23 $20,841 |
Jun 16, 2023 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
2,749 | $9.23 | 2,749 $9.23 $25,373 |
Jun 14, 2023 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,132 | $9.42 | 1,132 $9.42 $10,663 |
Jun 14, 2023 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
1,448 | $9.42 | 1,448 $9.42 $13,640 |
Jun 17, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,282 | $7.02 | 2,282 $7.02 $16,020 |
Jun 17, 2022 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
2,798 | $7.02 | 2,798 $7.02 $19,642 |
Jun 15, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,205 | $7.21 | 1,205 $7.21 $8,688 |
Jun 15, 2022 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
1,545 | $7.21 | 1,545 $7.21 $11,139 |
Jun 06, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
11,945 | $7.75 | 11,945 $7.75 $92,559 |
Jun 06, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
101,315 | $7.75 | 101,315 $7.75 $785,070 |
Jun 06, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
20,108 | $7.78 | 20,108 $7.78 $156,456 |
Jun 06, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
170,549 | $7.78 | 170,549 $7.78 $1,327,008 |
Jun 03, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,550 | $7.93 | 1,550 $7.93 $12,297 |
Jun 03, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
13,155 | $7.93 | 13,155 $7.93 $104,363 |
Jun 03, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
9,224 | $7.95 | 9,224 $7.95 $73,356 |
Jun 03, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
78,271 | $7.95 | 78,271 $7.95 $622,466 |
Jun 02, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,247 | $7.51 | 1,247 $7.51 $9,370 |
Jun 02, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
10,585 | $7.51 | 10,585 $7.51 $79,540 |
Jun 02, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
16,278 | $7.68 | 16,278 $7.68 $125,004 |
Jun 02, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
138,122 | $7.68 | 138,122 $7.68 $1,060,680 |
May 18, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,115 | $5.95 | 1,115 $5.95 $6,638 |
May 18, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
9,157 | $5.95 | 9,157 $5.95 $54,518 |
May 18, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
22,266 | $5.97 | 22,266 $5.97 $132,897 |
May 18, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
182,827 | $5.97 | 182,827 $5.97 $1,091,221 |
May 18, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
912 | $5.97 | 912 $5.97 $5,444 |
May 18, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
7,489 | $5.97 | 7,489 $5.97 $44,701 |
May 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
989 | $5.99 | 989 $5.99 $5,921 |
May 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
8,118 | $5.99 | 8,118 $5.99 $48,599 |
May 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
11,043 | $5.99 | 11,043 $5.99 $66,122 |
May 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
90,674 | $5.99 | 90,674 $5.99 $542,929 |
May 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
11,410 | $5.71 | 11,410 $5.71 $65,152 |
May 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
93,690 | $5.71 | 93,690 $5.71 $534,979 |
May 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,846 | $5.75 | 1,846 $5.75 $10,610 |
May 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
15,154 | $5.75 | 15,154 $5.75 $87,098 |
Feb 25, 2022 PERLROTH VICTOR |
PERLROTH VICTOR
Chairman and CEO
|
Sell |
340,000 | $8.99 | 340,000 $8.99 $3,055,988 |
Feb 24, 2022 PERLROTH VICTOR |
PERLROTH VICTOR
Chairman and CEO
|
Sell |
1,000,000 | $9.20 | 1,000,000 $9.20 $9,201,700 |
Feb 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
426 | $53.82 | 426 $53.82 $22,927 |
Feb 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
5,174 | $53.82 | 5,174 $53.82 $278,457 |
Feb 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
22,403 | $54.57 | 22,403 $54.57 $1,222,615 |
Feb 17, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
271,997 | $54.57 | 271,997 $54.57 $14,843,883 |
Feb 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,961 | $53.73 | 1,961 $53.73 $105,369 |
Feb 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
23,804 | $53.73 | 23,804 $53.73 $1,279,048 |
Feb 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
5,281 | $54.26 | 5,281 $54.26 $286,556 |
Feb 16, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
64,119 | $54.26 | 64,119 $54.26 $3,479,200 |
Feb 15, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
441 | $54.16 | 441 $54.16 $23,882 |
Feb 15, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
5,359 | $54.16 | 5,359 $54.16 $290,217 |
Jan 31, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
2,307 | $57.22 | 2,307 $57.22 $132,008 |
Jan 31, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
27,841 | $57.22 | 27,841 $57.22 $1,593,076 |
Jan 28, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,851 | $49.70 | 1,851 $49.70 $91,997 |
Jan 28, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
22,395 | $49.70 | 22,395 $49.70 $1,113,056 |
Jan 28, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,414 | $50.56 | 1,414 $50.56 $71,485 |
Jan 28, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
17,119 | $50.56 | 17,119 $50.56 $865,460 |
Jan 28, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
953 | $51.61 | 953 $51.61 $49,188 |
Jan 28, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
11,526 | $51.61 | 11,526 $51.61 $594,898 |
Jan 27, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
86,479 | $52.04 | 86,479 $52.04 $4,500,497 |
Jan 27, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
117,291 | $51.59 | 117,291 $51.59 $6,050,820 |
Jan 27, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
4,465 | $51.67 | 4,465 $51.67 $230,712 |
Jan 27, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
54,024 | $51.67 | 54,024 $51.67 $2,791,490 |
Jan 25, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
5,500 | $58.90 | 5,500 $58.90 $323,934 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
19,750 | $56.39 | 19,750 $56.39 $1,113,649 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,200 | $56.60 | 1,200 $56.60 $67,914 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
116,083 | $56.87 | 116,083 $56.87 $6,601,060 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
25,900 | $57.59 | 25,900 $57.59 $1,491,519 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
132,367 | $58.13 | 132,367 $58.13 $7,693,938 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
9,350 | $58.76 | 9,350 $58.76 $549,368 |
Jan 24, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
57,547 | $58.87 | 57,547 $58.87 $3,387,844 |
Jan 21, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
102,207 | $56.57 | 102,207 $56.57 $5,782,279 |
Jan 21, 2022 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
31,207 | $57.53 | 31,207 $57.53 $1,795,292 |
Jan 20, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
808 | $62.72 | 808 $62.72 $50,680 |
Jan 20, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,416 | $63.55 | 2,416 $63.55 $153,547 |
Jan 20, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,995 | $65.00 | 2,995 $65.00 $194,689 |
Jan 20, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
533 | $66.28 | 533 $66.28 $35,329 |
Jan 20, 2022 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
198 | $66.91 | 198 $66.91 $13,249 |
Dec 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,532 | $86.60 | 1,532 $86.60 $132,671 |
Dec 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,709 | $87.60 | 3,709 $87.60 $324,891 |
Dec 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,709 | $88.51 | 1,709 $88.51 $151,270 |
Nov 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
191 | $96.82 | 191 $96.82 $18,493 |
Nov 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,701 | $98.63 | 3,701 $98.63 $365,030 |
Nov 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,881 | $99.57 | 1,881 $99.57 $187,291 |
Nov 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,071 | $100.44 | 1,071 $100.44 $107,571 |
Nov 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
106 | $101.21 | 106 $101.21 $10,728 |
Nov 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
672 | $115.16 | 672 $115.16 $77,386 |
Nov 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
204 | $116.29 | 204 $116.29 $23,724 |
Oct 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
5,698 | $111.56 | 5,698 $111.56 $635,681 |
Oct 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,252 | $112.73 | 1,252 $112.73 $141,144 |
Sep 30, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
86,932 | $95.83 | 86,932 $95.83 $8,330,572 |
Sep 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
6,098 | $99.74 | 6,098 $99.74 $608,243 |
Sep 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
503 | $100.52 | 503 $100.52 $50,564 |
Sep 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
349 | $101.31 | 349 $101.31 $35,357 |
Sep 16, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,153 | $94.59 | 1,153 $94.59 $109,064 |
Sep 15, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
30,285 | $94.38 | 30,285 $94.38 $2,858,425 |
Sep 15, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
400 | $94.48 | 400 $94.48 $37,791 |
Sep 07, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
5,300 | $92.88 | 5,300 $92.88 $492,279 |
Sep 07, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
52,201 | $93.35 | 52,201 $93.35 $4,872,948 |
Aug 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
404 | $88.17 | 404 $88.17 $35,619 |
Aug 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
510 | $89.06 | 510 $89.06 $45,418 |
Aug 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
542 | $90.64 | 542 $90.64 $49,128 |
Aug 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,193 | $91.60 | 3,193 $91.60 $292,463 |
Aug 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,278 | $92.52 | 2,278 $92.52 $210,765 |
Aug 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
23 | $93.04 | 23 $93.04 $2,140 |
Aug 19, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
2,968 | $86.94 | 2,968 $86.94 $258,033 |
Aug 19, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
4,649 | $87.07 | 4,649 $87.07 $404,793 |
Aug 19, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
2,396 | $87.48 | 2,396 $87.48 $209,607 |
Aug 19, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
73,635 | $87.61 | 73,635 $87.61 $6,451,464 |
Aug 18, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
12,898 | $87.79 | 12,898 $87.79 $1,132,303 |
Aug 18, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
8,186 | $87.91 | 8,186 $87.91 $719,659 |
Aug 18, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,100 | $88.17 | 1,100 $88.17 $96,982 |
Aug 18, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
400 | $89.66 | 400 $89.66 $35,863 |
Aug 17, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
400 | $84.80 | 400 $84.80 $33,921 |
Aug 17, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
7,764 | $85.95 | 7,764 $85.95 $667,333 |
Aug 13, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
21,595 | $88.59 | 21,595 $88.59 $1,913,036 |
Aug 13, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
16,269 | $88.76 | 16,269 $88.76 $1,444,017 |
Aug 13, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
400 | $88.82 | 400 $88.82 $35,526 |
Aug 12, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
300 | $85.58 | 300 $85.58 $25,674 |
Aug 12, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
4,600 | $86.44 | 4,600 $86.44 $397,646 |
Aug 12, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
6,086 | $88.01 | 6,086 $88.01 $535,634 |
Aug 11, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
3,723 | $84.39 | 3,723 $84.39 $314,185 |
Aug 11, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
600 | $85.72 | 600 $85.72 $51,434 |
Aug 11, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
44,700 | $86.07 | 44,700 $86.07 $3,847,481 |
Aug 11, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
4,500 | $88.00 | 4,500 $88.00 $395,990 |
Jul 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,234 | $85.76 | 2,234 $85.76 $191,589 |
Jul 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
4,716 | $86.52 | 4,716 $86.52 $408,035 |
Jun 30, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
4,603 | $89.74 | 4,603 $89.74 $413,070 |
Jun 30, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
22,353 | $90.20 | 22,353 $90.20 $2,016,332 |
Jun 30, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
7,009 | $91.64 | 7,009 $91.64 $642,276 |
Jun 30, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
121,612 | $92.75 | 121,612 $92.75 $11,279,014 |
Jun 29, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
7,079 | $89.87 | 7,079 $89.87 $636,196 |
Jun 29, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
3,847 | $89.90 | 3,847 $89.90 $345,828 |
Jun 29, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
11,731 | $90.39 | 11,731 $90.39 $1,060,378 |
Jun 29, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,200 | $90.40 | 1,200 $90.40 $108,474 |
Jun 29, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
30,221 | $90.70 | 30,221 $90.70 $2,741,157 |
Jun 28, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
5,200 | $90.27 | 5,200 $90.27 $469,420 |
Jun 28, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
10,170 | $90.76 | 10,170 $90.76 $923,046 |
Jun 28, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
22,445 | $91.80 | 22,445 $91.80 $2,060,393 |
Jun 28, 2021 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
10,459 | $91.87 | 10,459 $91.87 $960,845 |
Jun 21, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
475 | $82.22 | 475 $82.22 $39,053 |
Jun 21, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
387 | $83.39 | 387 $83.39 $32,274 |
Jun 21, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,884 | $84.39 | 1,884 $84.39 $158,999 |
Jun 21, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,359 | $85.45 | 3,359 $85.45 $287,030 |
Jun 21, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
845 | $86.07 | 845 $86.07 $72,729 |
Jun 15, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,147 | $84.75 | 1,147 $84.75 $97,208 |
Jun 15, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,454 | $80.90 | 1,454 $80.90 $117,624 |
Jun 15, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
1,037 | $84.75 | 1,037 $84.75 $87,886 |
Jun 15, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
1,290 | $80.90 | 1,290 $80.90 $104,361 |
May 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
5,063 | $80.85 | 5,063 $80.85 $409,318 |
May 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,490 | $81.77 | 1,490 $81.77 $121,842 |
May 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
397 | $82.53 | 397 $82.53 $32,764 |
Apr 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,233 | $109.33 | 1,233 $109.33 $134,809 |
Apr 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
621 | $110.37 | 621 $110.37 $68,541 |
Apr 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,650 | $111.31 | 3,650 $111.31 $406,277 |
Apr 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
669 | $112.15 | 669 $112.15 $75,030 |
Apr 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
595 | $113.73 | 595 $113.73 $67,667 |
Apr 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
182 | $114.97 | 182 $114.97 $20,925 |
Mar 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,984 | $130.49 | 1,984 $130.49 $258,896 |
Mar 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
4,088 | $131.71 | 4,088 $131.71 $538,435 |
Mar 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
672 | $132.57 | 672 $132.57 $89,086 |
Mar 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
206 | $133.38 | 206 $133.38 $27,477 |
Mar 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
300 | $127.08 | 300 $127.08 $38,123 |
Mar 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
609 | $128.53 | 609 $128.53 $78,276 |
Mar 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
2,031 | $129.90 | 2,031 $129.90 $263,832 |
Mar 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
1,255 | $130.82 | 1,255 $130.82 $164,175 |
Mar 10, 2021 BORGESON JOHN A. |
BORGESON JOHN A.
See Remarks
|
Sell |
805 | $131.69 | 805 $131.69 $106,009 |
Feb 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
262 | $122.00 | 262 $122.00 $31,964 |
Feb 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
687 | $123.56 | 687 $123.56 $84,889 |
Feb 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,150 | $124.92 | 2,150 $124.92 $268,574 |
Feb 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,611 | $125.97 | 1,611 $125.97 $202,941 |
Feb 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,827 | $127.34 | 1,827 $127.34 $232,650 |
Feb 22, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
413 | $129.18 | 413 $129.18 $53,350 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
6,668 | $159.96 | 6,668 $159.96 $1,066,580 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
4,204 | $161.03 | 4,204 $161.03 $676,962 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
4,956 | $162.05 | 4,956 $162.05 $803,144 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,061 | $163.10 | 2,061 $163.10 $336,139 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,497 | $164.51 | 1,497 $164.51 $246,267 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,132 | $165.64 | 3,132 $165.64 $518,780 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
3,097 | $166.51 | 3,097 $166.51 $515,693 |
Jan 20, 2021 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,335 | $167.20 | 1,335 $167.20 $223,210 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
387 | $139.29 | 387 $139.29 $53,903 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,016 | $140.76 | 1,016 $140.76 $143,013 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
863 | $142.32 | 863 $142.32 $122,826 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
556 | $143.70 | 556 $143.70 $79,897 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
408 | $144.59 | 408 $144.59 $58,994 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
809 | $145.56 | 809 $145.56 $117,758 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,434 | $146.59 | 1,434 $146.59 $210,206 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
1,096 | $147.32 | 1,096 $147.32 $161,462 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
299 | $148.33 | 299 $148.33 $44,352 |
Dec 21, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
82 | $148.78 | 82 $148.78 $12,200 |
Nov 20, 2020 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
116,158 | $108.00 | 116,158 $108.00 $12,545,064 |
Nov 20, 2020 BAKER BROS. ADVISORS LP |
BAKER BROS. ADVISORS LP
|
Buy |
1,411,619 | $108.00 | 1,411,619 $108.00 $152,454,852 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
505 | $133.71 | 505 $133.71 $67,525 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
259 | $134.72 | 259 $134.72 $34,892 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
400 | $137.27 | 400 $137.27 $54,907 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
981 | $138.56 | 981 $138.56 $135,927 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,134 | $139.39 | 2,134 $139.39 $297,454 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
2,614 | $139.96 | 2,614 $139.96 $365,866 |
Nov 20, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
57 | $140.88 | 57 $140.88 $8,030 |
Oct 27, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
7,500 | $100.00 | 7,500 $100.00 $750,000 |
Oct 23, 2020 EHRLICH JASON |
EHRLICH JASON
See Remarks
|
Sell |
7,500 | $86.25 | 7,500 $86.25 $646,875 |
TOP