Dec 06
2024
BUY
Other acquisition or disposition
-
183
Added 0.19%
94,627
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
-
173
Added 0.18%
94,444
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
-
176
Added 0.19%
94,271
Common Stock
Jun 04
2024
SELL
Open market or private sale
$294,925
$61.43 p/Share
4,801
Reduced 4.85%
94,095
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
157
Added 0.16%
98,896
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
9,828
Added 9.05%
98,739
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$210,643
$67.84 p/Share
3,105
Reduced 3.37%
88,911
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
-
164
Added 0.18%
92,016
Common Stock
Oct 14
2023
SELL
Payment of exercise price or tax liability
$9,805
$59.07 p/Share
166
Reduced 0.18%
91,852
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
-
193
Added 0.21%
92,018
Common Stock
Jun 16
2023
BUY
Other acquisition or disposition
-
183
Added 0.2%
91,825
Common Stock
Mar 10
2023
BUY
Other acquisition or disposition
-
183
Added 0.2%
91,642
Common Stock
Feb 24
2023
SELL
Open market or private sale
$1,236,600
$61.83 p/Share
20,000
Reduced 17.94%
91,459
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
9,849
Added 8.12%
111,459
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$236,920
$54.97 p/Share
4,310
Reduced 4.07%
101,610
Common Stock
Dec 09
2022
BUY
Other acquisition or disposition
-
221
Added 0.21%
105,920
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$9,891
$60.68 p/Share
163
Reduced 0.15%
105,699
Common Stock
Sep 16
2022
BUY
Other acquisition or disposition
-
198
Added 0.19%
105,862
Common Stock
Jun 10
2022
BUY
Other acquisition or disposition
-
179
Added 0.17%
105,664
Common Stock
Mar 11
2022
BUY
Other acquisition or disposition
-
172
Added 0.16%
105,485
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
10,469
Added 9.04%
105,313
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$583,815
$76.99 p/Share
7,583
Reduced 7.4%
94,844
Common Stock
Dec 10
2021
BUY
Other acquisition or disposition
-
168
Added 0.16%
102,427
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$10,362
$65.17 p/Share
159
Reduced 0.16%
102,259
Common Stock
Sep 10
2021
BUY
Other acquisition or disposition
-
208
Added 0.2%
102,418
Common Stock