May 31
2025
SELL
Payment of exercise price or tax liability
$38,383
$135.63 p/Share
283
Reduced 0.43%
65,944
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
$1,659,975
$135.63 p/Share
12,239
Added 15.6%
66,227
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$16,222
$138.65 p/Share
117
Reduced 0.22%
53,988
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$33,088
$136.73 p/Share
242
Reduced 0.45%
54,105
Common Stock
May 26
2025
SELL
Payment of exercise price or tax liability
$38,421
$136.73 p/Share
281
Reduced 0.51%
54,347
Common Stock
Feb 25
2025
-
430
Reduced 0.78%
54,628
Common Stock
Feb 20
2025
BUY
Open market or private purchase
$249,249
$164.63 p/Share
1,514
Added 2.68%
55,058
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$169,709
$165.57 p/Share
1,025
Reduced 1.88%
53,544
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
4,057
Added 6.92%
54,569
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
3,838
Added 7.06%
50,512
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$46,334
$214.51 p/Share
216
Reduced 0.46%
46,674
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$28,671
$217.21 p/Share
132
Reduced 0.28%
46,890
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$52,564
$217.21 p/Share
242
Reduced 0.51%
47,022
Common Stock
May 26
2024
SELL
Payment of exercise price or tax liability
$81,670
$217.21 p/Share
376
Reduced 0.79%
47,264
Common Stock
Feb 15
2024
-
424
Reduced 0.88%
47,691
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$255,304
$220.28 p/Share
1,159
Reduced 2.35%
48,115
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
3,526
Added 6.68%
49,274
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$987,722
$215.19 p/Share
4,590
Reduced 9.11%
45,775
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$1,273,064
$215.19 p/Share
5,916
Added 10.51%
50,365
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$248,298
$187.82 p/Share
1,322
Added 2.89%
44,449
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$41,929
$194.12 p/Share
216
Reduced 0.49%
43,477
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$25,623
$194.12 p/Share
132
Reduced 0.3%
43,693
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$46,977
$194.12 p/Share
242
Reduced 0.55%
43,825
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
3,812
Added 7.96%
44,067
Common Stock
Mar 07
2023
-
475
Reduced 1.17%
40,255
Common Stock