Mar 15
2025
SELL
Payment of exercise price or tax liability
$91,660
$12.41 p/Share
7,386
Reduced 3.24%
220,427
Common Stock, par valu...
Mar 14
2025
SELL
Payment of exercise price or tax liability
$140,654
$12.31 p/Share
11,426
Reduced 4.78%
227,813
Common Stock, par valu...
Mar 14
2025
BUY
Grant, award, or other acquisition
-
20,308
Added 7.82%
239,239
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$94,762
$12.83 p/Share
7,386
Reduced 3.26%
218,931
Common Stock, par valu...
Mar 14
2024
SELL
Payment of exercise price or tax liability
$102,095
$12.81 p/Share
7,970
Reduced 3.4%
226,317
Common Stock, par valu...
Mar 14
2024
BUY
Grant, award, or other acquisition
-
46,838
Added 16.66%
234,287
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$62,326
$12.88 p/Share
4,839
Reduced 2.52%
187,449
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$85,086
$11.52 p/Share
7,386
Reduced 3.7%
192,288
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
43,402
Added 17.86%
199,674
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$63,606
$13.15 p/Share
4,837
Reduced 3.0%
156,272
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$40,290
$14.95 p/Share
2,695
Reduced 1.65%
161,109
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$85,083
$17.59 p/Share
4,837
Reduced 2.87%
163,804
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
28,425
Added 14.42%
168,641
Common Stock, par valu...
Mar 09
2022
SELL
Payment of exercise price or tax liability
$82,066
$17.66 p/Share
4,647
Reduced 3.21%
140,216
Common Stock, par valu...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$47,037
$17.46 p/Share
2,694
Reduced 1.83%
144,863
Common Stock, par valu...
Mar 09
2021
SELL
Payment of exercise price or tax liability
$71,831
$16.12 p/Share
4,456
Reduced 2.93%
147,557
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$101,624
$15.79 p/Share
6,436
Reduced 4.06%
152,013
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
-
15,832
Added 9.08%
158,449
Common Stock, par valu...