Aug 30
2024
SELL
Open market or private sale
$674,855
$52.02 p/Share
12,973
Reduced 10.72%
108,073
Common Stock
Jul 30
2024
SELL
Open market or private sale
$480,145
$50.13 p/Share
9,578
Reduced 7.33%
121,046
Common Stock
Jul 29
2024
SELL
Open market or private sale
$169,700
$50.0 p/Share
3,394
Reduced 2.53%
130,624
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$113,888
$49.09 p/Share
2,320
Reduced 1.7%
134,018
Common Stock
Jan 04
2024
SELL
Open market or private sale
$555,749
$48.87 p/Share
11,372
Reduced 7.7%
136,338
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$245,908
$49.88 p/Share
4,930
Reduced 3.2%
149,310
Common Stock
Jan 03
2024
SELL
Open market or private sale
$78,896
$49.31 p/Share
1,600
Reduced 1.07%
147,710
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,628,796
$49.35 p/Share
33,005
Reduced 17.63%
154,240
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
93,484
Added 36.99%
159,235
Common Stock
Jan 04
2023
SELL
Open market or private sale
$1,827,996
$51.18 p/Share
35,717
Reduced 35.29%
65,507
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$118,760
$51.19 p/Share
2,320
Reduced 2.6%
86,777
Common Stock
Jan 03
2023
SELL
Open market or private sale
$295,118
$51.93 p/Share
5,683
Reduced 5.32%
101,224
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,432,058
$52.09 p/Share
27,492
Reduced 22.67%
93,761
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
75,876
Added 39.65%
115,507
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$121,421
$52.09 p/Share
2,331
Reduced 2.55%
89,097
Common Stock
Jan 05
2022
SELL
Open market or private sale
$1,619,024
$48.27 p/Share
33,541
Reduced 26.84%
91,428
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,251,591
$48.5 p/Share
25,806
Reduced 17.12%
124,969
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
54,013
Added 27.13%
145,079
Common Stock
Jan 03
2022
SELL
Open market or private sale
$267,679
$48.66 p/Share
5,501
Reduced 5.38%
96,762
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
16,000
Added 13.53%
102,263
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$218,921
$48.66 p/Share
4,499
Reduced 4.96%
86,263
Common Stock
Jan 06
2021
SELL
Open market or private sale
$1,386,763
$41.16 p/Share
33,692
Reduced 27.07%
90,762
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$1,052,774
$40.61 p/Share
25,924
Reduced 17.24%
124,454
Common Stock
Jan 05
2021
SELL
Open market or private sale
$318,342
$40.61 p/Share
7,839
Reduced 7.95%
90,762
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
-
59,616
Added 31.67%
128,636
Common Stock