Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,339
Added 2.92%
44,541
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$3,062
$27.1 p/Share
113
Reduced 0.26%
43,202
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
315
Added 0.72%
43,315
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$79,979
$25.75 p/Share
3,106
Reduced 6.74%
43,000
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
8,705
Added 15.88%
46,106
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$10,671
$20.25 p/Share
527
Reduced 1.43%
36,304
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,340
Added 3.51%
36,831
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,466
$18.97 p/Share
130
Reduced 0.36%
35,491
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.88%
35,621
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$58,308
$8.8 p/Share
6,626
Added 15.8%
35,305
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$14,850
$27.05 p/Share
549
Reduced 1.88%
28,679
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,339
Added 4.38%
29,228
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,869
$26.33 p/Share
109
Reduced 0.39%
27,889
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
315
Added 1.11%
27,998
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$35,200
$8.8 p/Share
4,000
Added 12.63%
27,683
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$54,922
$29.64 p/Share
1,853
Reduced 7.26%
23,683
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
5,356
Added 17.34%
25,536
Common Stock
Sep 28
2023
BUY
Exercise of conversion of derivative security
$39,600
$8.8 p/Share
4,500
Added 18.23%
20,180
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$33,922
$33.72 p/Share
1,006
Reduced 6.03%
15,680
Common Stock
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
2,908
Added 14.84%
16,686
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$3,851
$35.01 p/Share
110
Reduced 0.79%
13,778
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
316
Added 2.22%
13,888
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$18,919
$37.99 p/Share
498
Reduced 3.54%
13,572
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
1,440
Added 9.28%
14,070
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$3,452
$31.39 p/Share
110
Reduced 0.86%
12,630
Common Stock