Mar 01
2025
SELL
Payment of exercise price or tax liability
$612,528
$152.56 p/Share
4,015
Reduced 4.54%
84,385
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
$4,232,166
$152.56 p/Share
27,741
Added 23.89%
88,400
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$186,833
$154.92 p/Share
1,206
Reduced 1.95%
60,659
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$337,326
$143.36 p/Share
2,353
Reduced 3.66%
61,865
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$5,675,335
$143.36 p/Share
39,588
Added 38.14%
64,218
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$170,450
$141.57 p/Share
1,204
Reduced 4.66%
24,630
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$179,939
$142.02 p/Share
1,267
Reduced 4.68%
25,834
Common Stock
Nov 13
2023
BUY
Open market or private purchase
$496,482
$118.21 p/Share
4,200
Added 11.83%
31,301
Common Stock
Mar 15
2023
-
31,644
Reduced 53.87%
27,101
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$243,349
$169.11 p/Share
1,439
Reduced 1.51%
93,967
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$175,770
$163.66 p/Share
1,074
Reduced 1.11%
95,406
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$1,887,490
$163.66 p/Share
11,533
Added 10.68%
96,480
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$190,925
$158.84 p/Share
1,202
Reduced 1.4%
84,947
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$4,117,425
$162.18 p/Share
25,388
Added 22.76%
86,149
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$206,604
$162.17 p/Share
1,274
Reduced 2.05%
60,761
Common Stock
Mar 16
2022
-
1,806
Reduced 2.98%
58,745
Common Stock
Mar 11
2022
-
33,416
Reduced 35.56%
60,551
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$290,754
$200.52 p/Share
1,450
Reduced 2.28%
62,035
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$4,719,989
$188.34 p/Share
25,061
Reduced 28.3%
63,485
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$317,959
$196.15 p/Share
1,621
Reduced 1.8%
88,546
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$251,206
$196.87 p/Share
1,276
Reduced 1.4%
90,167
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$12,020,628
$194.21 p/Share
61,895
Added 40.37%
91,443
Common Stock
Mar 15
2021
SELL
Open market or private sale
$7,430,640
$132.69 p/Share
56,000
Reduced 51.62%
52,492
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$4,466,000
$79.75 p/Share
56,000
Added 34.04%
108,492
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$180,650
$124.5 p/Share
1,451
Reduced 2.69%
52,492
Common Stock