Dec 07
2025
SELL
Payment of exercise price or tax liability
$76,686
$31.82 p/Share
2,410
Reduced 7.55%
29,508
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
-
4,676
Added 12.78%
31,918
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$53,362
$31.82 p/Share
1,677
Reduced 5.8%
27,242
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$50,339
$31.82 p/Share
1,582
Reduced 5.81%
25,666
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
3,253
Added 10.11%
28,919
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
$97,655
$31.82 p/Share
3,069
Added 10.12%
27,248
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$77,023
$33.1 p/Share
2,327
Reduced 8.78%
24,179
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
-
4,515
Added 14.55%
26,506
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$60,315
$34.27 p/Share
1,760
Reduced 7.41%
21,991
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$117,032
$34.27 p/Share
3,415
Added 12.57%
23,751
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
1,403
Added 6.45%
20,336
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$35,879
$39.69 p/Share
904
Reduced 4.56%
18,933
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
1,753
Added 8.12%
19,837
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$24,218
$40.03 p/Share
605
Reduced 3.24%
18,084
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$46,955
$40.03 p/Share
1,173
Added 5.91%
18,689
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$18,801
$39.17 p/Share
480
Reduced 2.77%
16,849
Common Stock
Dec 03
2023
BUY
Exercise of conversion of derivative security
-
931
Added 5.1%
17,329
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$27,771
$39.17 p/Share
709
Reduced 3.89%
17,516
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
1,376
Added 7.02%
18,225
Common Stock
May 26
2023
SELL
Open market or private sale
$322,934
$48.62 p/Share
6,642
Reduced 28.83%
16,398
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
$245,682
$30.41 p/Share
8,079
Added 28.51%
20,261
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$46,495
$51.15 p/Share
909
Reduced 5.73%
14,961
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$90,228
$51.15 p/Share
1,764
Added 10.0%
15,870
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$27,359
$51.14 p/Share
535
Reduced 3.65%
14,106
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
1,037
Added 6.61%
14,641
Common Stock