Sep 13
2024
BUY
Other acquisition or disposition
-
109
Added 0.6%
18,052
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
-
111
Added 0.61%
17,943
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
98
Added 0.55%
17,832
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$1,822,453
$67.84 p/Share
26,864
Reduced 31.23%
59,146
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
-
453
Added 0.52%
86,011
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
-
524
Added 0.56%
92,967
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$304,956
$63.44 p/Share
4,807
Reduced 4.94%
92,443
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
12,216
Added 11.16%
97,250
Common Stock
Jun 16
2023
BUY
Other acquisition or disposition
-
497
Added 0.58%
85,034
Common Stock
Mar 10
2023
BUY
Other acquisition or disposition
-
495
Added 0.58%
84,537
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
34,653
Added 21.28%
128,168
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$1,573,571
$54.97 p/Share
28,626
Reduced 23.44%
93,515
Common Stock
Dec 09
2022
BUY
Other acquisition or disposition
-
695
Added 0.4%
172,593
Common Stock
Sep 16
2022
BUY
Other acquisition or disposition
-
608
Added 0.35%
171,898
Common Stock
Jun 10
2022
BUY
Other acquisition or disposition
-
551
Added 0.32%
171,290
Common Stock
Mar 11
2022
BUY
Other acquisition or disposition
-
534
Added 0.31%
170,739
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
42,542
Added 20.0%
170,205
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$2,519,806
$76.99 p/Share
32,729
Reduced 20.41%
127,663
Common Stock
Dec 10
2021
BUY
Other acquisition or disposition
-
567
Added 0.35%
160,392
Common Stock
Sep 10
2021
BUY
Other acquisition or disposition
-
691
Added 0.43%
159,825
Common Stock
Jun 11
2021
BUY
Other acquisition or disposition
-
582
Added 0.36%
159,134
Common Stock
Apr 12
2021
SELL
Open market or private sale
$1,293,383
$55.51 p/Share
23,300
Reduced 65.27%
12,399
Common Stock
Apr 09
2021
SELL
Open market or private sale
$94,350
$55.5 p/Share
1,700
Reduced 4.55%
35,699
Common Stock
Apr 08
2021
SELL
Open market or private sale
$1,232,000
$55.0 p/Share
22,400
Reduced 37.46%
37,399
Common Stock
Apr 07
2021
SELL
Open market or private sale
$716,898
$54.6 p/Share
13,130
Reduced 18.0%
59,799
Common Stock