Mar 04
2025
BUY
Grant, award, or other acquisition
$360,543
$37.92 p/Share
9,508
Added 6.47%
137,349
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$519,996
$37.34 p/Share
13,926
Added 9.82%
127,841
Common Stock
Dec 20
2024
SELL
Open market or private sale
$276,913
$34.09 p/Share
8,123
Reduced 6.66%
113,915
Common Stock
Dec 18
2024
SELL
Open market or private sale
$276,702
$35.07 p/Share
7,890
Reduced 6.07%
122,038
Common Stock
Aug 29
2024
SELL
Open market or private sale
$1,364,400
$34.11 p/Share
40,000
Reduced 23.54%
129,928
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$174,705
$36.92 p/Share
4,732
Reduced 2.71%
169,928
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$985,173
$36.92 p/Share
26,684
Added 13.25%
174,660
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$519,982
$36.13 p/Share
14,392
Added 8.86%
147,976
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$519,982
$36.13 p/Share
14,392
Added 8.86%
147,976
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$157,256
$37.3 p/Share
4,216
Reduced 3.06%
133,584
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$353,119
$37.3 p/Share
9,467
Added 6.43%
137,800
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$519,975
$36.75 p/Share
14,149
Added 9.93%
128,333
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$138,851
$39.29 p/Share
3,534
Reduced 3.26%
104,935
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$363,393
$39.29 p/Share
9,249
Added 7.49%
114,184
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
12,542
Added 10.36%
108,469
Common Stock
Jul 01
2021
SELL
Open market or private sale
$1,094,750
$43.79 p/Share
25,000
Reduced 20.67%
95,927
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$622,538
$36.97 p/Share
16,839
Reduced 12.22%
120,927
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$1,794,726
$36.03 p/Share
49,812
Added 26.56%
137,766
Common Stock
Jan 04
2021
SELL
Open market or private sale
$949,500
$37.98 p/Share
25,000
Reduced 22.13%
87,954
Common Stock
Dec 16
2020
SELL
Open market or private sale
$2,014,000
$40.28 p/Share
50,000
Reduced 30.68%
112,954
Common Stock
Nov 23
2020
SELL
Payment of exercise price or tax liability
-
7,914
Reduced 4.63%
162,954
Common Stock