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
Jan 31
2023
SELL
Open market or private sale
$157,150
$31.43 p/Share
5,000
Reduced 14.57%
29,310
Common Stock
Nov 01
2022
SELL
Open market or private sale
$214,140
$35.69 p/Share
6,000
Reduced 14.88%
34,310
Common Stock
Aug 09
2022
SELL
Open market or private sale
$254,175
$33.89 p/Share
7,500
Reduced 15.69%
40,310
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$257,884
$33.95 p/Share
7,596
Reduced 13.71%
47,810
Common Stock