May 02
2025
SELL
Payment of exercise price or tax liability
$22,147
$66.71 p/Share
332
Reduced 3.15%
10,216
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
1,100
Added 9.44%
10,548
Common Stock
Jan 15
2025
SELL
Open market or private sale
$1,053,729
$81.0 p/Share
13,009
Reduced 57.93%
9,448
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$820,087
$63.04 p/Share
13,009
Added 36.68%
22,457
Common Stock
Jul 29
2024
SELL
Open market or private sale
$1,002,240
$83.52 p/Share
12,000
Reduced 55.95%
9,448
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$756,480
$63.04 p/Share
12,000
Added 35.88%
21,448
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$11,268
$68.71 p/Share
164
Reduced 1.71%
9,448
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
544
Added 5.36%
9,612
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,006,567
$70.89 p/Share
14,199
Reduced 61.03%
9,068
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$828,937
$58.38 p/Share
14,199
Added 37.9%
23,267
Common Stock
Jun 28
2023
SELL
Open market or private sale
$1,183,000
$84.5 p/Share
14,000
Reduced 60.69%
9,068
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
$817,320
$58.38 p/Share
14,000
Added 37.77%
23,068
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$34,112
$70.48 p/Share
484
Reduced 5.07%
9,068
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,566
Added 14.09%
9,552
Common Stock
Dec 26
2022
SELL
Payment of exercise price or tax liability
$61,363
$60.16 p/Share
1,020
Reduced 11.33%
7,986
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$52,669
$85.78 p/Share
614
Reduced 6.38%
9,006
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
2,024
Added 17.38%
9,620
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$152,562
$133.01 p/Share
1,147
Reduced 13.12%
7,596
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
3,810
Added 30.35%
8,743
Common Stock