Jun 09
2025
SELL
Payment of exercise price or tax liability
$32,986
$22.05 p/Share
1,496
Reduced 3.3%
43,815
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
3,401
Added 6.98%
45,311
Common Stock
May 31
2025
SELL
Payment of exercise price or tax liability
$54,737
$22.26 p/Share
2,459
Reduced 5.54%
41,910
Common Stock
May 31
2025
BUY
Exercise of conversion of derivative security
-
5,588
Added 11.19%
44,369
Common Stock
May 23
2025
BUY
Open market or private purchase
$69,895
$19.97 p/Share
3,500
Added 8.28%
38,781
Common Stock
May 22
2025
BUY
Open market or private purchase
$181,260
$20.14 p/Share
9,000
Added 20.32%
35,281
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$8,080
$29.17 p/Share
277
Reduced 1.04%
26,281
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
628
Added 2.31%
26,558
Common Stock
Mar 29
2025
SELL
Payment of exercise price or tax liability
$81,964
$28.8 p/Share
2,846
Reduced 9.89%
25,930
Common Stock
Mar 29
2025
BUY
Exercise of conversion of derivative security
-
6,471
Added 18.36%
28,776
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$105,136
$33.01 p/Share
3,185
Reduced 12.5%
22,305
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
7,241
Added 22.12%
25,490
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$63,867
$28.64 p/Share
2,230
Reduced 10.89%
18,249
Common Stock
Aug 31
2024
BUY
Exercise of conversion of derivative security
-
5,069
Added 19.84%
20,479
Common Stock
Jun 09
2024
SELL
Payment of exercise price or tax liability
$41,419
$27.65 p/Share
1,498
Reduced 8.86%
15,410
Common Stock
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
3,404
Added 16.76%
16,908
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$9,480
$26.19 p/Share
362
Reduced 2.61%
13,504
Common Stock
May 31
2024
BUY
Exercise of conversion of derivative security
-
821
Added 5.59%
13,866
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$5,590
$17.86 p/Share
313
Reduced 2.34%
13,045
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
629
Added 4.5%
13,358
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$390
$17.73 p/Share
22
Reduced 0.17%
12,729
Common Stock
Oct 05
2023
BUY
Exercise of conversion of derivative security
-
74
Added 0.58%
12,751
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$12,278
$18.19 p/Share
675
Reduced 5.06%
12,677
Common Stock
Sep 21
2023
BUY
Exercise of conversion of derivative security
-
2,326
Added 14.84%
13,352
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$407
$18.5 p/Share
22
Reduced 0.2%
11,026
Common Stock