Nov 24
2025
SELL
Sale (or disposition) back to the issuer
$316,166
$14.75 p/Share
21,435
Reduced 18.98%
91,475
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
6,623
Added 5.54%
112,910
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$58,067
$15.11 p/Share
3,843
Reduced 3.49%
106,287
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
50,065
Added 31.25%
110,130
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$82,253
$15.54 p/Share
5,293
Reduced 8.1%
60,065
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$73,886
$15.48 p/Share
4,773
Reduced 6.81%
65,358
Common Stock
Nov 07
2024
SELL
Open market or private sale
$674,495
$16.47 p/Share
40,953
Reduced 36.87%
70,131
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$40,990
$17.23 p/Share
2,379
Reduced 2.1%
111,084
Common Stock
Feb 22
2024
SELL
Open market or private sale
$61,005
$17.43 p/Share
3,500
Reduced 2.97%
114,212
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$13,040
$17.41 p/Share
749
Reduced 0.66%
113,463
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$57,443
$17.54 p/Share
3,275
Reduced 2.71%
117,712
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
36,387
Added 23.12%
120,987
Common Stock
Feb 27
2023
SELL
Open market or private sale
$210,009
$21.86 p/Share
9,607
Reduced 10.2%
84,600
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$81,060
$15.0 p/Share
5,404
Added 5.43%
94,207
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$12,037
$21.65 p/Share
556
Reduced 0.62%
88,803
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
29,297
Added 24.69%
89,359
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$15,953
$21.3 p/Share
749
Reduced 1.23%
60,062
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$75,488
$23.05 p/Share
3,275
Reduced 5.11%
60,811
Common Stock
Nov 04
2022
SELL
Open market or private sale
$106,002
$23.17 p/Share
4,575
Reduced 6.66%
64,086
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$6,738
$16.93 p/Share
398
Reduced 0.58%
68,661
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$9,058
$16.93 p/Share
535
Reduced 0.77%
69,059
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$15,870
$17.42 p/Share
911
Reduced 1.29%
69,594
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
40,347
Added 36.4%
70,505
Common Stock