Sep 06
2024
SELL
Open market or private sale
$5,068,035
$375.41 p/Share
13,500
Reduced 15.46%
73,838
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$7,486,009
$377.3 p/Share
19,841
Reduced 18.51%
87,338
Common Stock
Jun 15
2024
BUY
Grant, award, or other acquisition
-
37,408
Added 27.19%
100,176
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
7,003
Added 6.13%
107,179
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$4,440,025
$222.58 p/Share
19,948
Reduced 24.12%
62,768
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
37,680
Added 31.3%
82,716
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
6,675
Added 12.91%
45,036
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$117,105
$224.77 p/Share
521
Reduced 1.34%
38,361
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
1,666
Added 4.11%
38,882
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$3,232,643
$191.53 p/Share
16,878
Reduced 31.2%
37,216
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
24,635
Added 35.62%
44,528
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
12,574
Added 25.5%
36,741
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$250,377
$186.57 p/Share
1,342
Reduced 7.36%
16,885
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
4,171
Added 18.62%
18,227
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$98,601
$188.89 p/Share
522
Reduced 3.58%
14,056
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
1,666
Added 10.26%
14,578
Common Stock
Jun 24
2021
SELL
Payment of exercise price or tax liability
$697,460
$194.93 p/Share
3,578
Reduced 21.7%
12,912
Common Stock
Jun 24
2021
BUY
Exercise of conversion of derivative security
-
8,333
Added 33.57%
16,490
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$129,630
$203.82 p/Share
636
Reduced 7.23%
8,157
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
2,093
Added 19.23%
8,793
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$98,407
$186.73 p/Share
527
Reduced 7.29%
6,700
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
1,668
Added 18.75%
7,227
Common Stock