Oct 04
2024
SELL
Payment of exercise price or tax liability
$13,667
$10.57 p/Share
1,293
Reduced 1.85%
68,477
Common Stock
Oct 04
2024
BUY
Exercise of conversion of derivative security
-
2,889
Added 3.98%
69,770
Common Stock
Aug 23
2024
SELL
Open market or private sale
$185,793
$10.52 p/Share
17,661
Reduced 20.89%
66,881
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$154,860
$7.25 p/Share
21,360
Added 20.17%
84,542
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$43,158
$22.62 p/Share
1,908
Reduced 2.93%
63,182
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
6,389
Added 8.99%
64,708
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$78,647
$23.54 p/Share
3,341
Reduced 5.39%
58,701
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
11,206
Added 15.3%
62,042
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$23,963
$23.54 p/Share
1,018
Reduced 1.96%
50,836
Common Stock
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
3,062
Added 5.58%
51,854
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
-
827
Reduced 1.67%
48,792
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
2,745
Added 5.24%
49,619
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
-
870
Reduced 1.82%
46,874
Common Stock
Oct 05
2023
BUY
Exercise of conversion of derivative security
-
2,888
Added 5.7%
47,744
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
-
453
Reduced 1.0%
44,856
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
1,278
Added 2.74%
45,309
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
-
5,590
Reduced 11.27%
44,031
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
18,594
Added 27.63%
48,699
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
812
Reduced 2.55%
31,027
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
2,394
Added 6.99%
31,839
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
-
1,238
Reduced 4.03%
29,445
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
2,744
Added 8.21%
30,683
Common Stock
May 12
2022
BUY
Open market or private purchase
$248,900
$24.89 p/Share
10,000
Added 26.36%
27,939
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
-
576
Reduced 3.11%
17,939
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
1,277
Added 6.45%
18,515
Common Stock