Sep 18
2024
SELL
Payment of exercise price or tax liability
$3,996,382
$145.54 p/Share
27,459
Reduced 4.95%
527,826
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
-
28,147
Added 4.82%
555,285
Common Stock
Aug 01
2024
SELL
Open market or private sale
$1,028,160
$146.88 p/Share
7,000
Reduced 1.31%
527,138
Common Stock
Jul 01
2024
SELL
Open market or private sale
$979,580
$139.94 p/Share
7,000
Reduced 1.29%
534,138
Common Stock
Jun 03
2024
SELL
Open market or private sale
$976,010
$139.43 p/Share
7,000
Reduced 1.28%
541,138
Common Stock
May 01
2024
SELL
Open market or private sale
$1,007,020
$143.86 p/Share
7,000
Reduced 1.26%
548,138
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,072,400
$153.2 p/Share
7,000
Reduced 1.25%
555,138
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,026,550
$146.65 p/Share
7,000
Reduced 1.23%
562,138
Common Stock
Dec 22
2023
-
8,000
Reduced 1.39%
569,138
Common Stock
Dec 18
2023
-
4,000
Reduced 0.69%
577,138
Common Stock
Dec 15
2023
SELL
Open market or private sale
$851,581
$127.75 p/Share
6,666
Reduced 1.13%
581,138
Common Stock
Dec 04
2023
-
2,020
Reduced 0.34%
587,804
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$127,098
$129.56 p/Share
981
Reduced 0.17%
589,824
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$5,013,741
$135.32 p/Share
37,051
Reduced 5.9%
590,805
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
74,972
Added 10.97%
608,544
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$1,048,561
$133.1 p/Share
7,878
Reduced 1.4%
552,884
Common Stock
Nov 15
2023
SELL
Open market or private sale
$910,708
$136.62 p/Share
6,666
Reduced 1.18%
556,439
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$2,750,001
$137.0 p/Share
20,073
Added 3.36%
576,512
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$649,987
$133.88 p/Share
4,855
Reduced 0.85%
563,105
Common Stock
Oct 16
2023
SELL
Open market or private sale
$926,374
$138.97 p/Share
6,666
Reduced 1.16%
567,960
Common Stock
Sep 15
2023
SELL
Open market or private sale
$885,311
$132.81 p/Share
6,666
Reduced 1.15%
574,626
Common Stock
Aug 15
2023
SELL
Open market or private sale
$910,042
$136.52 p/Share
6,666
Reduced 1.13%
581,292
Common Stock
Jul 17
2023
SELL
Open market or private sale
$819,851
$122.99 p/Share
6,666
Reduced 1.12%
587,958
Common Stock
Jun 15
2023
SELL
Open market or private sale
$767,256
$115.1 p/Share
6,666
Reduced 1.11%
594,624
Common Stock
May 15
2023
SELL
Open market or private sale
$767,923
$115.2 p/Share
6,666
Reduced 1.1%
601,290
Common Stock