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
Mar 14
2024
SELL
Open market or private sale
$1,022,106
$22.58 p/Share
45,266
Reduced 100.0%
0
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$140,277
$23.0 p/Share
6,099
Reduced 50.67%
5,937
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
12,036
Added 50.0%
12,036
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$763,350
$22.92 p/Share
33,305
Reduced 42.39%
45,266
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
53,571
Added 43.47%
69,652
Common Stock