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
Sep 09
2023
SELL
Payment of exercise price or tax liability
$10,183
$33.72 p/Share
302
Reduced 1.66%
17,922
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$3,185
$35.01 p/Share
91
Reduced 0.5%
18,224
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.42%
18,315
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$2,856
$31.39 p/Share
91
Reduced 0.5%
18,052
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
263
Added 1.43%
18,143
Common Stock