Jan 27
2025
|
SELL
Payment of exercise price or tax liability
|
$3,469,976
$161.68 p/Share
|
21,462
Reduced 5.25%
|
387,525
Common Stock
|
|
Jan 27
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
46,313
Added 10.17%
|
408,987
Common Stock
|
|
Jan 25
2025
|
SELL
Payment of exercise price or tax liability
|
$247,855
$161.68 p/Share
|
1,533
Reduced 0.42%
|
362,674
Common Stock
|
|
Jan 25
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
3,245
Added 0.88%
|
364,207
Common Stock
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$153,910
$125.95 p/Share
|
1,222
Reduced 0.34%
|
360,962
Common Stock
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,635
Added 0.72%
|
362,184
Common Stock
|
|
Feb 06
2024
|
SELL
Payment of exercise price or tax liability
|
$129,573
$124.83 p/Share
|
1,038
Reduced 0.29%
|
359,549
Common Stock
|
|
Feb 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,238
Added 0.62%
|
360,587
Common Stock
|
|
Jan 29
2024
|
SELL
Payment of exercise price or tax liability
|
$3,337,293
$113.61 p/Share
|
29,375
Reduced 7.58%
|
358,349
Common Stock
|
|
Jan 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
63,389
Added 14.05%
|
387,724
Common Stock
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$174,762
$113.63 p/Share
|
1,538
Reduced 0.47%
|
324,335
Common Stock
|
|
Jan 25
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,245
Added 0.99%
|
325,873
Common Stock
|
|
Nov 29
2023
|
SELL
Open market or private sale
|
$441,549
$104.09 p/Share
|
4,242
Reduced 1.3%
|
322,628
Common Stock
|
|
Nov 29
2023
|
BUY
Exercise of conversion of derivative security
|
$275,136
$64.86 p/Share
|
4,242
Added 1.28%
|
326,870
Common Stock
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$2,418,080
$107.27 p/Share
|
22,542
Reduced 6.53%
|
322,628
Common Stock
|
|
Nov 28
2023
|
BUY
Exercise of conversion of derivative security
|
$1,462,074
$64.86 p/Share
|
22,542
Added 5.6%
|
379,861
Common Stock
|
|
Nov 27
2023
|
SELL
Open market or private sale
|
$3,779,237
$108.94 p/Share
|
34,691
Reduced 9.13%
|
345,170
Common Stock
|
|
Nov 27
2023
|
BUY
Exercise of conversion of derivative security
|
$2,250,058
$64.86 p/Share
|
34,691
Added 8.85%
|
357,319
Common Stock
|
|
May 15
2023
|
SELL
Open market or private sale
|
$2,873,991
$76.65 p/Share
|
37,495
Reduced 10.41%
|
322,628
Common Stock
|
|