Mar 31
2025
SELL
Payment of exercise price or tax liability
$26,636
$21.14 p/Share
1,260
Reduced 6.12%
19,320
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
2,816
Added 12.04%
20,580
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$18,773
$21.07 p/Share
891
Reduced 4.78%
17,764
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
1,991
Added 9.64%
18,655
Common Stock
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