Feb 21
2025
SELL
Payment of exercise price or tax liability
$26,137
$21.13 p/Share
1,237
Reduced 1.73%
70,375
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
7,307
Added 9.26%
71,612
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$55,717
$21.68 p/Share
2,570
Reduced 3.84%
64,305
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
10,126
Added 13.15%
66,875
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
13,587
Added 19.32%
56,749
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$132,171
$19.61 p/Share
6,740
Reduced 13.51%
43,162
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$95,859
$19.46 p/Share
4,926
Reduced 8.98%
49,902
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
12,702
Added 18.81%
54,828
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$60,530
$18.81 p/Share
3,218
Reduced 7.1%
42,126
Common Stock
Dec 26
2024
BUY
Exercise of conversion of derivative security
-
12,703
Added 21.88%
45,344
Common Stock
Nov 27
2024
SELL
Open market or private sale
$20,340
$16.95 p/Share
1,200
Reduced 3.55%
32,641
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$5,104
$12.42 p/Share
411
Reduced 1.2%
33,841
Common Stock
Feb 13
2024
SELL
Open market or private sale
$193,950
$12.93 p/Share
15,000
Reduced 30.46%
34,252
Common Stock
Feb 05
2024
SELL
Open market or private sale
$26,733
$13.06 p/Share
2,047
Reduced 3.99%
49,252
Common Stock
Feb 02
2024
SELL
Open market or private sale
$57,437
$13.21 p/Share
4,348
Reduced 7.81%
51,299
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
16,937
Added 23.33%
55,647
Common Stock
Jan 24
2024
SELL
Open market or private sale
$19,291
$14.03 p/Share
1,375
Reduced 3.43%
38,710
Common Stock
Sep 05
2023
SELL
Open market or private sale
$23,540
$15.1 p/Share
1,559
Reduced 3.74%
40,085
Common Stock
Aug 18
2023
SELL
Open market or private sale
$22,499
$14.46 p/Share
1,556
Reduced 3.6%
41,644
Common Stock
Aug 07
2023
SELL
Open market or private sale
$44,617
$15.46 p/Share
2,886
Reduced 6.26%
43,200
Common Stock
Aug 03
2023
SELL
Open market or private sale
$191,378
$15.5 p/Share
12,347
Reduced 21.13%
46,086
Common Stock
Jul 31
2023
SELL
Open market or private sale
$24,054
$15.37 p/Share
1,565
Reduced 2.61%
58,433
Common Stock
May 19
2023
SELL
Open market or private sale
$176,625
$14.13 p/Share
12,500
Reduced 17.39%
59,380
Common Stock
Mar 13
2023
SELL
Open market or private sale
$7,558
$14.37 p/Share
526
Reduced 0.73%
71,880
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
13,501
Added 15.72%
72,406
Common Stock