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
Nov 27
2023
SELL
Open market or private sale
$2,666,423
$18.93 p/Share
140,857
Reduced 100.0%
0
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$1,424,064
$10.11 p/Share
140,857
Added 80.44%
34,257
Common Stock
Aug 28
2023
SELL
Open market or private sale
$253,913
$10.36 p/Share
24,509
Reduced 100.0%
0
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$60,836
$8.84 p/Share
6,882
Reduced 21.92%
24,509
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
19,904
Added 38.8%
31,391
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$18,603
$9.75 p/Share
1,908
Reduced 14.24%
11,487
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
5,521
Added 31.99%
11,735
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$41,526
$9.98 p/Share
4,161
Reduced 34.57%
7,874
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
12,035
Added 50.0%
12,035
Common Stock