Apr 01
2025
SELL
Payment of exercise price or tax liability
$11,022
$22.54 p/Share
489
Reduced 1.45%
33,145
Common Stock
Mar 26
2025
SELL
Payment of exercise price or tax liability
$11,432
$22.46 p/Share
509
Reduced 1.49%
33,634
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
4,370
Added 11.35%
34,143
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$3,660
$22.46 p/Share
163
Reduced 0.54%
29,773
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$6,628
$21.52 p/Share
308
Reduced 1.02%
29,936
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
4,621
Added 13.25%
30,244
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$12,191
$15.22 p/Share
801
Reduced 3.03%
25,623
Common Stock
Mar 24
2024
BUY
Grant, award, or other acquisition
-
1,926
Added 6.84%
26,241
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$2,404
$15.22 p/Share
158
Reduced 0.64%
24,498
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,857
$15.77 p/Share
308
Reduced 1.23%
24,656
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$4,806
$15.21 p/Share
316
Reduced 1.25%
24,964
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$3,182
$18.72 p/Share
170
Reduced 0.67%
25,280
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$2,807
$18.47 p/Share
152
Reduced 0.59%
25,450
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,491
Added 8.87%
25,602
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$6,941
$22.61 p/Share
307
Reduced 1.31%
23,111
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$4,262
$25.52 p/Share
167
Reduced 0.71%
23,441
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
1,513
Added 6.02%
23,608
Common Stock
Jun 25
2021
SELL
Payment of exercise price or tax liability
$6,063
$19.75 p/Share
307
Reduced 1.37%
22,095
Common Stock
May 21
2021
SELL
Payment of exercise price or tax liability
$10,039
$21.36 p/Share
470
Reduced 2.05%
22,402
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$5,830
$19.37 p/Share
301
Reduced 1.3%
22,872
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
1,666
Added 5.97%
26,226
Common Stock