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
Dec 03
2022
SELL
Payment of exercise price or tax liability
$24,444
$51.9 p/Share
471
Reduced 3.35%
13,604
Common Stock
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
913
Added 6.09%
14,075
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$36,122
$51.9 p/Share
696
Reduced 5.02%
13,162
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
1,349
Added 8.87%
13,858
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$77,509
$51.88 p/Share
1,494
Reduced 10.67%
12,509
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
3,146
Added 18.35%
14,003
Common Stock