Oct 25
2023
BUY
Grant, award, or other acquisition
-
107
Added 0.41%
26,170
Common Stock
Sep 19
2023
SELL
Open market or private sale
$209,380
$82.11 p/Share
2,550
Reduced 8.91%
26,063
Common Stock
Aug 17
2023
SELL
Sale (or disposition) back to the issuer
$0
$81.75 p/Share
0
Reduced 0.0%
28,613
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$34,089
$81.75 p/Share
417
Reduced 1.44%
28,614
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
81
Added 0.28%
29,031
Common Stock
Apr 26
2023
BUY
Grant, award, or other acquisition
-
109
Added 0.38%
28,949
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
10,288
Added 26.29%
28,839
Common Stock
Mar 27
2023
SELL
Open market or private sale
$82,807
$72.83 p/Share
1,137
Reduced 5.78%
18,551
Common Stock
Mar 15
2023
SELL
Sale (or disposition) back to the issuer
$73
$73.43 p/Share
1
Reduced 0.01%
19,688
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$582,520
$73.43 p/Share
7,933
Reduced 28.72%
19,690
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,484
Added 21.28%
27,684
Common Stock
Feb 23
2023
SELL
Open market or private sale
$55,956
$73.05 p/Share
766
Reduced 3.65%
20,199
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
100
Added 0.47%
20,965
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
138
Added 0.66%
20,864
Common Stock
Jul 27
2022
BUY
Grant, award, or other acquisition
-
117
Added 0.56%
20,726
Common Stock
Jun 30
2022
SELL
Open market or private sale
$97,997
$61.44 p/Share
1,595
Reduced 7.18%
20,608
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
124
Added 0.56%
22,203
Common Stock
Mar 15
2022
SELL
Sale (or disposition) back to the issuer
$0
$62.19 p/Share
0
Reduced 0.0%
11,465
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$112,564
$62.19 p/Share
1,810
Reduced 13.63%
11,466
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
11,192
Added 33.64%
22,078
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
65
Added 0.51%
12,697
Common Stock
Nov 08
2021
SELL
Open market or private sale
$141,500
$70.75 p/Share
2,000
Reduced 13.67%
12,631
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
64
Added 0.44%
14,631
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$91,025
$68.44 p/Share
1,330
Reduced 8.37%
14,568
Common Stock
Oct 15
2021
SELL
Sale (or disposition) back to the issuer
$68
$68.44 p/Share
1
Reduced 0.01%
14,566
Common Stock