Dec 04
2025
SELL
Open market or private sale
$371,614
$24.62 p/Share
15,094
Reduced 14.94%
85,916
Common Stock
Dec 04
2025
BUY
Exercise of conversion of derivative security
$256,231
$12.32 p/Share
20,798
Added 17.07%
101,010
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$16,372
$24.62 p/Share
665
Reduced 0.82%
80,212
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
4,599
Added 27.99%
11,830
Restricted Stock Unit
Dec 02
2025
BUY
Grant, award, or other acquisition
-
21,476
Added 21.29%
79,412
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$35,903
$24.08 p/Share
1,491
Reduced 2.51%
57,936
Common Stock
Nov 28
2025
SELL
Payment of exercise price or tax liability
$31,196
$24.24 p/Share
1,287
Reduced 2.24%
56,141
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$22,552
$26.88 p/Share
839
Reduced 1.51%
54,592
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
4,395
Added 22.43%
15,203
Restricted Stock Unit
Dec 03
2024
BUY
Grant, award, or other acquisition
-
10,358
Added 16.2%
53,581
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$25,426
$25.58 p/Share
994
Reduced 0.97%
101,171
Common Stock
Dec 02
2024
SELL
Open market or private sale
$1,488,684
$25.69 p/Share
57,948
Reduced 57.28%
43,223
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$726,088
$12.53 p/Share
57,948
Added 36.19%
102,165
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$69,561
$25.04 p/Share
2,778
Reduced 6.2%
42,026
Common Stock
Nov 22
2024
SELL
Open market or private sale
$88,971
$25.02 p/Share
3,556
Reduced 8.42%
38,682
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$17,526
$20.89 p/Share
839
Reduced 1.95%
42,229
Common Stock
Feb 13
2024
SELL
Open market or private sale
$560,550
$15.15 p/Share
37,000
Reduced 47.33%
41,181
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$314,280
$11.64 p/Share
27,000
Added 25.67%
78,181
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$15,289
$13.7 p/Share
1,116
Reduced 2.13%
51,181
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$13,210
$13.29 p/Share
994
Reduced 1.96%
49,838
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$13,253
$13.28 p/Share
998
Reduced 1.93%
50,739
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
7,450
Added 13.33%
48,451
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
8,508
Added 22.74%
28,907
Restricted Stock Unit
Aug 24
2023
BUY
Grant, award, or other acquisition
-
3,700
Added 15.35%
20,399
Restricted Stock Unit
Feb 24
2023
SELL
Payment of exercise price or tax liability
$14,258
$13.87 p/Share
1,028
Reduced 2.45%
40,953
Common Stock