Dec 10
2024
SELL
Open market or private sale
$1,481,157
$22.69 p/Share
65,278
Reduced 38.92%
102,427
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$406,181
$23.11 p/Share
17,576
Reduced 9.49%
167,705
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$819,203
$23.11 p/Share
35,448
Added 16.06%
185,281
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$578,033
$23.95 p/Share
24,135
Reduced 13.87%
149,833
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$1,165,790
$23.95 p/Share
48,676
Added 21.86%
173,968
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$2,124,101
$23.95 p/Share
88,689
Reduced 41.45%
125,292
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,272,750
$23.95 p/Share
53,142
Added 25.95%
151,641
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$3,011,281
$23.95 p/Share
125,732
Added 47.75%
137,559
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$156,466
$18.41 p/Share
8,499
Reduced 19.49%
35,107
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$315,547
$18.41 p/Share
17,140
Added 28.22%
43,606
Common Stock
Dec 18
2023
SELL
Open market or private sale
$845,677
$16.77 p/Share
50,428
Reduced 65.58%
26,466
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$145,509
$16.22 p/Share
8,971
Reduced 10.45%
76,894
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
$293,468
$16.22 p/Share
18,093
Added 17.4%
85,865
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$277,783
$16.22 p/Share
17,126
Reduced 20.17%
67,772
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$560,238
$16.22 p/Share
34,540
Added 28.92%
84,898
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$708,992
$16.22 p/Share
43,711
Reduced 46.47%
50,358
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
$661,354
$16.22 p/Share
40,774
Added 46.62%
46,682
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$768,617
$16.22 p/Share
47,387
Added 39.09%
73,853
Common Stock
Jun 12
2023
SELL
Open market or private sale
$78,900
$15.78 p/Share
5,000
Reduced 45.84%
5,908
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$88,465
$15.34 p/Share
5,767
Reduced 34.58%
10,908
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
$255,794
$15.34 p/Share
16,675
Added 50.0%
16,675
Common Stock
Mar 10
2023
SELL
Open market or private sale
$507,902
$14.61 p/Share
34,764
Reduced 100.0%
0
Common Stock
Jan 04
2023
SELL
Open market or private sale
$82,500
$16.5 p/Share
5,000
Reduced 12.57%
34,764
Common Stock
Dec 13
2022
SELL
Open market or private sale
$49,020
$16.34 p/Share
3,000
Reduced 7.02%
39,764
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$172,320
$16.15 p/Share
10,670
Reduced 19.97%
42,764
Common Stock