Mar 15
2025
SELL
Payment of exercise price or tax liability
$12,956
$12.41 p/Share
1,044
Reduced 1.06%
97,209
Common Stock, par valu...
Mar 14
2025
SELL
Payment of exercise price or tax liability
$23,561
$12.31 p/Share
1,914
Reduced 1.91%
98,253
Common Stock, par valu...
Mar 14
2025
BUY
Grant, award, or other acquisition
-
8,123
Added 7.5%
100,167
Common Stock, par valu...
Mar 24
2024
SELL
Payment of exercise price or tax liability
$29,476
$12.9 p/Share
2,285
Reduced 2.42%
92,044
Common Stock, par valu...
Mar 14
2024
BUY
Grant, award, or other acquisition
-
7,806
Added 7.64%
94,329
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$15,417
$12.88 p/Share
1,197
Reduced 1.36%
86,523
Common Stock, par valu...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$24,872
$10.89 p/Share
2,284
Reduced 2.54%
87,720
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
8,680
Added 8.8%
90,004
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$15,727
$13.15 p/Share
1,196
Reduced 1.45%
81,324
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$8,536
$14.95 p/Share
571
Reduced 0.69%
82,520
Common Stock, par valu...
Mar 24
2022
SELL
Payment of exercise price or tax liability
$39,056
$17.1 p/Share
2,284
Reduced 2.68%
83,091
Common Stock, par valu...
Mar 24
2022
BUY
Grant, award, or other acquisition
-
19,005
Added 18.21%
85,375
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$21,038
$17.59 p/Share
1,196
Reduced 1.77%
66,370
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
9,948
Added 12.83%
67,566
Common Stock, par valu...
Mar 09
2022
SELL
Payment of exercise price or tax liability
$14,499
$17.66 p/Share
821
Reduced 1.4%
57,618
Common Stock, par valu...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$9,970
$17.46 p/Share
571
Reduced 0.97%
58,439
Common Stock, par valu...
Mar 09
2021
SELL
Payment of exercise price or tax liability
$12,461
$16.12 p/Share
773
Reduced 1.29%
59,010
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$15,569
$15.79 p/Share
986
Reduced 1.62%
59,783
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
-
4,749
Added 7.25%
60,769
Common Stock, par valu...