Jan 01
2025
SELL
Payment of exercise price or tax liability
$45,825
$30.55 p/Share
1,500
Reduced 4.14%
34,701
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
2,641
Added 6.8%
36,201
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$18,596
$34.76 p/Share
535
Reduced 1.57%
33,560
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,020
Added 2.9%
34,095
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$4,914
$35.61 p/Share
138
Reduced 0.42%
33,075
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
263
Added 0.79%
33,213
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$84,586
$22.12 p/Share
3,824
Reduced 10.4%
32,950
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
7,543
Added 17.02%
36,774
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$13,850
$26.79 p/Share
517
Reduced 1.74%
29,231
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
1,019
Added 3.31%
29,748
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$10,530
$23.77 p/Share
443
Reduced 1.52%
28,729
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$3,829
$28.58 p/Share
134
Reduced 0.46%
29,172
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
263
Added 0.89%
29,306
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$9,834
$28.26 p/Share
348
Reduced 1.18%
29,043
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
974
Added 3.21%
29,391
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$43,321
$30.21 p/Share
1,434
Reduced 4.8%
28,417
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
4,017
Added 11.86%
29,851
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,547
$27.1 p/Share
94
Reduced 0.36%
25,834
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
263
Added 1.0%
25,928
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$64,981
$17.06 p/Share
3,809
Reduced 12.92%
25,665
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
7,569
Added 21.06%
28,366
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$8,100
$20.25 p/Share
400
Reduced 1.79%
21,905
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
974
Added 4.18%
22,305
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,048
$18.97 p/Share
108
Reduced 0.5%
21,331
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
263
Added 1.21%
21,439
Common Stock