Dec 07
2025
SELL
Payment of exercise price or tax liability
$22,178
$31.82 p/Share
697
Reduced 4.3%
15,496
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
-
1,583
Added 8.91%
16,193
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$14,382
$31.82 p/Share
452
Reduced 3.0%
14,610
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$16,069
$31.82 p/Share
505
Reduced 3.47%
14,035
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
1,027
Added 6.38%
15,062
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
$36,529
$31.82 p/Share
1,148
Added 7.32%
14,540
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$2,340,900
$1530.0 p/Share
1,530
Added 10.25%
13,392
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$63,776
$34.27 p/Share
1,861
Added 13.56%
11,862
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
764
Added 7.1%
10,001
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$9,684
$39.69 p/Share
244
Reduced 2.57%
9,237
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
658
Added 6.49%
9,481
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$79,259
$40.03 p/Share
1,980
Reduced 18.33%
8,823
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$214,320
$40.03 p/Share
5,354
Added 36.13%
9,466
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$10,027
$39.17 p/Share
256
Reduced 4.95%
4,916
Common Stock
Dec 03
2023
BUY
Exercise of conversion of derivative security
-
691
Added 11.79%
5,172
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$8,539
$39.17 p/Share
218
Reduced 3.85%
5,449
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
751
Added 11.7%
5,667
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$91,916
$51.15 p/Share
1,797
Reduced 28.62%
4,481
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$208,896
$51.15 p/Share
4,084
Added 42.89%
5,438
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$15,414
$51.9 p/Share
297
Reduced 11.92%
2,194
Common Stock
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
675
Added 21.32%
2,491
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$16,815
$51.9 p/Share
324
Reduced 15.14%
1,816
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
735
Added 25.57%
2,140
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$13,756
$47.11 p/Share
292
Reduced 17.21%
1,405
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
661
Added 28.03%
1,697
Common Stock