Dec 07
2024
SELL
Payment of exercise price or tax liability
$51,139
$33.1 p/Share
1,545
Reduced 2.66%
56,598
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
-
3,603
Added 5.84%
58,143
Common Stock
Dec 04
2024
SELL
Payment of exercise price or tax liability
$35,606
$34.27 p/Share
1,039
Reduced 1.87%
54,540
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$127,758
$34.27 p/Share
3,728
Added 6.29%
55,579
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$14,710
$34.37 p/Share
428
Reduced 0.82%
51,851
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
1,535
Added 2.85%
52,279
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$265,936
$40.33 p/Share
6,594
Reduced 11.5%
50,744
Common Stock
Jun 29
2024
BUY
Exercise of conversion of derivative security
-
15,387
Added 21.16%
57,338
Common Stock
Mar 15
2024
SELL
Open market or private sale
$400,961
$46.94 p/Share
8,542
Reduced 16.92%
41,951
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$265,741
$31.11 p/Share
8,542
Added 16.06%
44,651
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$24,290
$39.69 p/Share
612
Reduced 1.44%
41,951
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
1,426
Added 3.24%
42,563
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$204,593
$40.03 p/Share
5,111
Reduced 11.05%
41,137
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$477,317
$40.03 p/Share
11,924
Added 21.79%
42,795
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$25,813
$39.17 p/Share
659
Reduced 1.93%
33,468
Common Stock
Dec 03
2023
BUY
Exercise of conversion of derivative security
-
1,537
Added 4.31%
34,127
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$25,147
$39.17 p/Share
642
Reduced 1.84%
34,324
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
1,498
Added 4.11%
34,966
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$1,449
$51.78 p/Share
28
Reduced 0.09%
32,590
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
64
Added 0.2%
32,618
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$328,493
$51.04 p/Share
6,436
Reduced 16.51%
32,554
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
15,019
Added 27.81%
38,990
Common Stock
Jun 14
2023
-
150
Reduced 0.62%
23,971
Common Stock
Dec 22
2022
-
100
Reduced 0.41%
24,121
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$269,049
$51.15 p/Share
5,260
Reduced 17.84%
24,221
Common Stock