Oct 18
2024
SELL
Payment of exercise price or tax liability
$48,512
$15.27 p/Share
3,177
Reduced 3.97%
76,925
Common Stock
Oct 18
2024
BUY
Exercise of conversion of derivative security
-
9,526
Added 10.63%
80,102
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$22,532
$13.59 p/Share
1,658
Reduced 2.3%
70,576
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
4,969
Added 6.54%
71,033
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$28,066
$19.25 p/Share
1,458
Reduced 2.12%
67,265
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
4,963
Added 6.83%
67,667
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$73,655
$25.32 p/Share
2,909
Reduced 4.36%
63,760
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
9,073
Added 12.18%
65,422
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$2,174
$21.53 p/Share
101
Reduced 0.18%
57,596
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
289
Added 0.5%
57,697
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$21,372
$17.81 p/Share
1,200
Reduced 2.05%
57,408
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
3,593
Added 5.79%
58,433
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$44,684
$15.51 p/Share
2,881
Reduced 4.98%
55,015
Common Stock
Oct 20
2023
BUY
Exercise of conversion of derivative security
-
9,526
Added 14.13%
57,896
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$16,822
$15.93 p/Share
1,056
Reduced 2.14%
48,370
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
3,594
Added 6.8%
49,272
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$16,452
$15.58 p/Share
1,056
Reduced 2.25%
45,832
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
3,593
Added 7.14%
46,734
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$107,078
$25.13 p/Share
4,261
Reduced 8.96%
43,295
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
13,719
Added 22.57%
47,059
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,803
$17.86 p/Share
101
Reduced 0.3%
33,837
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
289
Added 0.84%
33,938
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$3,314
$21.52 p/Share
154
Reduced 0.46%
33,649
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
522
Added 1.52%
33,803
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$66,037
$23.61 p/Share
2,797
Reduced 7.75%
33,281
Common Stock