Dec 06
2024
BUY
Other acquisition or disposition
-
1,001
Added 0.46%
216,613
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
-
953
Added 0.44%
215,612
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
-
970
Added 0.45%
214,659
Common Stock
Jun 13
2024
SELL
Open market or private sale
$411,688
$62.02 p/Share
6,638
Reduced 3.01%
213,689
Common Stock
Jun 12
2024
SELL
Open market or private sale
$502,848
$62.08 p/Share
8,100
Reduced 3.55%
220,327
Common Stock
May 22
2024
SELL
Open market or private sale
$16,506
$63.0 p/Share
262
Reduced 0.11%
228,427
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
856
Added 0.37%
228,689
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
51,399
Added 18.41%
227,833
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$1,464,936
$67.84 p/Share
21,594
Reduced 10.9%
176,434
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
-
833
Added 0.42%
198,028
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
-
963
Added 0.49%
197,195
Common Stock
Jun 16
2023
BUY
Other acquisition or disposition
-
912
Added 0.46%
196,232
Common Stock
Mar 10
2023
BUY
Other acquisition or disposition
-
910
Added 0.46%
195,320
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
51,067
Added 20.8%
194,410
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$1,280,306
$54.97 p/Share
23,291
Reduced 13.98%
143,343
Common Stock
Dec 09
2022
BUY
Other acquisition or disposition
-
926
Added 0.55%
166,634
Common Stock
Sep 16
2022
BUY
Other acquisition or disposition
-
809
Added 0.49%
165,708
Common Stock
Jun 10
2022
BUY
Other acquisition or disposition
-
733
Added 0.44%
164,899
Common Stock
Mar 11
2022
BUY
Other acquisition or disposition
-
710
Added 0.43%
164,166
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
61,818
Added 27.44%
163,456
Common Stock
Dec 28
2021
SELL
Open market or private sale
$2,597,940
$76.41 p/Share
34,000
Reduced 25.07%
101,638
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$1,903,501
$76.99 p/Share
24,724
Reduced 15.42%
135,638
Common Stock
Dec 10
2021
BUY
Other acquisition or disposition
-
567
Added 0.35%
160,362
Common Stock
Sep 10
2021
BUY
Other acquisition or disposition
-
691
Added 0.43%
159,795
Common Stock
Jun 11
2021
BUY
Other acquisition or disposition
-
582
Added 0.36%
159,104
Common Stock