Oct 01
2024
SELL
Payment of exercise price or tax liability
$145,381
$90.75 p/Share
1,602
Reduced 2.03%
77,331
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
3,333
Added 4.05%
78,933
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$174,425
$108.88 p/Share
1,602
Reduced 2.08%
75,600
Common Stock
Aug 31
2024
BUY
Exercise of conversion of derivative security
-
3,334
Added 4.14%
77,202
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$1,529,390
$100.85 p/Share
15,165
Reduced 17.03%
73,868
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
31,555
Added 28.26%
80,088
Common Stock
Mar 07
2024
SELL
Open market or private sale
$156,681
$101.15 p/Share
1,549
Reduced 2.62%
57,478
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$290,949
$99.47 p/Share
2,925
Reduced 4.72%
59,027
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
6,023
Added 8.86%
61,952
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$114,911
$71.73 p/Share
1,602
Reduced 2.78%
55,929
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 5.48%
57,531
Common Stock
Sep 28
2023
SELL
Payment of exercise price or tax liability
$113,918
$71.11 p/Share
1,602
Reduced 2.87%
54,198
Common Stock
Sep 28
2023
BUY
Exercise of conversion of derivative security
-
3,334
Added 5.64%
55,800
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$123,305
$76.97 p/Share
1,602
Reduced 2.96%
52,466
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 5.81%
54,068
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$470,522
$57.13 p/Share
8,236
Reduced 13.97%
50,735
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
17,135
Added 22.51%
58,971
Common Stock
Sep 28
2022
SELL
Payment of exercise price or tax liability
$68,977
$43.03 p/Share
1,603
Reduced 3.69%
41,836
Common Stock
Sep 28
2022
BUY
Exercise of conversion of derivative security
-
3,333
Added 7.13%
43,439
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$82,635
$51.55 p/Share
1,603
Reduced 3.84%
40,106
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
3,333
Added 7.4%
41,709
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$486,131
$59.67 p/Share
8,147
Reduced 17.51%
38,376
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
17,967
Added 27.86%
46,523
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$236,814
$58.0 p/Share
4,083
Reduced 12.51%
28,556
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
12,663
Added 27.95%
32,639
Common Stock