Nov 17
2023
SELL
Payment of exercise price or tax liability
$25,468
$105.68 p/Share
241
Reduced 0.9%
26,405
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
200
Added 0.74%
26,646
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,096,933
$104.45 p/Share
10,502
Reduced 28.42%
26,446
Common Stock
Nov 15
2023
SELL
Open market or private sale
$842
$105.25 p/Share
8
Reduced 0.02%
36,948
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$130,137
$88.71 p/Share
1,467
Reduced 3.83%
36,798
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
1,233
Added 3.12%
38,265
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$13,044
$81.02 p/Share
161
Reduced 0.43%
37,032
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
200
Added 0.53%
37,193
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$22,821
$122.04 p/Share
187
Reduced 0.5%
36,914
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
200
Added 0.54%
37,101
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$21,056
$100.27 p/Share
210
Reduced 0.57%
36,901
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
200
Added 0.54%
37,111
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$265,357
$88.6 p/Share
2,995
Reduced 7.51%
36,911
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
3,816
Added 8.73%
39,906
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$395,545
$99.01 p/Share
3,995
Reduced 9.97%
36,090
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
7,632
Added 15.99%
40,085
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$299,997
$138.12 p/Share
2,172
Reduced 6.29%
32,346
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
4,734
Added 12.06%
34,518
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$430,586
$210.35 p/Share
2,047
Reduced 6.44%
29,735
Common Stock
Nov 17
2021
SELL
Open market or private sale
$925,415
$265.01 p/Share
3,492
Reduced 9.9%
31,782
Common Stock
Nov 16
2021
SELL
Open market or private sale
$895,252
$263.0 p/Share
3,404
Reduced 8.8%
35,274
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$836,846
$194.57 p/Share
4,301
Reduced 10.01%
38,678
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
-
3,816
Added 8.15%
42,979
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$165,711
$179.73 p/Share
922
Reduced 2.3%
39,163
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
1,908
Added 4.54%
40,085
Common Stock