Dec 16
2024
SELL
Open market or private sale
$322,217
$27.98 p/Share
11,516
Reduced 48.32%
12,315
Common Stock
Oct 15
2024
SELL
Open market or private sale
$164,282
$24.88 p/Share
6,603
Reduced 21.68%
23,848
Common Stock
Sep 03
2024
SELL
Open market or private sale
$120,110
$22.48 p/Share
5,343
Reduced 15.48%
29,172
Common Stock
May 24
2024
SELL
Open market or private sale
$149,380
$21.34 p/Share
7,000
Reduced 16.94%
34,320
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$309,496
$18.24 p/Share
16,968
Reduced 29.35%
40,846
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
40,000
Added 40.9%
57,799
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$134,824
$18.53 p/Share
7,276
Reduced 29.17%
17,667
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
18,000
Added 48.81%
18,880
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$75,554
$18.5 p/Share
4,084
Reduced 37.04%
6,943
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
9,000
Added 52.07%
8,283
Common Stock
Dec 04
2023
SELL
Open market or private sale
$321,820
$20.0 p/Share
16,091
Reduced 91.09%
1,574
Common Stock
Nov 27
2023
SELL
Open market or private sale
$121,375
$19.42 p/Share
6,250
Reduced 26.34%
17,475
Common Stock
Nov 17
2023
SELL
Discretionary transaction
$185,006
$18.68 p/Share
9,904
Reduced 29.46%
23,717
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$95,514
$10.21 p/Share
9,355
Reduced 22.15%
32,877
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
20,500
Added 37.4%
34,308
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$28,705
$10.03 p/Share
2,862
Reduced 11.64%
21,732
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 20.57%
23,163
Common Stock
Apr 04
2022
SELL
Open market or private sale
$475,609
$21.04 p/Share
22,605
Reduced 58.13%
16,279
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$73,346
$20.92 p/Share
3,506
Reduced 8.32%
38,624
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
8,265
Added 16.4%
42,130
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$89,690
$19.98 p/Share
4,489
Reduced 11.73%
33,795
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$156,184
$19.98 p/Share
7,817
Reduced 22.01%
27,701
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
18,000
Added 38.34%
28,946
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
10,583
Added 21.66%
38,284
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$28,119
$19.65 p/Share
1,431
Reduced 7.55%
17,518
Common Stock