Dec 18
2024
BUY
Grant, award, or other acquisition
-
28,308
Added 9.01%
285,747
Common Stock
Sep 04
2024
SELL
Open market or private sale
$1,043,000
$29.8 p/Share
35,000
Reduced 11.97%
257,439
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$570,480
$20.44 p/Share
27,910
Reduced 8.71%
292,439
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
46,299
Added 12.63%
320,349
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$263,299
$20.93 p/Share
12,580
Reduced 4.39%
274,050
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$97,272
$21.53 p/Share
4,518
Reduced 1.55%
286,630
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
23,742
Added 7.54%
291,148
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$188,322
$20.51 p/Share
9,182
Reduced 3.32%
267,406
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$155,627
$20.72 p/Share
7,511
Reduced 2.64%
276,588
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$89,643
$20.49 p/Share
4,375
Reduced 1.52%
284,099
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
26,133
Added 8.31%
288,474
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$326,746
$19.81 p/Share
16,494
Reduced 5.92%
262,341
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$107,236
$19.59 p/Share
5,474
Reduced 1.93%
278,835
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$48,232
$21.21 p/Share
2,274
Reduced 0.79%
284,309
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$61,547
$20.55 p/Share
2,995
Reduced 1.03%
286,583
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
23,070
Added 7.38%
289,578
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
19,725
Added 6.89%
266,508
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$144,989
$23.48 p/Share
6,175
Reduced 2.44%
246,783
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$111,788
$23.48 p/Share
4,761
Reduced 1.85%
252,958
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
47,022
Added 15.43%
257,719
Common Stock