Mar 15
2025
SELL
Payment of exercise price or tax liability
$55,001
$12.41 p/Share
4,432
Reduced 1.8%
242,427
Common Stock, par valu...
Mar 14
2025
SELL
Payment of exercise price or tax liability
$116,464
$12.31 p/Share
9,461
Reduced 3.69%
246,859
Common Stock, par valu...
Mar 14
2025
BUY
Grant, award, or other acquisition
-
24,370
Added 8.68%
256,320
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$56,862
$12.83 p/Share
4,432
Reduced 1.87%
231,950
Common Stock, par valu...
Mar 14
2024
SELL
Payment of exercise price or tax liability
$68,072
$12.81 p/Share
5,314
Reduced 2.2%
236,382
Common Stock, par valu...
Mar 14
2024
BUY
Grant, award, or other acquisition
-
31,225
Added 11.44%
241,696
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.25%
210,471
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$55,307
$11.52 p/Share
4,801
Reduced 2.18%
215,310
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
26,041
Added 10.58%
220,111
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$68,906
$13.15 p/Share
5,240
Reduced 2.63%
194,070
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$88,706
$17.59 p/Share
5,043
Reduced 2.47%
199,310
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
28,425
Added 12.21%
204,353
Common Stock, par valu...
Mar 09
2022
SELL
Payment of exercise price or tax liability
$85,545
$17.66 p/Share
4,844
Reduced 2.68%
175,928
Common Stock, par valu...
Nov 12
2021
SELL
Sale (or disposition) back to the issuer
$389,600
$19.48 p/Share
20,000
Reduced 9.96%
180,772
Common Stock, par valu...
Apr 22
2021
SELL
Sale (or disposition) back to the issuer
$3,096,000
$15.48 p/Share
200,000
Reduced 49.9%
200,772
Common Stock, par valu...
Mar 09
2021
SELL
Payment of exercise price or tax liability
$78,053
$16.12 p/Share
4,842
Reduced 1.19%
400,772
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$66,334
$15.79 p/Share
4,201
Reduced 1.03%
405,614
Common Stock, par valu...