Nov 15
2024
SELL
Payment of exercise price or tax liability
$38,631
$10.8 p/Share
3,577
Reduced 1.11%
319,197
Common Stock, par valu...
Aug 29
2024
SELL
Open market or private sale
$208,640
$13.04 p/Share
16,000
Reduced 4.72%
322,774
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$45,785
$12.8 p/Share
3,577
Reduced 1.04%
338,774
Common Stock, par valu...
Aug 13
2024
SELL
Open market or private sale
$320,378
$12.81 p/Share
25,010
Reduced 6.81%
342,351
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$187,889
$12.82 p/Share
14,656
Reduced 3.84%
367,361
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$312,538
$13.5 p/Share
23,151
Reduced 5.71%
382,017
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
48,653
Added 10.72%
405,168
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$138,107
$13.47 p/Share
10,253
Reduced 2.8%
356,515
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
79,799
Added 17.87%
366,768
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$18,908
$11.87 p/Share
1,593
Reduced 0.55%
286,969
Common Stock, par valu...
Aug 22
2023
SELL
Open market or private sale
$144,430
$13.13 p/Share
11,000
Reduced 3.67%
288,562
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$21,362
$13.41 p/Share
1,593
Reduced 0.53%
299,562
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$148,716
$14.01 p/Share
10,615
Reduced 3.4%
301,155
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$121,601
$10.38 p/Share
11,715
Reduced 3.62%
311,770
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
60,916
Added 15.85%
323,485
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$74,841
$10.22 p/Share
7,323
Reduced 2.71%
262,569
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
$600,864
$10.22 p/Share
58,793
Added 17.89%
269,892
Common Stock, par valu...
May 15
2022
SELL
Payment of exercise price or tax liability
$60,660
$9.02 p/Share
6,725
Reduced 3.09%
211,099
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$92,643
$11.64 p/Share
7,959
Reduced 3.53%
217,824
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
134,124
Added 37.27%
225,783
Common Stock, par valu...
Jul 20
2021
BUY
Grant, award, or other acquisition
-
91,659
Added 50.0%
91,659
Common Stock, par valu...