Jan 13
2025
SELL
Payment of exercise price or tax liability
$2,099,288
$241.77 p/Share
8,683
Reduced 13.72%
54,587
Common Stock
Jan 13
2025
BUY
Exercise of conversion of derivative security
-
16,895
Added 21.08%
63,270
Common Stock
May 20
2024
SELL
Open market or private sale
$1,062,990
$200.64 p/Share
5,298
Reduced 10.25%
46,375
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$2,564,971
$195.65 p/Share
13,110
Reduced 20.24%
51,673
Common Stock
Mar 25
2024
SELL
Open market or private sale
$765,811
$195.36 p/Share
3,920
Reduced 5.71%
64,783
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
23,707
Added 25.65%
68,703
Common Stock
Feb 22
2024
SELL
Open market or private sale
$716,340
$182.74 p/Share
3,920
Reduced 8.01%
44,996
Common Stock
Jan 13
2024
SELL
Payment of exercise price or tax liability
$1,317,110
$172.6 p/Share
7,631
Reduced 13.49%
48,916
Common Stock
Jan 13
2024
BUY
Exercise of conversion of derivative security
-
15,351
Added 21.35%
56,547
Common Stock
May 15
2023
SELL
Open market or private sale
$2,150,010
$135.0 p/Share
15,926
Reduced 27.88%
41,196
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$1,665,830
$124.39 p/Share
13,392
Reduced 18.99%
57,122
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
24,217
Added 25.56%
70,514
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$980,729
$139.15 p/Share
7,048
Reduced 13.21%
46,297
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
-
14,642
Added 21.54%
53,345
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$2,396,081
$141.99 p/Share
16,875
Reduced 30.36%
38,703
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
30,514
Added 35.44%
55,578
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$1,414,963
$168.85 p/Share
8,380
Reduced 25.06%
25,064
Common Stock
Jan 13
2022
BUY
Exercise of conversion of derivative security
-
16,696
Added 33.3%
33,444
Common Stock
Oct 25
2021
SELL
Open market or private sale
$892,056
$171.22 p/Share
5,210
Reduced 23.73%
16,748
Common Stock
Oct 14
2021
SELL
Open market or private sale
$1,271,899
$162.46 p/Share
7,829
Reduced 26.28%
21,958
Common Stock