Jun 11
2025
SELL
Open market or private sale
$369,456
$28.83 p/Share
12,815
Reduced 0.99%
1,283,982
Common Stock
Jun 06
2025
SELL
Open market or private sale
$244,663
$31.82 p/Share
7,689
Reduced 0.59%
1,296,797
Common Stock
May 27
2025
SELL
Open market or private sale
$3,198,842
$26.08 p/Share
122,655
Reduced 8.59%
1,304,486
Common Stock
May 20
2025
SELL
Open market or private sale
$313,839
$24.49 p/Share
12,815
Reduced 0.89%
1,427,141
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
240,000
Added 14.29%
1,439,956
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
180,000
Added 13.04%
1,199,956
Common Stock
Jun 11
2024
SELL
Open market or private sale
$806,108
$21.69 p/Share
37,165
Reduced 3.52%
1,019,956
Common Stock
May 21
2024
SELL
Open market or private sale
$309,207
$15.04 p/Share
20,559
Reduced 1.91%
1,057,121
Common Stock
Jun 22
2023
SELL
Open market or private sale
$219,566
$5.95 p/Share
36,902
Reduced 3.31%
1,077,680
Common Stock
Jun 21
2023
SELL
Open market or private sale
$453,144
$6.14 p/Share
73,802
Reduced 6.21%
1,114,582
Common Stock
Jun 15
2023
SELL
Sale (or disposition) back to the issuer
-
4,839
Reduced 0.41%
1,188,384
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 17.32%
1,193,223
Common Stock
Dec 16
2022
BUY
Open market or private purchase
$87,250
$3.49 p/Share
25,000
Added 2.58%
943,223
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
250,000
Added 21.4%
918,223
Common Stock
Jun 10
2022
SELL
Open market or private sale
$194,870
$5.98 p/Share
32,587
Reduced 4.65%
668,223
Common Stock
May 31
2022
SELL
Open market or private sale
$118,401
$5.45 p/Share
21,725
Reduced 3.01%
700,810
Common Stock
Nov 01
2021
SELL
Open market or private sale
$137,289
$18.96 p/Share
7,241
Reduced 0.99%
722,535
Common Stock
Aug 05
2021
BUY
Grant, award, or other acquisition
$447,189
$12.54 p/Share
35,661
Added 4.66%
729,776
Common Stock
Jul 01
2021
SELL
Open market or private sale
$258,966
$17.66 p/Share
14,664
Reduced 2.07%
694,115
Common Stock
May 24
2021
SELL
Open market or private sale
$123,311
$14.19 p/Share
8,690
Reduced 1.21%
708,779
Common Stock
May 20
2021
BUY
Grant, award, or other acquisition
-
75,000
Added 9.46%
717,469
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$102,823
$13.91 p/Share
7,392
Reduced 1.14%
642,469
Common Stock