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
Jan 01
2024
SELL
Payment of exercise price or tax liability
$10,820
$27.05 p/Share
400
Reduced 1.85%
21,176
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
974
Added 4.32%
21,576
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$3,449
$26.33 p/Share
131
Reduced 0.63%
20,602
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.25%
20,733
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$39,925
$29.64 p/Share
1,347
Reduced 6.17%
20,470
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
3,895
Added 15.15%
21,817
Common Stock