Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,036,270
$66.77 p/Share
15,520
Reduced 8.61%
164,760
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
35,040
Added 16.27%
180,280
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$493,450
$60.42 p/Share
8,167
Reduced 5.32%
145,240
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$1,430,047
$57.96 p/Share
24,673
Added 13.86%
153,407
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$475,256
$45.61 p/Share
10,420
Reduced 7.49%
128,734
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
23,528
Added 14.46%
139,154
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$237,614
$47.23 p/Share
5,031
Reduced 4.17%
115,626
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$268,747
$47.44 p/Share
5,665
Reduced 4.48%
120,657
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,043,259
$50.57 p/Share
20,630
Added 14.04%
126,322
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$479,666
$48.51 p/Share
9,888
Reduced 8.56%
105,692
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$110,449
$51.66 p/Share
2,138
Reduced 1.82%
115,580
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$282,249
$50.81 p/Share
5,555
Reduced 4.51%
117,718
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
19,601
Added 13.72%
123,273
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$391,812
$48.36 p/Share
8,102
Reduced 7.25%
103,672
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
18,032
Added 13.89%
111,774
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$553,388
$55.96 p/Share
9,889
Reduced 9.54%
93,742
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$288,527
$51.94 p/Share
5,555
Reduced 5.09%
103,631
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
14,479
Added 11.71%
109,186
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$528,324
$53.42 p/Share
9,890
Reduced 9.46%
94,707
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
37,622
Added 26.45%
104,597
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
-
66,975
Added 50.0%
66,975
Common Stock