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
May 11
2023
SELL
Payment of exercise price or tax liability
$607,575
$92.59 p/Share
6,562
Reduced 3.95%
159,495
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$179,516
$102.23 p/Share
1,756
Reduced 0.93%
186,057
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$101,002
$106.43 p/Share
949
Reduced 0.65%
145,961
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
41,852
Added 18.22%
187,813
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$747,192
$106.09 p/Share
7,043
Reduced 4.57%
146,910
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$248,282
$108.61 p/Share
2,286
Reduced 1.46%
153,953
Common Stock