Mar 05
2025
SELL
Payment of exercise price or tax liability
$229,605
$37.92 p/Share
6,055
Reduced 6.94%
81,208
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$431,377
$37.92 p/Share
11,376
Added 11.53%
87,263
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$779,995
$37.34 p/Share
20,889
Added 21.58%
75,887
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,748,184
$36.08 p/Share
48,453
Reduced 46.84%
54,998
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$212,363
$36.92 p/Share
5,752
Reduced 5.27%
103,451
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$1,156,925
$36.92 p/Share
31,336
Added 22.3%
109,203
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$663,997
$36.13 p/Share
18,378
Added 19.1%
77,867
Common Stock
May 19
2023
SELL
Open market or private sale
$542,700
$36.18 p/Share
15,000
Reduced 20.14%
59,489
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$192,430
$37.3 p/Share
5,159
Reduced 6.48%
74,489
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$472,367
$37.3 p/Share
12,664
Added 13.72%
79,648
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$663,999
$36.75 p/Share
18,068
Added 21.24%
66,984
Common Stock
Mar 10
2022
SELL
Open market or private sale
$950,750
$38.03 p/Share
25,000
Reduced 33.82%
48,916
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$169,065
$39.29 p/Share
4,303
Reduced 6.36%
63,329
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$415,963
$39.29 p/Share
10,587
Added 12.53%
73,916
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
14,954
Added 18.11%
67,632
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$117,084
$36.97 p/Share
3,167
Reduced 5.67%
52,678
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
15,809
Added 22.06%
55,845
Common Stock
Dec 18
2020
SELL
Open market or private sale
$20,645
$41.29 p/Share
500
Reduced 1.23%
40,036
Common Stock
Dec 18
2020
SELL
Open market or private sale
$87,237
$41.78 p/Share
2,088
Reduced 4.9%
40,536
Common Stock
Nov 23
2020
SELL
Payment of exercise price or tax liability
-
2,770
Reduced 6.1%
42,624
Common Stock