Aug 02
2024
SELL
Open market or private sale
$204,166
$172.73 p/Share
1,182
Reduced 17.47%
5,584
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$464,718
$187.16 p/Share
2,483
Reduced 26.85%
6,766
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
5,596
Added 42.06%
7,708
Common Stock
Feb 20
2024
SELL
Open market or private sale
$987,893
$218.03 p/Share
4,531
Reduced 55.36%
3,653
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$200,647
$98.89 p/Share
2,029
Added 19.87%
8,184
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$34,395
$172.84 p/Share
199
Reduced 3.13%
6,155
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
469
Added 6.87%
6,354
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$11,538
$172.22 p/Share
67
Reduced 1.13%
5,885
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
157
Added 2.57%
5,952
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$25,860
$173.56 p/Share
149
Reduced 2.51%
5,795
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
331
Added 5.35%
5,854
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$25,464
$176.84 p/Share
144
Reduced 2.5%
5,613
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
322
Added 5.34%
5,704
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$93,780
$163.38 p/Share
574
Reduced 9.55%
5,435
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
1,954
Added 25.94%
5,579
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$7,031
$152.84 p/Share
46
Reduced 1.12%
4,055
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
156
Added 3.66%
4,101
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$32,615
$149.61 p/Share
218
Reduced 5.24%
3,945
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
741
Added 15.34%
4,090
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$32,579
$173.29 p/Share
188
Reduced 5.21%
3,422
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
576
Added 13.83%
3,590
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$17,301
$163.22 p/Share
106
Reduced 3.38%
3,034
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
301
Added 8.93%
3,070
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$6,542
$159.56 p/Share
41
Reduced 1.42%
2,839
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
117
Added 3.9%
2,880
Common Stock