May 28
2025
SELL
Open market or private sale
$43,700
$17.48 p/Share
2,500
Reduced 4.1%
58,507
Common Stock
May 27
2025
SELL
Open market or private sale
$43,150
$17.26 p/Share
2,500
Reduced 3.94%
61,007
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$29,302
$19.38 p/Share
1,512
Reduced 2.33%
63,507
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
5,956
Added 8.39%
65,019
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$80,040
$21.13 p/Share
3,788
Reduced 6.03%
59,063
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
14,920
Added 19.18%
62,851
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$32,780
$21.68 p/Share
1,512
Reduced 3.06%
47,931
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
5,956
Added 10.75%
49,443
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
7,764
Added 15.15%
43,487
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$62,673
$19.61 p/Share
3,196
Reduced 8.21%
35,723
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$39,776
$19.46 p/Share
2,044
Reduced 4.99%
38,919
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
7,290
Added 15.11%
40,963
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$34,742
$18.81 p/Share
1,847
Reduced 5.2%
33,673
Common Stock
Dec 26
2024
BUY
Exercise of conversion of derivative security
-
7,290
Added 17.03%
35,520
Common Stock
Dec 06
2024
SELL
Open market or private sale
$14,770
$18.19 p/Share
812
Reduced 2.8%
28,230
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$25,766
$13.72 p/Share
1,878
Reduced 6.23%
28,269
Common Stock
Feb 02
2024
SELL
Open market or private sale
$19,933
$13.21 p/Share
1,509
Reduced 4.99%
28,755
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
9,720
Added 25.2%
28,852
Common Stock
Jul 28
2023
SELL
Open market or private sale
$28,792
$15.48 p/Share
1,860
Reduced 8.86%
19,132
Common Stock
Jul 06
2023
SELL
Open market or private sale
$26,217
$14.02 p/Share
1,870
Reduced 8.18%
20,992
Common Stock
Jun 09
2023
-
1,185
Reduced 4.93%
22,862
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
7,942
Added 25.78%
22,862
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
14,920
Added 50.0%
14,920
Common Stock