Nov 20
2023
SELL
Open market or private sale
$93,553
$105.83 p/Share
884
Reduced 5.5%
15,183
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$100,184
$105.68 p/Share
948
Reduced 5.57%
16,067
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
698
Added 3.94%
17,015
Common Stock
Aug 21
2023
SELL
Open market or private sale
$481,162
$87.98 p/Share
5,469
Reduced 25.13%
16,290
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$536,606
$88.71 p/Share
6,049
Reduced 21.75%
21,759
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
17,429
Added 38.53%
27,808
Common Stock
Aug 07
2023
SELL
Open market or private sale
$86,748
$91.7 p/Share
946
Reduced 8.35%
10,379
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$44,317
$81.02 p/Share
547
Reduced 4.61%
11,325
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
698
Added 5.55%
11,872
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$73,346
$122.04 p/Share
601
Reduced 5.11%
11,151
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
698
Added 5.61%
11,752
Common Stock
Nov 18
2022
SELL
Open market or private sale
$51,260
$102.52 p/Share
500
Reduced 4.33%
11,054
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$54,847
$100.27 p/Share
547
Reduced 4.52%
11,554
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
698
Added 5.45%
12,101
Common Stock
Nov 07
2022
SELL
Open market or private sale
$1,088,461
$88.5 p/Share
12,299
Reduced 51.89%
11,403
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$511,930
$88.6 p/Share
5,778
Reduced 19.6%
23,702
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
7,360
Added 19.98%
29,480
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$762,872
$99.01 p/Share
7,705
Reduced 25.83%
22,120
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
14,720
Added 33.05%
29,825
Common Stock
Aug 18
2022
SELL
Open market or private sale
$1,122,493
$137.09 p/Share
8,188
Reduced 35.19%
15,083
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$1,239,627
$138.12 p/Share
8,975
Reduced 27.83%
23,271
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
19,736
Added 37.97%
32,246
Common Stock
Nov 08
2021
SELL
Open market or private sale
$4,051,240
$247.54 p/Share
16,366
Reduced 63.61%
9,361
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$1,595,085
$194.57 p/Share
8,198
Reduced 24.17%
25,727
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
-
8,796
Added 20.59%
33,925
Common Stock