Jan 23
2025
SELL
Payment of exercise price or tax liability
$463,658
$75.65 p/Share
6,129
Reduced 3.91%
150,435
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
11,017
Added 6.57%
156,564
Common Stock
May 29
2024
SELL
Open market or private sale
$2,102,648
$84.18 p/Share
24,978
Reduced 14.65%
145,547
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$1,229,666
$49.23 p/Share
24,978
Added 12.78%
170,525
Common Stock
May 28
2024
SELL
Open market or private sale
$1,019,048
$84.85 p/Share
12,010
Reduced 7.62%
145,547
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$722,881
$60.19 p/Share
12,010
Added 7.08%
157,557
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$356,639
$66.5 p/Share
5,363
Reduced 3.55%
145,547
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
9,697
Added 6.04%
150,910
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$349,087
$66.09 p/Share
5,282
Reduced 3.61%
141,213
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
9,550
Added 6.12%
146,495
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$411,075
$66.1 p/Share
6,219
Reduced 4.34%
136,945
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
11,124
Added 7.21%
143,164
Common Stock
Dec 07
2023
SELL
Open market or private sale
$866,170
$63.4 p/Share
13,662
Reduced 9.38%
132,040
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$807,869
$57.97 p/Share
13,936
Added 8.73%
145,702
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$362,324
$67.56 p/Share
5,363
Reduced 3.91%
131,766
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
9,697
Added 6.6%
137,129
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$350,830
$66.42 p/Share
5,282
Reduced 3.98%
127,432
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
9,550
Added 6.71%
132,714
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$410,187
$66.17 p/Share
6,199
Reduced 4.79%
123,164
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
11,098
Added 7.9%
129,363
Common Stock
Sep 08
2022
SELL
Open market or private sale
$978,918
$60.06 p/Share
16,299
Reduced 12.11%
118,265
Common Stock
Sep 08
2022
BUY
Exercise of conversion of derivative security
$766,260
$41.29 p/Share
18,558
Added 12.12%
134,564
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$378,735
$70.62 p/Share
5,363
Reduced 4.42%
116,006
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
-
9,697
Added 7.4%
121,369
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$380,614
$70.25 p/Share
5,418
Reduced 4.63%
111,672
Common Stock