May 16
2025
SELL
Open market or private sale
$3,278,139
$267.08 p/Share
12,274
Reduced 16.22%
63,404
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$6,393,331
$249.72 p/Share
25,602
Reduced 15.33%
141,388
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
50,150
Added 23.1%
166,990
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$3,963,335
$241.77 p/Share
16,393
Reduced 14.64%
95,594
Common Stock
Jan 13
2025
BUY
Exercise of conversion of derivative security
-
33,324
Added 22.93%
111,987
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$5,680,697
$195.65 p/Share
29,035
Reduced 23.44%
94,816
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
52,504
Added 29.77%
123,851
Common Stock
Feb 16
2024
SELL
Open market or private sale
$798,027
$178.97 p/Share
4,459
Reduced 5.88%
71,347
Common Stock
Jan 16
2024
SELL
Open market or private sale
$743,404
$166.72 p/Share
4,459
Reduced 6.42%
64,996
Common Stock
Jan 13
2024
SELL
Payment of exercise price or tax liability
$2,862,571
$172.6 p/Share
16,585
Reduced 19.28%
69,455
Common Stock
Jan 13
2024
BUY
Exercise of conversion of derivative security
-
31,528
Added 26.82%
86,040
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$3,603,080
$124.39 p/Share
28,966
Reduced 25.09%
86,465
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
52,380
Added 31.21%
115,431
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,410,000
$141.0 p/Share
10,000
Reduced 10.32%
86,864
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$2,319,630
$139.15 p/Share
16,670
Reduced 14.68%
96,864
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
-
32,045
Added 22.01%
113,534
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$5,462,639
$141.99 p/Share
38,472
Reduced 26.36%
107,489
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
69,570
Added 32.28%
145,961
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$3,327,865
$168.85 p/Share
19,709
Reduced 13.97%
121,391
Common Stock
Jan 13
2022
BUY
Exercise of conversion of derivative security
-
37,203
Added 20.87%
141,100
Common Stock