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
Feb 22
2023
SELL
Payment of exercise price or tax liability
$75,028
$243.6 p/Share
308
Reduced 0.75%
40,730
Common Stock
Feb 16
2023
SELL
Open market or private sale
$807,339
$251.9 p/Share
3,205
Reduced 7.24%
41,038
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$350,434
$109.34 p/Share
3,205
Added 6.75%
44,243
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$770,246
$244.29 p/Share
3,153
Reduced 7.13%
41,038
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
8,435
Added 16.03%
44,191
Common Stock
May 29
2022
SELL
Payment of exercise price or tax liability
$53,281
$244.41 p/Share
218
Reduced 0.61%
35,756
Common Stock
May 28
2022
SELL
Payment of exercise price or tax liability
$36,662
$244.41 p/Share
150
Reduced 0.42%
35,974
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
2,455
Added 6.36%
36,124
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$81,082
$289.58 p/Share
280
Reduced 0.82%
33,669
Common Stock