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
Feb 18
2021
SELL
Payment of exercise price or tax liability
$1,274,107
$117.17 p/Share
10,874
Reduced 16.78%
53,943
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$537,981
$116.8 p/Share
4,606
Reduced 13.54%
29,403
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
$4,150,167
$117.19 p/Share
35,414
Added 35.33%
64,817
Common Stock