Nov 07
2024
SELL
Payment of exercise price or tax liability
$108,561
$72.86 p/Share
1,490
Reduced 0.69%
214,270
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
6,774
Added 3.04%
215,760
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,828,540
$109.73 p/Share
16,664
Reduced 7.38%
208,986
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
40,268
Added 15.14%
225,650
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$50,541
$107.08 p/Share
472
Reduced 0.25%
185,382
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$1,359,918
$107.93 p/Share
12,600
Reduced 6.35%
185,854
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,527,900
$100.0 p/Share
15,279
Reduced 7.44%
190,161
Common Stock
May 23
2024
SELL
Open market or private sale
$472,100
$100.0 p/Share
4,721
Reduced 2.25%
205,440
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$231,491
$99.91 p/Share
2,317
Reduced 1.09%
210,161
Common Stock
May 16
2024
SELL
Open market or private sale
$1,287,368
$99.38 p/Share
12,954
Reduced 5.75%
212,478
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$776,948
$99.05 p/Share
7,844
Reduced 5.07%
146,870
Common Stock
May 15
2024
SELL
Open market or private sale
$2,214,513
$99.31 p/Share
22,299
Reduced 12.6%
154,714
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
78,562
Added 25.84%
225,432
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$1,670,081
$98.35 p/Share
16,981
Reduced 8.75%
177,013
Common Stock
Aug 22
2023
SELL
Open market or private sale
$880,803
$101.37 p/Share
8,689
Reduced 4.29%
193,994
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$166,858
$103.19 p/Share
1,617
Reduced 1.03%
154,666
Common Stock
Aug 15
2023
SELL
Open market or private sale
$1,097,429
$102.02 p/Share
10,757
Reduced 6.44%
156,283
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
48,017
Added 19.15%
202,683
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$50,126
$106.2 p/Share
472
Reduced 0.28%
167,040
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$1,207,102
$106.88 p/Share
11,294
Reduced 6.32%
167,512
Common Stock
May 22
2023
SELL
Open market or private sale
$1,052,697
$93.84 p/Share
11,218
Reduced 5.9%
178,806
Common Stock
May 17
2023
SELL
Open market or private sale
$1,548,125
$90.73 p/Share
17,063
Reduced 8.24%
190,024
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$216,643
$93.02 p/Share
2,329
Reduced 1.11%
207,087
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$1,278,069
$90.24 p/Share
14,163
Reduced 6.33%
209,416
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
64,084
Added 22.28%
223,579
Common Stock