Sep 24
2024
-
3,421
Reduced 6.56%
48,708
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$282,690
$142.27 p/Share
1,987
Reduced 3.67%
52,124
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
5,048
Added 8.53%
54,111
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$266,613
$142.27 p/Share
1,874
Reduced 3.68%
49,063
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
4,760
Added 8.55%
50,937
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$554,826
$167.52 p/Share
3,312
Reduced 6.72%
46,009
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
8,413
Added 14.57%
49,321
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$80,244
$170.37 p/Share
471
Reduced 1.14%
40,908
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
1,196
Added 2.81%
41,379
Common Stock
Jul 11
2023
-
2,564
Reduced 4.53%
53,994
Common Stock
Jul 11
2023
SELL
Open market or private sale
$2,302,984
$166.75 p/Share
13,811
Reduced 25.58%
40,183
Common Stock
Jul 11
2023
BUY
Exercise of conversion of derivative security
$1,185,398
$85.83 p/Share
13,811
Added 19.63%
56,558
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$142,298
$118.78 p/Share
1,198
Reduced 2.74%
42,564
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
3,042
Added 6.5%
43,762
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$133,970
$121.35 p/Share
1,104
Reduced 2.64%
40,720
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
3,295
Added 7.3%
41,824
Common Stock
Jul 29
2021
SELL
Open market or private sale
$3,325,323
$150.08 p/Share
22,157
Reduced 36.57%
38,433
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
$1,381,489
$62.35 p/Share
22,157
Added 26.78%
60,590
Common Stock
Jul 26
2021
SELL
Payment of exercise price or tax liability
$151,601
$144.52 p/Share
1,049
Reduced 2.66%
38,433
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
-
2,663
Added 6.32%
39,482
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$313,608
$144.52 p/Share
2,170
Reduced 5.57%
36,819
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
5,512
Added 12.39%
38,989
Common Stock
Jul 14
2021
SELL
Open market or private sale
$675,090
$150.02 p/Share
4,500
Reduced 11.85%
33,477
Common Stock
Jul 14
2021
BUY
Exercise of conversion of derivative security
$280,575
$62.35 p/Share
4,500
Added 10.59%
37,977
Common Stock
Jul 12
2021
SELL
Open market or private sale
$1,988,532
$150.01 p/Share
13,256
Reduced 28.37%
33,477
Common Stock