Jul 10
2024
SELL
Open market or private sale
$359,879
$18.96 p/Share
18,981
Reduced 6.63%
267,265
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
-
37,349
Added 11.54%
286,246
Common Stock
Apr 01
2024
SELL
Open market or private sale
$291,682
$19.63 p/Share
14,859
Reduced 5.63%
248,897
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
28,587
Added 9.78%
263,756
Common Stock
Mar 26
2024
SELL
Open market or private sale
$111,800
$19.43 p/Share
5,754
Reduced 2.39%
235,169
Common Stock
Mar 25
2024
SELL
Open market or private sale
$62,361
$20.28 p/Share
3,075
Reduced 1.33%
228,750
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
12,173
Added 4.81%
240,923
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
8,539
Added 3.55%
231,825
Common Stock
Mar 22
2024
SELL
Open market or private sale
$273,709
$20.42 p/Share
13,404
Reduced 5.66%
223,286
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$23,659
$20.79 p/Share
1,138
Reduced 0.48%
236,690
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
39,673
Added 14.3%
237,828
Common Stock
Jul 10
2023
SELL
Open market or private sale
$303,845
$15.97 p/Share
19,026
Reduced 8.76%
198,155
Common Stock
Jul 09
2023
BUY
Exercise of conversion of derivative security
-
37,349
Added 14.67%
217,181
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$105,282
$16.94 p/Share
6,215
Reduced 3.34%
179,832
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
12,173
Added 6.14%
186,047
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$73,841
$16.94 p/Share
4,359
Reduced 2.45%
173,874
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
8,538
Added 4.57%
178,233
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$736,436
$17.19 p/Share
42,841
Reduced 20.16%
169,695
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
100,066
Added 32.01%
212,536
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$19,668
$18.75 p/Share
1,049
Reduced 0.92%
112,470
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
2,944
Added 2.53%
113,519
Common Stock
Jul 11
2022
SELL
Open market or private sale
$341,610
$17.36 p/Share
19,678
Reduced 15.11%
110,575
Common Stock
Jul 09
2022
BUY
Exercise of conversion of derivative security
-
37,349
Added 22.28%
130,253
Common Stock
Mar 28
2022
SELL
Open market or private sale
$162,738
$25.4 p/Share
6,407
Reduced 6.45%
92,904
Common Stock
Mar 25
2022
SELL
Open market or private sale
$321,927
$26.34 p/Share
12,222
Reduced 12.3%
87,139
Common Stock