Apr 04
2023
SELL
Payment of exercise price or tax liability
$3,219,874
$165.99 p/Share
19,398
Reduced 12.54%
135,306
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
42,538
Added 21.57%
154,704
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$20,440
$159.69 p/Share
128
Reduced 0.11%
112,166
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,923,974
$162.95 p/Share
17,944
Reduced 13.82%
111,905
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
35,906
Added 21.66%
129,849
Common Stock
Dec 16
2022
SELL
Open market or private sale
$3,621,945
$146.59 p/Share
24,708
Reduced 20.82%
93,943
Common Stock
Sep 14
2022
SELL
Open market or private sale
$6,506,406
$166.4 p/Share
39,101
Reduced 24.82%
118,425
Common Stock
Jun 17
2022
SELL
Open market or private sale
$6,394,530
$140.57 p/Share
45,490
Reduced 22.43%
157,333
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$7,845,329
$215.78 p/Share
36,358
Reduced 15.21%
202,638
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
79,731
Added 25.02%
238,996
Common Stock
Mar 18
2022
SELL
Open market or private sale
$6,549,697
$222.31 p/Share
29,462
Reduced 15.61%
159,265
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$14,256
$212.78 p/Share
67
Reduced 0.04%
188,727
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$3,278,249
$215.93 p/Share
15,182
Reduced 7.45%
188,551
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
21,314
Added 9.47%
203,733
Common Stock
Dec 17
2021
SELL
Open market or private sale
$6,481,391
$224.13 p/Share
28,918
Reduced 13.68%
182,419
Common Stock
Aug 19
2021
SELL
Open market or private sale
$19,995,161
$247.52 p/Share
80,782
Reduced 27.68%
211,012
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$6,422,026
$205.17 p/Share
31,301
Reduced 9.69%
291,666
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
68,642
Added 17.53%
322,967
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$3,117,513
$179.86 p/Share
17,333
Reduced 6.28%
258,508
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
27,752
Added 9.14%
275,841
Common Stock