Jul 26
2024
SELL
Open market or private sale
$561,400
$224.56 p/Share
2,500
Reduced 3.27%
73,915
Common Stock
Mar 18
2024
SELL
Sale (or disposition) back to the issuer
-
439
Reduced 0.55%
79,504
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$727,150
$235.4 p/Share
3,089
Reduced 3.89%
76,415
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$404,710
$223.35 p/Share
1,812
Reduced 2.22%
79,943
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,331
Added 12.17%
81,755
Common Stock
Feb 07
2024
SELL
Open market or private sale
$586,425
$234.57 p/Share
2,500
Reduced 3.43%
70,424
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,603,725
$213.83 p/Share
7,500
Reduced 9.33%
72,924
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
7,233
Added 8.25%
80,424
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$417,939
$194.3 p/Share
2,151
Reduced 2.85%
73,191
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
-
4,038
Reduced 5.09%
75,342
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$427,429
$217.19 p/Share
1,968
Reduced 2.42%
79,380
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
13,983
Added 14.67%
81,348
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$314,549
$145.49 p/Share
2,162
Reduced 3.11%
67,365
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
16,752
Added 19.42%
69,527
Common Stock
Feb 04
2022
SELL
Sale (or disposition) back to the issuer
-
2,282
Reduced 4.14%
52,775
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$285,998
$169.33 p/Share
1,689
Reduced 2.98%
55,057
Common Stock
Oct 29
2021
BUY
Open market or private purchase
$490,042
$144.13 p/Share
3,400
Added 5.65%
56,746
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$367,011
$162.61 p/Share
2,257
Reduced 4.06%
53,346
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
13,179
Added 19.16%
55,603
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$61,031
$159.35 p/Share
383
Reduced 0.89%
42,424
Common Stock
Feb 05
2021
SELL
Sale (or disposition) back to the issuer
$384,352
$159.35 p/Share
2,412
Reduced 5.33%
42,807
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$237,952
$165.82 p/Share
1,435
Reduced 3.08%
45,219
Common Stock