Mar 15
2024
SELL
Payment of exercise price or tax liability
$94,762
$12.83 p/Share
7,386
Reduced 2.36%
304,964
Common Stock, par valu...
Mar 14
2024
SELL
Payment of exercise price or tax liability
$85,084
$12.81 p/Share
6,642
Reduced 2.08%
312,350
Common Stock, par valu...
Mar 14
2024
BUY
Grant, award, or other acquisition
-
39,032
Added 10.9%
318,992
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$62,326
$12.88 p/Share
4,839
Reduced 1.7%
279,960
Common Stock, par valu...
Nov 28
2023
BUY
Open market or private purchase
$29,750
$11.9 p/Share
2,500
Added 0.87%
284,799
Common Stock, par valu...
Nov 27
2023
BUY
Open market or private purchase
$30,075
$12.03 p/Share
2,500
Added 0.88%
282,299
Common Stock, par valu...
Nov 21
2023
BUY
Open market or private purchase
$30,500
$12.2 p/Share
2,500
Added 0.89%
279,799
Common Stock, par valu...
Nov 16
2023
BUY
Open market or private purchase
$92,775
$12.37 p/Share
7,500
Added 2.63%
277,299
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$85,086
$11.52 p/Share
7,386
Reduced 2.66%
269,799
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
43,402
Added 13.54%
277,185
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$63,606
$13.15 p/Share
4,837
Reduced 2.03%
233,783
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$85,083
$17.59 p/Share
4,837
Reduced 1.99%
238,620
Common Stock, par valu...
Mar 11
2022
BUY
Grant, award, or other acquisition
-
28,425
Added 10.45%
243,457
Common Stock, par valu...
Mar 09
2022
SELL
Payment of exercise price or tax liability
$95,717
$17.66 p/Share
5,420
Reduced 2.46%
215,032
Common Stock, par valu...
Nov 12
2021
SELL
Sale (or disposition) back to the issuer
$487,000
$19.48 p/Share
25,000
Reduced 10.19%
220,452
Common Stock, par valu...
Apr 22
2021
SELL
Sale (or disposition) back to the issuer
$2,322,000
$15.48 p/Share
150,000
Reduced 37.93%
245,452
Common Stock, par valu...
Mar 09
2021
SELL
Payment of exercise price or tax liability
$83,808
$16.12 p/Share
5,199
Reduced 1.3%
395,452
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$71,213
$15.79 p/Share
4,510
Reduced 1.11%
400,651
Common Stock, par valu...