Mar 08
2024
SELL
Open market or private sale
$37,352
$12.88 p/Share
2,900
Reduced 6.33%
42,908
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$17,395
$11.52 p/Share
1,510
Reduced 3.19%
45,808
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
10,221
Added 17.76%
47,318
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$22,930
$10.94 p/Share
2,096
Reduced 5.35%
37,097
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$18,028
$10.58 p/Share
1,704
Reduced 4.17%
39,193
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
14,750
Added 26.51%
40,897
Common Stock, par valu...
Jan 22
2024
SELL
Payment of exercise price or tax liability
$15,079
$12.32 p/Share
1,224
Reduced 4.47%
26,147
Common Stock, par valu...
Nov 09
2023
SELL
Open market or private sale
$40,800
$5.44 p/Share
7,500
Reduced 21.51%
27,371
Common Stock, par valu...
May 12
2023
SELL
Open market or private sale
$7,902
$5.45 p/Share
1,450
Reduced 3.99%
34,871
Common Stock, par valu...
Mar 20
2023
SELL
Open market or private sale
$13,475
$3.85 p/Share
3,500
Reduced 8.79%
36,321
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$4,381
$9.78 p/Share
448
Reduced 1.11%
39,821
Common Stock, par valu...
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,980
Added 6.89%
40,269
Common Stock, par valu...
Feb 07
2023
SELL
Payment of exercise price or tax liability
$29,448
$13.41 p/Share
2,196
Reduced 5.56%
37,289
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
12,587
Added 24.17%
39,485
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$15,089
$12.11 p/Share
1,246
Reduced 4.43%
26,898
Common Stock, par valu...
Jan 22
2023
SELL
Payment of exercise price or tax liability
$14,701
$12.08 p/Share
1,217
Reduced 4.14%
28,144
Common Stock, par valu...
Nov 21
2022
SELL
Open market or private sale
$18,368
$13.12 p/Share
1,400
Reduced 4.55%
29,361
Common Stock, par valu...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$8,228
$19.78 p/Share
416
Reduced 1.33%
30,809
Common Stock, par valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
4,142
Added 11.71%
31,225
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$29,432
$19.9 p/Share
1,479
Reduced 5.18%
27,083
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
-
7,413
Added 20.61%
28,562
Common Stock, par valu...
Jan 22
2022
SELL
Payment of exercise price or tax liability
$7,904
$21.02 p/Share
376
Reduced 1.75%
21,149
Common Stock, par valu...
Jan 21
2022
SELL
Payment of exercise price or tax liability
$7,465
$20.23 p/Share
369
Reduced 1.69%
21,525
Common Stock, par valu...
Jan 03
2022
SELL
Open market or private sale
$44,660
$22.33 p/Share
2,000
Reduced 8.37%
21,894
Common Stock, par valu...
Aug 11
2021
SELL
Open market or private sale
$79,410
$26.47 p/Share
3,000
Reduced 11.15%
23,894
Common Stock, par valu...