Sep 13
2024
BUY
Other acquisition or disposition
-
321
Added 0.39%
81,465
Common Stock
Aug 02
2024
SELL
Open market or private sale
$394,500
$65.75 p/Share
6,000
Reduced 6.89%
81,144
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
-
326
Added 0.37%
87,144
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
-
288
Added 0.33%
86,818
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
19,603
Added 18.47%
86,530
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$697,734
$67.84 p/Share
10,285
Reduced 13.32%
66,927
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
-
309
Added 0.4%
77,212
Common Stock
Dec 12
2023
SELL
Open market or private sale
$223,580
$70.0 p/Share
3,194
Reduced 3.99%
76,903
Common Stock
Dec 11
2023
SELL
Open market or private sale
$126,420
$70.0 p/Share
1,806
Reduced 2.21%
80,097
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
-
356
Added 0.43%
81,903
Common Stock
Jun 16
2023
BUY
Other acquisition or disposition
-
338
Added 0.41%
81,547
Common Stock
May 18
2023
SELL
Open market or private sale
$338,804
$56.59 p/Share
5,987
Reduced 6.87%
81,209
Common Stock
May 15
2023
SELL
Open market or private sale
$729,059
$56.9 p/Share
12,813
Reduced 12.81%
87,196
Common Stock
Mar 10
2023
BUY
Other acquisition or disposition
-
337
Added 0.34%
100,009
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
16,414
Added 14.14%
99,672
Common Stock
Dec 27
2022
SELL
Payment of exercise price or tax liability
$787,225
$54.97 p/Share
14,321
Reduced 14.68%
83,258
Common Stock
Dec 09
2022
BUY
Other acquisition or disposition
-
438
Added 0.45%
97,579
Common Stock
Sep 16
2022
BUY
Other acquisition or disposition
-
385
Added 0.39%
97,141
Common Stock
Jun 10
2022
BUY
Other acquisition or disposition
-
349
Added 0.36%
96,756
Common Stock
Mar 29
2022
SELL
Open market or private sale
$377,200
$75.44 p/Share
5,000
Reduced 4.93%
96,407
Common Stock
Mar 11
2022
BUY
Other acquisition or disposition
-
337
Added 0.33%
101,407
Common Stock
Mar 09
2022
SELL
Open market or private sale
$29,190
$70.0 p/Share
417
Reduced 0.41%
101,070
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
19,078
Added 15.82%
101,487
Common Stock
Dec 27
2021
SELL
Payment of exercise price or tax liability
$1,192,344
$76.99 p/Share
15,487
Reduced 15.82%
82,409
Common Stock
Dec 10
2021
BUY
Other acquisition or disposition
-
339
Added 0.35%
97,896
Common Stock