May 02
2023
SELL
Open market or private sale
$973,040
$92.75 p/Share
10,491
Reduced 7.71%
125,520
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$791,508
$92.65 p/Share
8,543
Reduced 5.91%
136,011
Common Stock
Feb 24
2023
SELL
Open market or private sale
$4,564,480
$89.44 p/Share
51,034
Reduced 26.23%
143,547
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
41,547
Reduced 17.6%
194,581
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
92,581
Added 28.17%
236,128
Common Stock
Feb 22
2023
SELL
Open market or private sale
$630,651
$90.39 p/Share
6,977
Reduced 4.64%
143,547
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$271,005
$90.85 p/Share
2,983
Reduced 1.94%
150,524
Restricted Stock Units
Feb 20
2023
BUY
Grant, award, or other acquisition
-
21,643
Added 12.36%
153,507
Restricted Stock Units
Nov 22
2022
-
1,620
Reduced 1.22%
131,355
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$1,263,950
$99.11 p/Share
12,753
Reduced 8.81%
132,077
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
-
40,880
Reduced 22.12%
143,963
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
90,642
Added 32.9%
184,843
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
29,168
Added 23.64%
94,201
Resticted Stock Units
Feb 01
2022
SELL
Open market or private sale
$188,811
$89.91 p/Share
2,100
Reduced 3.13%
65,033
Common Stock
Jan 03
2022
SELL
Open market or private sale
$186,123
$88.63 p/Share
2,100
Reduced 3.03%
67,133
Common Stock
Dec 07
2021
-
600
Reduced 0.87%
68,709
Common Stock
Dec 01
2021
SELL
Open market or private sale
$171,150
$81.5 p/Share
2,100
Reduced 2.94%
69,309
Common Stock
Nov 23
2021
-
1,200
Reduced 1.65%
71,409
Common Stock
Nov 01
2021
SELL
Open market or private sale
$177,744
$84.64 p/Share
2,100
Reduced 2.81%
72,609
Common Stock
Oct 04
2021
-
22,330
Reduced 23.01%
74,711
Common Stock
Oct 01
2021
SELL
Open market or private sale
$171,759
$81.79 p/Share
2,100
Reduced 2.12%
97,039
Common Stock
Sep 01
2021
SELL
Open market or private sale
$188,496
$89.76 p/Share
2,100
Reduced 2.08%
98,672
Common Stock
Aug 02
2021
SELL
Open market or private sale
$185,325
$88.25 p/Share
2,100
Reduced 2.04%
100,772
Common Stock
Jul 01
2021
SELL
Open market or private sale
$177,933
$84.73 p/Share
2,100
Reduced 2.0%
102,872
Common Stock
Jun 01
2021
SELL
Open market or private sale
$180,957
$86.17 p/Share
2,100
Reduced 1.97%
104,488
Common Stock