Sep 16
2024
BUY
Grant, award, or other acquisition
-
7,912
Added 4.77%
158,072
Common Stock
Sep 10
2024
SELL
Open market or private sale
$7,156,717
$411.85 p/Share
17,377
Reduced 10.37%
150,160
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$3,969,504
$417.14 p/Share
9,516
Reduced 5.37%
167,538
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
17,224
Added 8.87%
176,987
Common Stock
Mar 11
2024
SELL
Open market or private sale
$8,868,941
$403.96 p/Share
21,955
Reduced 12.08%
159,763
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$783,230
$407.72 p/Share
1,921
Reduced 1.05%
181,719
Common Stock
Dec 26
2023
-
120
Reduced 0.07%
183,640
Common Stock
Dec 08
2023
SELL
Open market or private sale
$9,106,920
$369.0 p/Share
24,680
Reduced 11.84%
183,760
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
-
10,069
Added 4.61%
208,441
Common Stock
Sep 01
2023
SELL
Open market or private sale
$8,778,099
$327.37 p/Share
26,814
Reduced 11.91%
198,372
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$3,207,675
$328.79 p/Share
9,756
Reduced 4.15%
225,187
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
18,602
Added 7.34%
234,839
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$249,591
$328.41 p/Share
760
Reduced 0.35%
216,237
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$517,330
$250.16 p/Share
2,068
Reduced 0.94%
216,998
Common Stock
Sep 19
2022
BUY
Grant, award, or other acquisition
-
12,621
Added 5.45%
219,066
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$3,706,825
$262.97 p/Share
14,096
Reduced 6.38%
206,706
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
29,085
Added 11.64%
220,803
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$200,779
$265.23 p/Share
757
Reduced 0.39%
191,718
Common Stock
Aug 11
2022
-
261
Reduced 0.13%
206,445
Common Stock
Apr 12
2022
-
20
Reduced 0.01%
192,475
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$742,680
$297.31 p/Share
2,498
Reduced 1.28%
192,421
Common Stock
Sep 13
2021
BUY
Grant, award, or other acquisition
-
10,932
Added 5.31%
194,920
Common Stock
Sep 10
2021
SELL
Open market or private sale
$5,973,600
$298.68 p/Share
20,000
Reduced 9.8%
183,988
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$5,540,517
$303.59 p/Share
18,250
Reduced 8.21%
203,988
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
37,487
Added 14.44%
222,124
Common Stock