Feb 26
2025
SELL
Payment of exercise price or tax liability
$31,520
$173.19 p/Share
182
Reduced 0.78%
23,193
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
404
Added 1.7%
23,375
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$499,339
$168.81 p/Share
2,958
Reduced 11.41%
22,970
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
$1,100,978
$168.81 p/Share
6,522
Added 20.1%
25,929
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$4,399
$293.32 p/Share
15
Reduced 0.08%
19,407
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$9,972
$293.32 p/Share
34
Added 0.17%
19,422
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$998,775
$288.33 p/Share
3,464
Reduced 15.16%
19,388
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$2,203,706
$288.33 p/Share
7,643
Added 25.06%
22,852
Common Stock
Sep 05
2023
SELL
Open market or private sale
$350,416
$217.38 p/Share
1,612
Reduced 9.58%
15,209
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$3,119
$207.96 p/Share
15
Reduced 0.09%
16,821
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$6,238
$207.96 p/Share
30
Added 0.18%
16,836
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$594,597
$215.2 p/Share
2,763
Reduced 14.12%
16,806
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$1,308,416
$215.2 p/Share
6,080
Added 23.7%
19,569
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$618
$206.07 p/Share
3
Reduced 0.02%
13,489
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$1,442
$206.07 p/Share
7
Added 0.05%
13,492
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$167,199
$204.15 p/Share
819
Reduced 5.73%
13,484
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$381,148
$204.15 p/Share
1,867
Added 11.55%
14,303
Common Stock
Sep 07
2021
SELL
Open market or private sale
$200,290
$200.49 p/Share
999
Reduced 7.44%
12,436
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$585
$195.09 p/Share
3
Reduced 0.02%
13,435
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
$1,171
$195.09 p/Share
6
Added 0.04%
13,438
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$102,586
$178.41 p/Share
575
Reduced 4.11%
13,432
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$216,411
$178.41 p/Share
1,213
Added 7.97%
14,007
Common Stock
Feb 24
2021
SELL
Open market or private sale
$375,020
$187.98 p/Share
1,995
Reduced 13.49%
12,794
Common Stock