Jun 30
2025
SELL
Open market or private sale
$135,058
$24.37 p/Share
5,542
Reduced 0.62%
883,205
Common Stock
Jun 20
2025
SELL
Open market or private sale
$1,542,300
$24.25 p/Share
63,600
Reduced 6.68%
888,747
Common Stock
Jun 17
2025
SELL
Open market or private sale
$156,738
$20.01 p/Share
7,833
Reduced 0.82%
952,347
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$687,382
$19.04 p/Share
36,102
Reduced 3.62%
960,180
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$366,988
$13.55 p/Share
27,084
Reduced 2.65%
996,282
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
359,117
Added 25.98%
1,023,366
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$522,326
$15.3 p/Share
34,139
Reduced 4.89%
664,249
Common Stock
Nov 19
2024
SELL
Open market or private sale
$764,606
$20.07 p/Share
38,097
Reduced 5.17%
698,388
Common Stock
Nov 13
2024
SELL
Open market or private sale
$139,819
$20.02 p/Share
6,984
Reduced 0.94%
736,485
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$474,739
$14.4 p/Share
32,968
Reduced 4.25%
743,469
Common Stock
Jul 25
2024
SELL
Open market or private sale
$179,149
$20.01 p/Share
8,953
Reduced 1.14%
776,437
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$1,205,317
$17.24 p/Share
69,914
Reduced 8.17%
785,390
Common Stock
Jun 03
2024
SELL
Open market or private sale
$402,928
$22.26 p/Share
18,101
Reduced 2.07%
855,304
Common Stock
May 15
2024
SELL
Open market or private sale
$267,208
$26.58 p/Share
10,053
Reduced 1.14%
873,405
Common Stock
Apr 15
2024
SELL
Open market or private sale
$245,594
$24.43 p/Share
10,053
Reduced 1.13%
883,458
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$473,549
$26.92 p/Share
17,591
Reduced 1.93%
893,511
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
277,984
Added 23.38%
911,102
Common Stock
Feb 01
2024
SELL
Open market or private sale
$465,557
$25.72 p/Share
18,101
Reduced 2.78%
633,118
Common Stock
Dec 18
2023
SELL
Open market or private sale
$1,867,412
$23.66 p/Share
78,927
Reduced 10.81%
651,219
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$328,800
$5.48 p/Share
60,000
Added 7.78%
711,219
Common Stock
Sep 19
2023
SELL
Open market or private sale
$364,667
$18.28 p/Share
19,949
Reduced 2.89%
670,146
Common Stock
Jun 16
2023
SELL
Open market or private sale
$311,015
$15.77 p/Share
19,722
Reduced 2.78%
690,095
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
405,567
Added 36.36%
709,817
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
300,000
Added 49.65%
304,250
Common Stock