Sep 15
2024
SELL
Payment of exercise price or tax liability
$18,259
$11.78 p/Share
1,550
Reduced 1.05%
146,621
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$15,477
$10.36 p/Share
1,494
Reduced 1.0%
148,171
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$14,976
$10.4 p/Share
1,440
Reduced 0.95%
149,665
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$12,470
$8.6 p/Share
1,450
Reduced 0.95%
151,105
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$9,570
$8.63 p/Share
1,109
Reduced 0.72%
152,555
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$11,560
$8.64 p/Share
1,338
Reduced 0.86%
153,664
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$3,079
$8.65 p/Share
356
Reduced 0.35%
99,997
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
53,000
Added 25.48%
155,002
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$14,736
$7.35 p/Share
2,005
Added 1.93%
102,002
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$10,292
$9.34 p/Share
1,102
Reduced 1.09%
100,353
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$14,005
$10.04 p/Share
1,395
Reduced 1.36%
101,455
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,927
$10.02 p/Share
392
Reduced 0.38%
102,850
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$13,681
$10.31 p/Share
1,327
Reduced 1.27%
103,242
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$20,731
$11.86 p/Share
1,748
Reduced 1.64%
104,569
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$6,800
$13.23 p/Share
514
Reduced 0.48%
106,317
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$16,381
$13.64 p/Share
1,201
Reduced 1.11%
106,831
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$21,704
$14.14 p/Share
1,535
Reduced 1.4%
108,032
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$6,079
$14.27 p/Share
426
Reduced 0.39%
109,567
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$15,917
$13.32 p/Share
1,195
Reduced 1.07%
109,993
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$20,088
$13.5 p/Share
1,488
Reduced 1.32%
111,188
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$5,499
$12.47 p/Share
441
Reduced 0.4%
110,720
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$20,733
$10.6 p/Share
1,956
Added 1.71%
112,676
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
42,000
Added 27.42%
111,161
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$19,879
$13.07 p/Share
1,521
Reduced 2.15%
69,161
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$19,886
$13.81 p/Share
1,440
Reduced 2.0%
70,682
Common Stock