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
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
279
Added 3.41%
7,903
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$17,424
$159.86 p/Share
109
Reduced 1.41%
7,624
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
307
Added 3.82%
7,733
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$509,996
$119.83 p/Share
4,256
Reduced 36.43%
7,426
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
8,802
Added 42.97%
11,682
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$57,655
$173.66 p/Share
332
Reduced 10.34%
2,880
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
1,100
Added 25.51%
3,212
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$16,982
$173.29 p/Share
98
Reduced 4.43%
2,112
Common Stock