Feb 22
2025
SELL
Payment of exercise price or tax liability
$8,418
$11.84 p/Share
711
Reduced 0.79%
89,782
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
2,396
Added 2.58%
90,493
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$8,643
$11.84 p/Share
730
Reduced 0.79%
91,514
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
2,462
Added 2.6%
92,244
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$87,797
$27.14 p/Share
3,235
Reduced 3.54%
88,097
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$86,265
$25.32 p/Share
3,407
Added 3.6%
91,332
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$191,626
$26.6 p/Share
7,204
Reduced 7.57%
87,925
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
29,414
Added 24.95%
88,498
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$19,527
$26.75 p/Share
730
Reduced 1.1%
65,715
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,462
Added 3.57%
66,445
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$16,859
$28.24 p/Share
597
Reduced 0.92%
63,983
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,351
Added 3.51%
64,580
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$16,860
$28.1 p/Share
600
Reduced 0.95%
62,229
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,461
Added 3.77%
62,829
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$21,430
$27.51 p/Share
779
Reduced 1.27%
60,368
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
3,197
Added 4.97%
61,147
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$194,385
$27.51 p/Share
7,066
Reduced 10.87%
57,950
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
28,390
Added 30.39%
65,016
Common Stock
Jun 02
2022
SELL
Open market or private sale
$168,371
$20.82 p/Share
8,087
Reduced 18.09%
36,626
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$109,505
$20.87 p/Share
5,247
Reduced 10.5%
44,713
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
-
13,334
Added 21.07%
49,960
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$3,573
$23.98 p/Share
149
Reduced 0.41%
36,626
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
609
Added 1.63%
36,775
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$13,998
$24.43 p/Share
573
Reduced 1.56%
36,166
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
2,350
Added 6.01%
36,739
Common Stock