Feb 27
2025
SELL
Payment of exercise price or tax liability
$17,960
$12.56 p/Share
1,430
Reduced 1.74%
80,563
Common Stock
Feb 21
2025
SELL
Open market or private sale
$1,074,742
$13.72 p/Share
78,334
Reduced 48.86%
81,993
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$48,453
$14.23 p/Share
3,405
Reduced 7.23%
43,670
Common Stock
Jan 30
2025
SELL
Open market or private sale
$3,000
$15.0 p/Share
200
Reduced 0.23%
86,762
Common Stock
Jan 29
2025
SELL
Open market or private sale
$1,500
$15.0 p/Share
100
Reduced 0.11%
86,962
Common Stock
Jan 24
2025
SELL
Open market or private sale
$48,032
$15.01 p/Share
3,200
Reduced 3.55%
87,062
Common Stock
Jan 22
2025
SELL
Payment of exercise price or tax liability
$3,720
$14.04 p/Share
265
Reduced 0.56%
47,075
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$16,857
$11.93 p/Share
1,413
Reduced 2.9%
47,340
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$27,983
$9.19 p/Share
3,045
Reduced 5.88%
48,753
Common Stock
Oct 22
2024
SELL
Payment of exercise price or tax liability
$1,422
$6.0 p/Share
237
Reduced 0.46%
51,798
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$9,858
$7.39 p/Share
1,334
Reduced 2.5%
52,035
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$22,045
$7.24 p/Share
3,045
Reduced 5.4%
53,369
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$1,813
$7.65 p/Share
237
Reduced 0.42%
56,414
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$8,624
$6.46 p/Share
1,335
Reduced 2.31%
56,511
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$24,299
$7.98 p/Share
3,045
Reduced 4.99%
57,986
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$3,318
$14.0 p/Share
237
Reduced 0.39%
61,268
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,330
$15.99 p/Share
1,334
Reduced 2.14%
61,031
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
12,500
Added 12.16%
90,262
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$218,295
$17.5 p/Share
12,474
Reduced 16.62%
62,602
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$1,500
$0.03 p/Share
50,000
Added 23.77%
160,327
Common Stock
Feb 05
2024
SELL
Open market or private sale
$52,275
$15.17 p/Share
3,446
Reduced 4.24%
77,762
Common Stock
Feb 02
2024
SELL
Open market or private sale
$213,135
$15.07 p/Share
14,143
Reduced 14.83%
81,208
Common Stock
Feb 01
2024
SELL
Open market or private sale
$9,971
$15.04 p/Share
663
Reduced 0.69%
95,351
Common Stock
Jan 31
2024
SELL
Open market or private sale
$28,998
$15.08 p/Share
1,923
Reduced 1.96%
96,014
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$1,584
$0.03 p/Share
52,810
Added 35.37%
96,480
Common Stock