Aug 29
2024
SELL
Open market or private sale
$59,663
$89.05 p/Share
670
Reduced 0.84%
79,470
Common Stock, $0.0001 ...
Aug 29
2024
SELL
Payment of exercise price or tax liability
$143,314
$88.96 p/Share
1,611
Reduced 1.97%
80,140
Common Stock, $0.0001 ...
Jul 16
2024
SELL
Open market or private sale
$112,926
$87.0 p/Share
1,298
Reduced 1.56%
81,751
Common Stock, $0.0001 ...
Oct 26
2023
SELL
Payment of exercise price or tax liability
$143,497
$72.51 p/Share
1,979
Reduced 2.33%
83,049
Common Stock, $0.0001 ...
Oct 23
2023
BUY
Grant, award, or other acquisition
-
54,331
Added 38.99%
85,028
Common Stock, $0.0001 ...
Oct 19
2023
BUY
Grant, award, or other acquisition
-
4,113
Added 11.82%
30,697
Common Stock, $0.0001 ...
Aug 29
2023
SELL
Payment of exercise price or tax liability
$247,649
$79.63 p/Share
3,110
Reduced 10.47%
26,584
Common Stock, $0.0001 ...
Apr 13
2023
SELL
Open market or private sale
$310,440
$77.61 p/Share
4,000
Reduced 11.87%
29,694
Common Stock, $0.0001 ...
Oct 26
2022
SELL
Payment of exercise price or tax liability
$106,445
$63.06 p/Share
1,688
Reduced 4.77%
33,694
Common Stock, $0.0001 ...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
3,364
Added 8.68%
35,382
Common Stock, $0.0001 ...
Sep 30
2022
BUY
Grant, award, or other acquisition
-
8,226
Added 20.44%
32,018
Common Stock, $0.0001 ...
Aug 29
2022
SELL
Payment of exercise price or tax liability
$160,198
$64.57 p/Share
2,481
Reduced 9.44%
23,792
Common Stock, $0.0001 ...
Oct 26
2021
SELL
Payment of exercise price or tax liability
$98,442
$75.55 p/Share
1,303
Reduced 4.73%
26,273
Common Stock, $0.0001 ...
Oct 20
2021
SELL
Payment of exercise price or tax liability
$99,075
$79.26 p/Share
1,250
Reduced 4.34%
27,576
Common Stock, $0.0001 ...
Oct 14
2021
BUY
Grant, award, or other acquisition
-
3,724
Added 11.44%
28,826
Common Stock, $0.0001 ...
Sep 29
2021
BUY
Grant, award, or other acquisition
-
5,240
Added 17.27%
25,102
Common Stock, $0.0001 ...
Aug 29
2021
SELL
Payment of exercise price or tax liability
$105,434
$86.28 p/Share
1,222
Reduced 5.8%
19,862
Common Stock, $0.0001 ...
Apr 04
2021
SELL
Payment of exercise price or tax liability
$29,233
$97.77 p/Share
299
Reduced 1.4%
21,084
Common Stock, $0.0001 ...
Jan 12
2021
SELL
Open market or private sale
$149,205
$99.47 p/Share
1,500
Reduced 6.56%
21,383
Common Stock, $0.0001 ...
Oct 26
2020
BUY
Payment of exercise price or tax liability
$39,964
$73.87 p/Share
541
Added 2.31%
22,883
Common Stock, $0.0001 ...
Oct 14
2020
BUY
Grant, award, or other acquisition
-
2,459
Added 9.5%
23,424
Common Stock, $0.0001 ...
Oct 12
2020
BUY
Grant, award, or other acquisition
-
4,167
Added 16.58%
20,965
Common Stock, $0.0001 ...