Dec 15
2024
SELL
Payment of exercise price or tax liability
$23,437
$14.63 p/Share
1,602
Reduced 1.24%
127,802
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$18,324
$14.91 p/Share
1,229
Reduced 0.94%
129,404
Common Stock
Dec 05
2024
SELL
Open market or private sale
$245,293
$17.0 p/Share
14,429
Reduced 9.95%
130,633
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$23,073
$14.8 p/Share
1,559
Reduced 1.06%
145,062
Common Stock
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