Oct 30
2024
SELL
Open market or private sale
$138,580
$21.32 p/Share
6,500
Reduced 13.27%
42,489
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$47,884
$20.64 p/Share
2,320
Reduced 4.52%
48,989
Common Stock
Oct 26
2024
BUY
Exercise of conversion of derivative security
-
7,875
Added 13.31%
51,309
Common Stock
Sep 11
2024
SELL
Open market or private sale
$122,264
$18.81 p/Share
6,500
Reduced 13.02%
43,434
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$32,758
$17.65 p/Share
1,856
Reduced 3.58%
49,934
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
6,300
Added 10.85%
51,790
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$65,919
$19.03 p/Share
3,464
Reduced 7.08%
45,490
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
11,760
Added 19.37%
48,954
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$44,172
$19.04 p/Share
2,320
Reduced 5.87%
37,194
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
-
7,875
Added 16.62%
39,514
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$52,767
$20.54 p/Share
2,569
Reduced 7.51%
31,639
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
8,750
Added 20.37%
34,208
Common Stock
May 14
2024
SELL
Open market or private sale
$102,050
$20.41 p/Share
5,000
Reduced 19.17%
21,084
Common Stock
Jan 30
2024
SELL
Open market or private sale
$110,650
$22.13 p/Share
5,000
Reduced 16.09%
26,084
Common Stock
Dec 07
2023
SELL
Open market or private sale
$105,200
$21.04 p/Share
5,000
Reduced 13.86%
31,084
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$77,967
$22.27 p/Share
3,501
Reduced 7.96%
40,458
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
-
7,875
Added 15.19%
43,959
Common Stock
Aug 01
2023
SELL
Open market or private sale
$139,000
$27.8 p/Share
5,000
Reduced 12.17%
36,084
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$103,666
$27.95 p/Share
3,709
Reduced 8.28%
41,084
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
8,750
Added 16.34%
44,793
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$72,639
$31.31 p/Share
2,320
Reduced 6.05%
36,043
Common Stock
Jun 04
2023
BUY
Exercise of conversion of derivative security
-
7,875
Added 17.03%
38,363
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$80,529
$31.31 p/Share
2,572
Reduced 7.78%
30,488
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
8,750
Added 20.93%
33,060
Common Stock
May 09
2023
SELL
Open market or private sale
$147,150
$29.43 p/Share
5,000
Reduced 17.06%
24,310
Common Stock