May 12
2025
SELL
Payment of exercise price or tax liability
$1,182,160
$129.41 p/Share
9,135
Reduced 35.77%
16,406
Common Stock, par valu...
May 12
2025
SELL
Open market or private sale
$185,839
$131.15 p/Share
1,417
Reduced 8.64%
14,989
Common Stock, par valu...
May 12
2025
BUY
Exercise of conversion of derivative security
$363,456
$46.94 p/Share
7,743
Added 28.52%
19,402
Common Stock, par valu...
May 12
2025
BUY
Grant, award, or other acquisition
-
8,922
Added 31.44%
19,459
Common Stock, par valu...
Mar 10
2025
SELL
Payment of exercise price or tax liability
$81,280
$122.41 p/Share
664
Reduced 6.96%
8,876
Common Stock, par valu...
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
1,408
Added 12.86%
9,540
Common Stock, par valu...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$53,203
$121.47 p/Share
438
Reduced 5.11%
8,132
Common Stock, par valu...
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
930
Added 9.79%
8,570
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$118,634
$131.67 p/Share
901
Reduced 10.55%
7,640
Common Stock, par valu...
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,936
Added 18.48%
8,541
Common Stock, par valu...
Jan 31
2025
SELL
Payment of exercise price or tax liability
$76,533
$123.84 p/Share
618
Reduced 8.56%
6,605
Common Stock, par valu...
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
1,232
Added 14.57%
7,223
Common Stock, par valu...
Oct 30
2024
-
2,050
Reduced 25.49%
5,991
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$53,480
$110.27 p/Share
485
Reduced 5.69%
8,041
Common Stock, par valu...
May 12
2024
BUY
Exercise of conversion of derivative security
-
968
Added 10.2%
8,526
Common Stock, par valu...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$66,496
$100.6 p/Share
661
Reduced 8.04%
7,558
Common Stock, par valu...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,407
Added 14.62%
8,219
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$44,095
$93.82 p/Share
470
Reduced 6.45%
6,812
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,007
Added 12.15%
7,282
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$83,415
$93.41 p/Share
893
Reduced 12.46%
6,275
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,936
Added 21.27%
7,168
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$54,219
$87.31 p/Share
621
Reduced 10.61%
5,232
Common Stock, par valu...
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
1,232
Added 17.39%
5,853
Common Stock, par valu...
Dec 14
2023
SELL
Open market or private sale
$85,390
$85.39 p/Share
1,000
Reduced 17.79%
4,621
Common stock, par valu...
Dec 07
2023
-
820
Reduced 12.73%
5,621
Common stock, par valu...