Aug 25
2024
SELL
Payment of exercise price or tax liability
$15,108
$46.63 p/Share
324
Reduced 8.66%
3,417
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
1,021
Added 22.91%
3,435
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$4,720
$45.39 p/Share
104
Reduced 3.68%
2,720
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
326
Added 10.35%
2,824
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$3,329
$28.95 p/Share
115
Reduced 4.4%
2,498
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
318
Added 10.95%
2,587
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$3,531
$29.19 p/Share
121
Reduced 5.01%
2,295
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
326
Added 11.89%
2,416
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$7,335
$27.27 p/Share
269
Reduced 11.4%
2,090
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
721
Added 23.41%
2,359
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$598
$23.0 p/Share
26
Reduced 1.56%
1,638
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
76
Added 4.37%
1,664
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$649
$27.07 p/Share
24
Reduced 1.49%
1,588
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
75
Added 4.45%
1,612
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$4,335
$22.7 p/Share
191
Reduced 11.05%
1,537
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
601
Added 25.81%
1,728
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$657
$29.88 p/Share
22
Reduced 1.91%
1,127
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
75
Added 6.13%
1,149
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$8,517
$28.97 p/Share
294
Reduced 21.49%
1,074
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
937
Added 40.65%
1,368
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$577
$20.64 p/Share
28
Reduced 6.1%
431
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
75
Added 14.04%
459
Common Stock