Mar 15
2025
SELL
Payment of exercise price or tax liability
$39,736
$12.41 p/Share
3,202
Reduced 0.63%
502,128
Common Stock, par valu...
Mar 14
2025
SELL
Payment of exercise price or tax liability
$72,296
$12.31 p/Share
5,873
Reduced 1.15%
505,330
Common Stock, par valu...
Mar 14
2025
BUY
Grant, award, or other acquisition
-
16,246
Added 3.08%
511,203
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$41,056
$12.83 p/Share
3,200
Reduced 0.64%
494,957
Common Stock, par valu...
Mar 14
2024
SELL
Payment of exercise price or tax liability
$36,867
$12.81 p/Share
2,878
Reduced 0.57%
498,157
Common Stock, par valu...
Mar 14
2024
BUY
Grant, award, or other acquisition
-
15,612
Added 3.02%
501,035
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$27,009
$12.88 p/Share
2,097
Reduced 0.43%
485,423
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$36,864
$11.52 p/Share
3,200
Reduced 0.65%
487,520
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
17,361
Added 3.42%
490,720
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$27,562
$13.15 p/Share
2,096
Reduced 0.44%
473,359
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$34,908
$14.95 p/Share
2,335
Reduced 0.49%
475,455
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$35,479
$17.59 p/Share
2,017
Reduced 0.42%
477,790
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
11,370
Added 2.31%
479,807
Common Stock, par valu...
Mar 09
2022
SELL
Payment of exercise price or tax liability
$57,042
$17.66 p/Share
3,230
Reduced 0.68%
468,437
Common Stock, par valu...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$39,233
$17.46 p/Share
2,247
Reduced 0.47%
471,667
Common Stock, par valu...
Mar 09
2021
SELL
Payment of exercise price or tax liability
$52,035
$16.12 p/Share
3,228
Reduced 0.68%
473,914
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$79,692
$15.79 p/Share
5,047
Reduced 1.05%
477,142
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
-
12,666
Added 2.56%
482,189
Common Stock, par valu...