Oct 01
2024
SELL
Payment of exercise price or tax liability
$388,625
$606.28 p/Share
641
Reduced 1.59%
39,575
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
1,219
Added 2.94%
40,216
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$3,181,552
$630.26 p/Share
5,048
Reduced 11.15%
40,211
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
9,589
Added 17.48%
45,260
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$1,028,867
$650.77 p/Share
1,581
Reduced 4.24%
35,671
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
3,077
Added 7.63%
37,252
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$302,644
$639.84 p/Share
473
Reduced 1.37%
34,175
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,251
Added 3.48%
34,648
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$413,144
$625.03 p/Share
661
Reduced 1.94%
33,350
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
1,251
Added 3.55%
34,011
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$337,220
$510.94 p/Share
660
Reduced 1.97%
32,760
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 3.61%
33,420
Common Stock
Sep 11
2023
SELL
Open market or private sale
$4,808,986
$552.63 p/Share
8,702
Reduced 21.29%
32,170
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$5,946,122
$549.6 p/Share
10,819
Reduced 20.93%
40,872
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
22,852
Added 30.66%
51,691
Common Stock
Aug 29
2023
SELL
Open market or private sale
$3,881,610
$531.0 p/Share
7,310
Reduced 20.22%
28,839
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$978,385
$140.21 p/Share
6,978
Added 16.31%
35,817
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$180,064
$505.8 p/Share
356
Reduced 1.21%
29,171
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
688
Added 2.28%
29,527
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$695,532
$458.19 p/Share
1,518
Reduced 5.0%
28,839
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
3,058
Added 9.15%
30,357
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$239,410
$445.83 p/Share
537
Reduced 1.93%
27,299
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
1,314
Added 4.51%
27,836
Common Stock
Mar 03
2023
SELL
Open market or private sale
$710,435
$407.36 p/Share
1,744
Reduced 6.18%
26,457
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$244,526
$140.21 p/Share
1,744
Added 5.82%
28,201
Common Stock