Feb 14
2025
SELL
Payment of exercise price or tax liability
$476,611
$41.64 p/Share
11,446
Reduced 5.03%
216,080
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$93,273
$41.64 p/Share
2,240
Added 1.0%
221,137
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$1,209,130
$41.85 p/Share
28,892
Reduced 11.37%
225,286
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
$4,032,205
$41.85 p/Share
96,349
Added 27.49%
254,178
Common Stock
May 10
2024
SELL
Open market or private sale
$1,995,536
$44.75 p/Share
44,593
Reduced 22.03%
157,829
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,264,873
$41.44 p/Share
30,523
Reduced 13.45%
196,387
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$2,459,464
$41.44 p/Share
59,350
Added 22.67%
202,422
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$364,753
$40.03 p/Share
9,112
Reduced 4.99%
173,595
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$71,373
$40.03 p/Share
1,783
Added 1.0%
176,835
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$1,348,177
$40.11 p/Share
33,612
Added 15.67%
180,924
Common Stock
Sep 13
2023
$251,358
$43.89 p/Share
5,727
Reduced 3.74%
147,312
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$372,135
$47.07 p/Share
7,906
Reduced 4.91%
153,039
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
794
Added 0.5%
156,922
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$941,591
$47.69 p/Share
19,744
Reduced 10.98%
160,151
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
60,622
Added 26.82%
165,446
Common Stock
Aug 29
2022
$235,755
$52.39 p/Share
4,500
Reduced 3.64%
119,273
Common Stock
Aug 25
2022
$293,103
$53.34 p/Share
5,495
Reduced 4.25%
123,773
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$181,715
$50.73 p/Share
3,582
Reduced 2.7%
129,268
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
249
Added 0.19%
132,850
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$202,047
$51.86 p/Share
3,896
Reduced 2.85%
132,601
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
1,083
Added 0.79%
136,497
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$1,124,688
$51.86 p/Share
21,687
Reduced 16.03%
113,595
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
69,819
Added 34.02%
135,414
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$195,407
$41.87 p/Share
4,667
Reduced 6.66%
65,390
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
36,301
Added 29.37%
87,282
Common Stock