May 13
2025
BUY
Grant, award, or other acquisition
-
14,544
Added 4.02%
346,973
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,075,992
$165.41 p/Share
6,505
Reduced 1.92%
332,429
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,891,855
$168.15 p/Share
11,251
Reduced 3.21%
338,934
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
25,382
Added 6.76%
350,185
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
15,449
Added 4.54%
324,803
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$917,192
$154.15 p/Share
5,950
Reduced 1.89%
309,354
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$3,106,382
$154.87 p/Share
20,058
Reduced 5.98%
315,304
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
45,268
Added 11.89%
335,362
Common Stock
Aug 09
2023
BUY
Grant, award, or other acquisition
-
13,919
Added 4.58%
290,094
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$974,945
$154.95 p/Share
6,292
Reduced 2.23%
276,175
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$2,966,245
$154.5 p/Share
19,199
Reduced 6.36%
282,467
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
43,332
Added 12.56%
301,666
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
14,671
Added 5.37%
258,334
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$372,659
$169.16 p/Share
2,203
Reduced 0.9%
243,663
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$716,291
$174.28 p/Share
4,110
Reduced 1.64%
245,866
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,964,655
$177.62 p/Share
11,061
Reduced 4.24%
249,976
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 8.74%
261,037
Common Stock
Sep 07
2021
BUY
Grant, award, or other acquisition
-
11,666
Added 4.71%
236,037
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$373,010
$168.25 p/Share
2,217
Reduced 0.98%
224,371
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
10,834
Added 3.69%
282,838
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$681,601
$126.48 p/Share
5,389
Reduced 1.94%
272,004
Common Stock