Oct 01
2024
SELL
Payment of exercise price or tax liability
$315,265
$606.28 p/Share
520
Reduced 1.23%
41,615
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
1,050
Added 2.43%
42,136
Common Stock
Sep 20
2024
SELL
Open market or private sale
$19,370,784
$642.31 p/Share
30,158
Reduced 36.69%
52,038
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$7,518,720
$281.6 p/Share
26,700
Added 24.52%
82,197
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$2,151,077
$630.26 p/Share
3,413
Reduced 5.79%
55,497
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
7,143
Added 10.81%
58,911
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$145,957
$645.83 p/Share
226
Reduced 0.43%
51,768
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
-
476
Added 0.91%
51,994
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$464,649
$650.77 p/Share
714
Reduced 1.37%
51,518
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,436
Added 2.68%
52,232
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$456,845
$639.84 p/Share
714
Reduced 1.39%
50,789
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,435
Added 2.71%
51,503
Common Stock
Jan 08
2024
SELL
Open market or private sale
$8,827,304
$597.57 p/Share
14,772
Reduced 22.8%
50,029
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
$3,200,206
$216.64 p/Share
14,772
Added 18.56%
64,801
Common Stock
Jan 05
2024
SELL
Open market or private sale
$8,709,277
$589.62 p/Share
14,771
Reduced 22.79%
50,029
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
$3,199,989
$216.64 p/Share
14,771
Added 18.56%
64,800
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$558,151
$625.03 p/Share
893
Reduced 1.75%
50,029
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
1,797
Added 3.41%
50,922
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$212,343
$573.9 p/Share
370
Reduced 0.75%
49,125
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
370
Added 0.74%
49,495
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$272,841
$510.94 p/Share
534
Reduced 1.08%
49,125
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
1,074
Added 2.12%
49,659
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$4,990,368
$549.6 p/Share
9,080
Reduced 15.75%
48,585
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
17,417
Added 23.2%
57,665
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$162,361
$505.8 p/Share
321
Reduced 0.79%
40,248
Common Stock