Mar 21
2025
SELL
Payment of exercise price or tax liability
$40,417
$21.73 p/Share
1,860
Reduced 10.04%
16,664
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
4,065
Added 18.0%
18,524
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$17,038
$21.9 p/Share
778
Reduced 5.11%
14,459
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
-
1,554
Added 9.25%
15,237
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$19,939
$22.13 p/Share
901
Reduced 6.18%
13,683
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
1,800
Added 10.99%
14,584
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$17,358
$34.51 p/Share
503
Reduced 3.79%
12,784
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
-
1,120
Added 7.77%
13,287
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$50,759
$40.19 p/Share
1,263
Reduced 9.4%
12,167
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
2,815
Added 17.33%
13,430
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$67,904
$37.31 p/Share
1,820
Reduced 14.64%
10,615
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
4,065
Added 24.64%
12,435
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$26,799
$35.78 p/Share
749
Reduced 8.21%
8,370
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
1,554
Added 14.56%
9,119
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$33,754
$37.38 p/Share
903
Reduced 10.66%
7,565
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,800
Added 17.53%
8,468
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$9,912
$19.59 p/Share
506
Reduced 7.05%
6,668
Common Stock
May 06
2023
BUY
Exercise of conversion of derivative security
-
1,120
Added 13.5%
7,174
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$20,119
$15.56 p/Share
1,293
Reduced 17.6%
6,054
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
2,816
Added 27.71%
7,347
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$11,336
$14.46 p/Share
784
Reduced 14.75%
4,531
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
1,554
Added 22.62%
5,315
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$12,802
$14.1 p/Share
908
Reduced 19.45%
3,761
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
1,800
Added 27.83%
4,669
Common Stock