Jan 30
2025
SELL
Payment of exercise price or tax liability
$239,509
$257.26 p/Share
931
Reduced 5.36%
16,452
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
-
712
Added 3.93%
17,383
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
1,638
Added 8.95%
16,671
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$70,801
$255.6 p/Share
277
Reduced 1.81%
15,033
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
-
704
Added 4.4%
15,310
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$78,436
$257.17 p/Share
305
Reduced 2.05%
14,606
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
775
Added 4.94%
14,911
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$62,397
$253.65 p/Share
246
Reduced 1.71%
14,136
Common Stock
Jan 26
2025
BUY
Exercise of conversion of derivative security
-
625
Added 4.16%
14,382
Common Stock
Dec 11
2024
BUY
Open market or private purchase
$49,968
$249.84 p/Share
200
Added 1.43%
13,757
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$447,656
$236.48 p/Share
1,893
Reduced 12.25%
13,557
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
615
Added 3.83%
15,450
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
4,200
Added 22.06%
14,835
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$64,666
$234.3 p/Share
276
Reduced 2.53%
10,635
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
702
Added 6.04%
10,911
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$70,516
$231.2 p/Share
305
Reduced 2.9%
10,209
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
775
Added 6.87%
10,514
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$56,875
$231.2 p/Share
246
Reduced 2.46%
9,739
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
625
Added 5.89%
9,985
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$57,852
$239.06 p/Share
242
Reduced 2.52%
9,360
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
615
Added 6.02%
9,602
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$116,661
$239.06 p/Share
488
Reduced 5.15%
8,987
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
1,240
Added 11.57%
9,475
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$73,566
$241.2 p/Share
305
Reduced 3.57%
8,235
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
775
Added 8.32%
8,540
Common Stock