Feb 05
2025
BUY
Grant, award, or other acquisition
-
3,961
Added 1.93%
201,165
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$311,129
$57.67 p/Share
5,395
Reduced 2.71%
193,870
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
21,414
Added 9.7%
199,265
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$601,211
$58.37 p/Share
10,300
Reduced 5.47%
177,851
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$166,054
$60.23 p/Share
2,757
Reduced 1.44%
188,151
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$592,452
$58.41 p/Share
10,143
Reduced 5.13%
187,741
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$594,084
$59.06 p/Share
10,059
Reduced 4.84%
197,884
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
20,612
Added 9.02%
207,943
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$881,792
$66.43 p/Share
13,274
Reduced 6.74%
183,548
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
32,676
Added 14.24%
196,822
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$339,218
$67.83 p/Share
5,001
Reduced 2.96%
164,146
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$979,972
$56.6 p/Share
17,314
Reduced 9.42%
166,539
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
36,922
Added 16.72%
183,853
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$927,822
$65.01 p/Share
14,272
Reduced 9.03%
143,859
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$260,625
$65.01 p/Share
4,009
Reduced 2.47%
158,131
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
33,445
Added 17.1%
162,140
Common Stock
Nov 01
2019
SELL
Open market or private sale
$499,632
$61.92 p/Share
8,069
Reduced 5.92%
128,255
Common Stock
Nov 01
2019
-
161
Reduced 0.13%
128,094
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$166,557
$51.28 p/Share
3,248
Reduced 2.36%
134,291
Common Stock
Feb 22
2019
SELL
Payment of exercise price or tax liability
$499,326
$51.61 p/Share
9,675
Reduced 6.57%
137,539
Common Stock
Feb 22
2019
BUY
Grant, award, or other acquisition
-
33,529
Added 18.55%
147,214
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$162,498
$51.02 p/Share
3,185
Reduced 2.73%
113,685
Common Stock