Oct 01
2024
SELL
Payment of exercise price or tax liability
$88,679
$22.12 p/Share
4,009
Reduced 7.45%
49,814
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
7,908
Added 12.81%
53,823
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$29,950
$23.77 p/Share
1,260
Reduced 2.67%
45,915
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
2,909
Added 5.81%
47,175
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$2,890
$25.58 p/Share
113
Reduced 0.25%
44,266
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.71%
44,379
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$13,508
$28.26 p/Share
478
Reduced 1.07%
44,063
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,339
Added 2.92%
44,541
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$3,062
$27.1 p/Share
113
Reduced 0.26%
43,202
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
315
Added 0.72%
43,315
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$79,979
$25.75 p/Share
3,106
Reduced 6.74%
43,000
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
8,705
Added 15.88%
46,106
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$10,671
$20.25 p/Share
527
Reduced 1.43%
36,304
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,340
Added 3.51%
36,831
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,466
$18.97 p/Share
130
Reduced 0.36%
35,491
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
316
Added 0.88%
35,621
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$58,308
$8.8 p/Share
6,626
Added 15.8%
35,305
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$14,850
$27.05 p/Share
549
Reduced 1.88%
28,679
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,339
Added 4.38%
29,228
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$2,869
$26.33 p/Share
109
Reduced 0.39%
27,889
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
315
Added 1.11%
27,998
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$35,200
$8.8 p/Share
4,000
Added 12.63%
27,683
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$54,922
$29.64 p/Share
1,853
Reduced 7.26%
23,683
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
5,356
Added 17.34%
25,536
Common Stock
Sep 28
2023
BUY
Exercise of conversion of derivative security
$39,600
$8.8 p/Share
4,500
Added 18.23%
20,180
Common Stock