Feb 21
2025
SELL
Payment of exercise price or tax liability
$64,194
$31.89 p/Share
2,013
Reduced 1.06%
188,678
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
5,766
Added 2.93%
190,691
Common Stock
Nov 26
2024
SELL
Sale (or disposition) back to the issuer
$544,019
$33.79 p/Share
16,100
Reduced 8.01%
184,925
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$94,570
$34.54 p/Share
2,738
Reduced 1.34%
201,025
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,238
Added 3.43%
203,763
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$327,060
$33.12 p/Share
9,875
Reduced 4.78%
196,525
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
31,641
Added 13.29%
206,400
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$78,693
$30.36 p/Share
2,592
Reduced 1.46%
174,759
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,823
Added 4.22%
177,351
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$390,335
$32.19 p/Share
12,126
Reduced 6.68%
169,528
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
30,453
Added 14.36%
181,654
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$105,272
$37.45 p/Share
2,811
Reduced 1.83%
151,201
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,009
Added 3.76%
154,012
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$665,570
$41.35 p/Share
16,096
Reduced 9.81%
148,003
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
41,856
Added 20.32%
164,099
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$77,815
$29.32 p/Share
2,654
Reduced 2.25%
115,208
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
7,035
Added 5.44%
122,243
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$164,175
$29.14 p/Share
5,634
Reduced 4.56%
117,862
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
22,700
Added 15.53%
123,496
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$110,603
$29.7 p/Share
3,724
Reduced 3.56%
100,796
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
9,460
Added 8.3%
104,520
Common Stock