Sep 04
2025
SELL
Open market or private sale
$483,664
$127.28 p/Share
3,800
Reduced 10.99%
30,787
Common Stock
Sep 03
2025
SELL
Open market or private sale
$37,454
$126.11 p/Share
297
Reduced 0.67%
44,145
Common Stock
Sep 03
2025
SELL
Sale (or disposition) back to the issuer
$1,212,336
$126.84 p/Share
9,558
Reduced 21.65%
34,587
Common Stock
Sep 02
2025
SELL
Sale (or disposition) back to the issuer
$97,747
$127.11 p/Share
769
Reduced 1.7%
44,442
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$65,868
$61.79 p/Share
1,066
Added 2.3%
45,211
Common Stock
Jul 10
2025
BUY
Other acquisition or disposition
$6,763
$96.62 p/Share
70
Added 0.16%
44,145
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
-
6,670
Added 13.14%
44,075
Common Stock
Jun 25
2025
SELL
Open market or private sale
$33,838
$114.32 p/Share
296
Reduced 0.79%
37,405
Common Stock
Jun 24
2025
SELL
Sale (or disposition) back to the issuer
$102,613
$113.51 p/Share
904
Reduced 2.34%
37,701
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
$74,148
$61.79 p/Share
1,200
Added 3.01%
38,605
Common Stock
May 14
2025
SELL
Open market or private sale
$33,751
$113.64 p/Share
297
Reduced 0.79%
37,405
Common Stock
May 13
2025
SELL
Sale (or disposition) back to the issuer
$102,806
$113.85 p/Share
903
Reduced 2.34%
37,702
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
$74,148
$61.79 p/Share
1,200
Added 3.01%
38,605
Common Stock
Mar 17
2025
SELL
Open market or private sale
$77,986
$101.15 p/Share
771
Reduced 2.02%
37,405
Common Stock
Mar 07
2025
SELL
Open market or private sale
$345,602
$104.16 p/Share
3,318
Reduced 8.0%
38,176
Common Stock
Mar 04
2025
SELL
Open market or private sale
$215,663
$104.64 p/Share
2,061
Reduced 4.73%
41,494
Common Stock
Feb 26
2025
SELL
Open market or private sale
$58,551
$110.06 p/Share
532
Reduced 1.51%
34,599
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
8,956
Added 17.06%
43,555
Common Stock
Feb 25
2025
SELL
Open market or private sale
$61,579
$111.76 p/Share
551
Reduced 1.54%
35,131
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
-
517
Reduced 1.43%
35,682
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
-
546
Reduced 1.49%
36,199
Common Stock
Jan 10
2025
BUY
Other acquisition or disposition
$2,292
$79.05 p/Share
29
Added 0.08%
36,745
Common Stock
Nov 01
2024
SELL
Sale (or disposition) back to the issuer
$546,305
$115.89 p/Share
4,714
Reduced 11.38%
36,716
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$382,984
$59.59 p/Share
6,427
Added 14.38%
38,265
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
-
13,972
Added 28.53%
35,003
Common Stock