Dec 12
2024
-
1,100
Reduced 0.81%
134,464
Common Stock
Dec 06
2024
SELL
Open market or private sale
$128,398
$29.66 p/Share
4,329
Reduced 3.09%
135,660
Common Stock
Oct 01
2024
SELL
Open market or private sale
$325,417
$26.18 p/Share
12,430
Reduced 8.16%
139,989
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$267,866
$21.55 p/Share
12,430
Added 7.54%
152,419
Common Stock
Mar 05
2024
SELL
Open market or private sale
$21,565
$18.72 p/Share
1,152
Reduced 0.82%
139,957
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,578
Added 2.47%
141,109
Common Stock
Feb 27
2024
SELL
Open market or private sale
$6,444
$19.83 p/Share
325
Reduced 0.24%
137,531
Common Stock
Feb 26
2024
SELL
Open market or private sale
$43,904
$20.27 p/Share
2,166
Reduced 1.55%
137,856
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,784
Added 6.58%
138,836
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,893
Added 5.71%
130,238
Common Stock
Feb 20
2024
SELL
Open market or private sale
$31,967
$18.86 p/Share
1,695
Reduced 1.37%
122,345
Common Stock
Dec 15
2023
SELL
Open market or private sale
$273,543
$19.0 p/Share
14,397
Reduced 10.4%
124,040
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$234,671
$16.3 p/Share
14,397
Added 9.42%
138,437
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
$360,005
$17.83 p/Share
20,191
Added 14.0%
124,040
Common Stock
Nov 27
2023
$30,642
$17.51 p/Share
1,750
Reduced 1.66%
103,849
Common Stock
Nov 27
2023
SELL
Open market or private sale
$36,431
$17.34 p/Share
2,101
Reduced 1.95%
105,599
Common Stock
Mar 02
2023
SELL
Open market or private sale
$9,413
$13.41 p/Share
702
Reduced 0.65%
107,700
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
2,290
Added 2.07%
108,402
Common Stock
Feb 27
2023
SELL
Open market or private sale
$18,361
$12.94 p/Share
1,419
Reduced 1.32%
106,112
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
6,596
Added 5.82%
106,784
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$19,055
$13.96 p/Share
1,365
Reduced 1.33%
100,935
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$5,067
$13.96 p/Share
363
Reduced 0.35%
102,300
Common Stock
Feb 17
2023
SELL
Open market or private sale
$253,980
$14.11 p/Share
18,000
Reduced 14.92%
102,663
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$212,101
$10.24 p/Share
20,713
Added 16.39%
105,663
Common Stock
Dec 14
2022
SELL
Open market or private sale
$43,776
$13.57 p/Share
3,226
Reduced 3.07%
101,950
Common Stock