Aug 07
2024
SELL
Open market or private sale
$357,000
$25.5 p/Share
14,000
Reduced 3.94%
341,036
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$651,613
$20.99 p/Share
31,044
Reduced 8.04%
355,036
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,008,579
$21.45 p/Share
47,020
Reduced 10.89%
384,866
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
63,350
Added 12.79%
431,886
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$311,193
$22.86 p/Share
13,613
Reduced 3.56%
368,536
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
74,462
Added 16.31%
382,149
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,167,500
$23.35 p/Share
50,000
Reduced 13.98%
307,687
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$814,500
$16.29 p/Share
50,000
Added 12.26%
357,687
Common Stock
Dec 12
2023
SELL
Open market or private sale
$318,352
$22.5 p/Share
14,149
Reduced 4.4%
307,687
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$319,663
$22.27 p/Share
14,354
Reduced 4.27%
321,836
Common Stock
Sep 06
2023
BUY
Grant, award, or other acquisition
-
57,900
Added 14.69%
336,190
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$154,377
$21.51 p/Share
7,177
Reduced 2.51%
278,290
Common Stock
Aug 03
2023
SELL
Open market or private sale
$631,530
$20.67 p/Share
30,553
Reduced 9.67%
285,467
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$346,486
$19.18 p/Share
18,065
Reduced 5.41%
316,020
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
79,719
Added 19.34%
332,577
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$28,132
$18.08 p/Share
1,556
Reduced 0.61%
252,858
Common Stock
Feb 06
2023
SELL
Open market or private sale
$434,250
$17.37 p/Share
25,000
Reduced 8.95%
254,414
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$105,000
$4.2 p/Share
25,000
Added 8.21%
279,414
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$119,927
$16.71 p/Share
7,177
Reduced 2.74%
254,414
Common Stock
Sep 12
2022
SELL
Open market or private sale
$717,600
$17.94 p/Share
40,000
Reduced 13.26%
261,591
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$248,400
$6.21 p/Share
40,000
Added 11.71%
301,591
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$154,234
$21.49 p/Share
7,177
Reduced 2.67%
261,591
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
-
28,950
Added 9.72%
268,768
Common Stock
May 27
2022
SELL
Open market or private sale
$342,567
$18.21 p/Share
18,812
Reduced 7.27%
239,818
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$235,398
$20.08 p/Share
11,723
Reduced 4.34%
258,630
Common Stock