Dec 07
2024
SELL
Payment of exercise price or tax liability
$21,018
$33.1 p/Share
635
Reduced 11.34%
4,966
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
-
1,437
Added 20.42%
5,601
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$2,474
$34.37 p/Share
72
Reduced 1.7%
4,164
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
162
Added 3.68%
4,236
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$9,485
$39.69 p/Share
239
Reduced 5.54%
4,074
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
541
Added 11.15%
4,313
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$3,446
$39.17 p/Share
88
Reduced 2.33%
3,683
Common Stock
Dec 03
2023
BUY
Exercise of conversion of derivative security
-
198
Added 4.99%
3,771
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$2,741
$39.17 p/Share
70
Reduced 1.82%
3,772
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
159
Added 3.97%
3,842
Common Stock
Jun 07
2023
SELL
Open market or private sale
$150,584
$52.56 p/Share
2,865
Reduced 44.5%
3,573
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$110,503
$38.57 p/Share
2,865
Added 40.11%
4,278
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$5,523
$51.14 p/Share
108
Reduced 2.93%
3,573
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
245
Added 6.24%
3,681
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$4,411
$51.9 p/Share
85
Reduced 2.41%
3,436
Common Stock
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
191
Added 5.15%
3,521
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$3,581
$51.9 p/Share
69
Reduced 2.03%
3,330
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
156
Added 4.39%
3,399
Common Stock
Aug 16
2022
SELL
Open market or private sale
$30,691
$47.88 p/Share
641
Reduced 16.5%
3,243
Common Stock
Aug 16
2022
BUY
Exercise of conversion of derivative security
$20,935
$32.66 p/Share
641
Added 14.17%
3,884
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$14,100
$43.12 p/Share
327
Reduced 9.16%
3,243
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
950
Added 21.02%
3,570
Common Stock