Feb 11
2025
SELL
Payment of exercise price or tax liability
$13,981
$133.16 p/Share
105
Reduced 0.83%
12,475
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
276
Added 2.15%
12,580
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$14,346
$134.08 p/Share
107
Reduced 0.86%
12,304
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
279
Added 2.2%
12,411
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$20,768
$133.13 p/Share
156
Reduced 1.27%
12,132
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
362
Added 2.86%
12,288
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$30,753
$133.13 p/Share
231
Reduced 1.9%
11,926
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
535
Added 4.22%
12,157
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$58,188
$158.12 p/Share
368
Reduced 3.07%
11,622
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
1,231
Added 9.31%
11,990
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$14,623
$160.7 p/Share
91
Reduced 0.84%
10,759
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
275
Added 2.47%
10,850
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$15,748
$160.7 p/Share
98
Reduced 0.92%
10,575
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
278
Added 2.54%
10,673
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$17,355
$160.7 p/Share
108
Reduced 1.03%
10,395
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
363
Added 3.34%
10,503
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$16,207
$150.07 p/Share
108
Reduced 1.05%
10,140
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
307
Added 2.91%
10,248
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$164,231
$148.09 p/Share
1,109
Reduced 10.04%
9,941
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
2,458
Added 18.2%
11,050
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$67,393
$135.6 p/Share
497
Reduced 5.47%
8,592
Common Stock
Mar 11
2023
BUY
Exercise of conversion of derivative security
-
1,100
Added 10.8%
9,089
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$14,393
$146.87 p/Share
98
Reduced 1.21%
7,989
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
276
Added 3.3%
8,087
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$13,512
$146.87 p/Share
92
Reduced 1.16%
7,811
Common Stock