Feb 12
2025
|
SELL
Payment of exercise price or tax liability
|
$39,732
$172.0 p/Share
|
231
Reduced 0.77%
|
29,731
Common Stock
|
|
Feb 12
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
450
Added 1.48%
|
29,962
Common Stock
|
|
Feb 07
2025
|
SELL
Payment of exercise price or tax liability
|
$43,543
$172.79 p/Share
|
252
Reduced 0.85%
|
29,512
Common Stock
|
|
Feb 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
491
Added 1.62%
|
29,764
Common Stock
|
|
Feb 06
2025
|
SELL
Payment of exercise price or tax liability
|
$41,748
$173.23 p/Share
|
241
Reduced 0.82%
|
29,273
Common Stock
|
|
Feb 06
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
470
Added 1.57%
|
29,514
Common Stock
|
|
Jan 27
2025
|
SELL
Payment of exercise price or tax liability
|
$521,579
$161.68 p/Share
|
3,226
Reduced 10.0%
|
29,044
Common Stock
|
|
Jan 27
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
6,283
Added 16.3%
|
32,270
Common Stock
|
|
Jan 25
2025
|
SELL
Payment of exercise price or tax liability
|
$50,929
$161.68 p/Share
|
315
Reduced 1.2%
|
25,987
Common Stock
|
|
Jan 25
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
557
Added 2.07%
|
26,302
Common Stock
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$617,700
$123.54 p/Share
|
5,000
Reduced 16.34%
|
25,594
Common Stock
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$31,739
$125.95 p/Share
|
252
Reduced 0.82%
|
30,594
Common Stock
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
492
Added 1.57%
|
30,846
Common Stock
|
|
Feb 06
2024
|
SELL
Payment of exercise price or tax liability
|
$30,084
$124.83 p/Share
|
241
Reduced 0.79%
|
30,354
Common Stock
|
|
Feb 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
470
Added 1.51%
|
30,595
Common Stock
|
|
Jan 29
2024
|
SELL
Payment of exercise price or tax liability
|
$459,666
$113.61 p/Share
|
4,046
Reduced 11.84%
|
30,125
Common Stock
|
|
Jan 29
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
7,909
Added 18.8%
|
34,171
Common Stock
|
|
Jan 27
2024
|
SELL
Payment of exercise price or tax liability
|
$17,041
$113.61 p/Share
|
150
Reduced 0.57%
|
26,262
Common Stock
|
|
Jan 27
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
292
Added 1.09%
|
26,412
Common Stock
|
|
Jan 25
2024
|
SELL
Payment of exercise price or tax liability
|
$35,793
$113.63 p/Share
|
315
Reduced 1.19%
|
26,120
Common Stock
|
|
Jan 25
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
557
Added 2.06%
|
26,435
Common Stock
|
|
Nov 17
2023
|
SELL
Payment of exercise price or tax liability
|
$1,728,992
$106.21 p/Share
|
16,279
Reduced 38.65%
|
25,836
Common Stock
|
|
Nov 17
2023
|
BUY
Exercise of conversion of derivative security
|
$1,260,790
$61.46 p/Share
|
20,514
Added 37.53%
|
34,148
Common Stock
|
|