Mar 31
2025
SELL
Payment of exercise price or tax liability
$78,239
$21.14 p/Share
3,701
Reduced 2.89%
124,339
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
10,001
Added 7.24%
128,040
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$38,810
$21.07 p/Share
1,842
Reduced 1.54%
118,039
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
4,976
Added 3.99%
119,881
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$108,954
$21.73 p/Share
5,014
Reduced 4.18%
114,905
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
13,550
Added 10.15%
119,919
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$38,775
$29.85 p/Share
1,299
Reduced 1.21%
106,369
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
1,299
Added 1.19%
107,668
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$167,471
$40.19 p/Share
4,167
Reduced 3.77%
106,369
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
11,261
Added 9.25%
110,536
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$187,072
$37.31 p/Share
5,014
Reduced 4.81%
99,275
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
13,550
Added 11.5%
104,289
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$82,294
$35.78 p/Share
2,300
Reduced 2.47%
90,739
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
-
6,214
Added 6.26%
93,039
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$47,709
$31.45 p/Share
1,517
Reduced 1.72%
86,825
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
1,517
Added 1.69%
88,342
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$38,557
$15.56 p/Share
2,478
Reduced 2.77%
86,825
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
11,261
Added 11.2%
89,303
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$22,268
$14.46 p/Share
1,540
Reduced 1.94%
78,042
Common Stock
Mar 18
2023
BUY
Exercise of conversion of derivative security
-
6,997
Added 8.08%
79,582
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$27,551
$14.1 p/Share
1,954
Reduced 2.62%
72,585
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
8,880
Added 10.65%
74,539
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$18,877
$14.97 p/Share
1,261
Reduced 1.88%
65,659
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
1,261
Added 1.85%
66,920
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$28,567
$15.4 p/Share
1,855
Reduced 2.75%
65,659
Common Stock