Feb 25
2024
SELL
Payment of exercise price or tax liability
$123,758
$203.55 p/Share
608
Reduced 7.54%
7,458
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
2,267
Added 21.94%
8,066
Common Stock
Nov 08
2023
SELL
Open market or private sale
$253,903
$182.14 p/Share
1,394
Reduced 19.38%
5,799
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$19,542
$179.29 p/Share
109
Reduced 1.49%
7,193
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$15,507
$178.25 p/Share
87
Reduced 1.18%
7,302
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$36,897
$178.25 p/Share
207
Reduced 2.73%
7,389
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
984
Added 11.47%
7,596
Common Stock
Nov 11
2022
SELL
Open market or private sale
$40,364
$157.06 p/Share
257
Reduced 3.74%
6,612
Common Stock
Aug 10
2022
SELL
Open market or private sale
$103,807
$136.23 p/Share
762
Reduced 9.99%
6,869
Common Stock
Aug 09
2022
SELL
Open market or private sale
$67,305
$134.61 p/Share
500
Reduced 6.15%
7,631
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$12,731
$116.8 p/Share
109
Reduced 1.32%
8,131
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$13,241
$121.48 p/Share
109
Reduced 1.31%
8,240
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$14,621
$137.93 p/Share
106
Reduced 1.25%
8,349
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$13,188
$134.57 p/Share
98
Reduced 1.15%
8,455
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,197
Added 12.28%
8,553
Common Stock
Aug 10
2021
SELL
Open market or private sale
$235,678
$152.05 p/Share
1,550
Reduced 17.4%
7,356
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$32,962
$164.81 p/Share
200
Reduced 2.2%
8,906
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$17,589
$161.37 p/Share
109
Reduced 1.18%
9,106
Common Stock
Mar 03
2021
SELL
Open market or private sale
$803,097
$155.79 p/Share
5,155
Reduced 35.87%
9,215
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$16,331
$152.63 p/Share
107
Reduced 0.74%
14,370
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
993
Added 6.42%
14,477
Common Stock