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
May 06
2022
BUY
Exercise of conversion of derivative security
-
8,429
Added 11.1%
67,514
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$28,090
$18.24 p/Share
1,540
Reduced 2.54%
59,085
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
6,997
Added 10.35%
60,625
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$39,578
$17.99 p/Share
2,200
Reduced 3.94%
53,628
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 15.19%
55,828
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$15,323
$19.57 p/Share
783
Reduced 1.68%
45,828
Common Stock