Mar 19
2025
SELL
Open market or private sale
$165,553
$19.47 p/Share
8,503
Reduced 100.0%
0
Common Stock
Mar 18
2025
SELL
Open market or private sale
$46,330
$19.59 p/Share
2,365
Reduced 21.76%
8,503
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$176,317
$20.1 p/Share
8,772
Reduced 44.66%
10,868
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
17,275
Added 46.8%
19,640
Common Stock
Mar 17
2025
SELL
Open market or private sale
$118,500
$20.0 p/Share
5,925
Reduced 71.47%
2,365
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$49,076
$20.13 p/Share
2,438
Reduced 22.73%
8,290
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
4,803
Added 30.93%
10,728
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$126,864
$20.76 p/Share
6,111
Reduced 50.77%
5,925
Common Stock
Mar 14
2025
SELL
Open market or private sale
$1,628,590
$20.35 p/Share
80,029
Reduced 100.0%
0
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$322,662
$6.97 p/Share
46,293
Added 79.37%
12,036
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$689,762
$21.03 p/Share
32,799
Reduced 41.74%
45,772
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
78,571
Added 53.02%
69,626
Common Stock
Dec 03
2024
SELL
Open market or private sale
$2,228,325
$25.45 p/Share
87,557
Reduced 100.0%
0
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$885,201
$10.11 p/Share
87,557
Added 50.0%
87,557
Common Stock
May 31
2024
SELL
Open market or private sale
$580,200
$29.01 p/Share
20,000
Reduced 100.0%
0
Common Stock
May 31
2024
BUY
Exercise of conversion of derivative security
$511,200
$25.56 p/Share
20,000
Added 50.0%
20,000
Common Stock
Mar 26
2024
SELL
Open market or private sale
$274,314
$27.94 p/Share
9,818
Reduced 100.0%
0
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$283,242
$28.08 p/Share
10,087
Reduced 50.68%
9,818
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
19,905
Added 50.0%
19,905
Common Stock
Mar 20
2024
SELL
Open market or private sale
$520,000
$26.0 p/Share
20,000
Reduced 100.0%
0
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$470,800
$23.54 p/Share
20,000
Added 50.0%
20,000
Common Stock
Mar 18
2024
SELL
Open market or private sale
$64,558
$23.7 p/Share
2,724
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Open market or private sale
$136,729
$23.03 p/Share
5,937
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$66,004
$23.59 p/Share
2,798
Reduced 50.67%
2,724
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
5,522
Added 64.13%
3,088
Common Stock