Feb 12
2025
|
SELL
Payment of exercise price or tax liability
|
$51,944
$172.0 p/Share
|
302
Reduced 0.36%
|
83,323
Common Stock
|
|
Feb 12
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
651
Added 0.77%
|
83,625
Common Stock
|
|
Feb 07
2025
|
SELL
Payment of exercise price or tax liability
|
$64,105
$172.79 p/Share
|
371
Reduced 0.45%
|
82,974
Common Stock
|
|
Feb 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
799
Added 0.95%
|
83,345
Common Stock
|
|
Feb 06
2025
|
SELL
Payment of exercise price or tax liability
|
$54,567
$173.23 p/Share
|
315
Reduced 0.38%
|
82,546
Common Stock
|
|
Feb 06
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
679
Added 0.81%
|
82,861
Common Stock
|
|
Jan 27
2025
|
SELL
Payment of exercise price or tax liability
|
$765,069
$161.68 p/Share
|
4,732
Reduced 5.44%
|
82,182
Common Stock
|
|
Jan 27
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
10,211
Added 10.51%
|
86,914
Common Stock
|
|
Jan 25
2025
|
SELL
Payment of exercise price or tax liability
|
$81,163
$161.68 p/Share
|
502
Reduced 0.65%
|
76,703
Common Stock
|
|
Jan 25
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
994
Added 1.27%
|
77,205
Common Stock
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$46,727
$125.95 p/Share
|
371
Reduced 0.48%
|
76,211
Common Stock
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
799
Added 1.03%
|
76,582
Common Stock
|
|
Feb 06
2024
|
SELL
Payment of exercise price or tax liability
|
$39,321
$124.83 p/Share
|
315
Reduced 0.41%
|
75,783
Common Stock
|
|
Feb 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
678
Added 0.88%
|
76,098
Common Stock
|
|
Jan 29
2024
|
SELL
Payment of exercise price or tax liability
|
$743,691
$113.61 p/Share
|
6,546
Reduced 7.99%
|
75,420
Common Stock
|
|
Jan 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
14,125
Added 14.7%
|
81,966
Common Stock
|
|
Jan 27
2024
|
SELL
Payment of exercise price or tax liability
|
$28,402
$113.61 p/Share
|
250
Reduced 0.37%
|
67,841
Common Stock
|
|
Jan 27
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
539
Added 0.79%
|
68,091
Common Stock
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$58,292
$113.63 p/Share
|
513
Reduced 0.75%
|
67,552
Common Stock
|
|
Jan 25
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
994
Added 1.44%
|
68,065
Common Stock
|
|
Nov 17
2023
|
SELL
Open market or private sale
|
$2,897,216
$105.25 p/Share
|
27,527
Reduced 29.1%
|
67,071
Common Stock
|
|
Nov 17
2023
|
BUY
Exercise of conversion of derivative security
|
$409,622
$54.58 p/Share
|
7,505
Added 7.35%
|
94,598
Common Stock
|
|
Apr 19
2023
|
SELL
Payment of exercise price or tax liability
|
$10,874
$78.8 p/Share
|
138
Reduced 0.16%
|
87,093
Common Stock
|
|
Apr 19
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
296
Added 0.34%
|
87,231
Common Stock
|
|