Sep 16
2024
BUY
Grant, award, or other acquisition
-
23,374
Added 14.11%
142,293
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$7,887,700
$417.14 p/Share
18,909
Reduced 13.72%
118,919
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
32,881
Added 19.26%
137,829
Common Stock
May 23
2024
SELL
Open market or private sale
$10,642,000
$425.68 p/Share
25,000
Reduced 19.24%
104,948
Common Stock
Mar 11
2024
SELL
Open market or private sale
$4,036,500
$403.65 p/Share
10,000
Reduced 7.15%
129,948
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,238,245
$407.72 p/Share
3,037
Reduced 2.12%
139,948
Common Stock
Nov 13
2023
SELL
Open market or private sale
$4,224,870
$367.38 p/Share
11,500
Reduced 7.44%
142,986
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
-
25,385
Added 14.11%
154,486
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$5,358,619
$328.79 p/Share
16,298
Reduced 11.21%
129,101
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
29,116
Added 16.68%
145,400
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$384,896
$328.41 p/Share
1,172
Reduced 1.0%
116,284
Common Stock
May 01
2023
SELL
Open market or private sale
$9,182,700
$306.09 p/Share
30,000
Reduced 20.35%
117,456
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$647,914
$250.16 p/Share
2,590
Reduced 1.73%
147,456
Common Stock
Dec 01
2022
SELL
Open market or private sale
$6,131,127
$253.94 p/Share
24,144
Reduced 13.86%
150,047
Common Stock
Sep 19
2022
BUY
Grant, award, or other acquisition
-
27,996
Added 13.85%
174,191
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$5,473,721
$262.97 p/Share
20,815
Reduced 12.46%
146,195
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
42,334
Added 20.22%
167,010
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$310,319
$265.23 p/Share
1,170
Reduced 0.93%
124,676
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$3,344,124
$303.68 p/Share
11,012
Reduced 8.05%
125,847
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$810,170
$297.31 p/Share
2,725
Reduced 1.95%
136,860
Common Stock
Nov 02
2021
SELL
Open market or private sale
$18,194,656
$332.28 p/Share
54,757
Reduced 28.18%
139,586
Common Stock
Sep 13
2021
BUY
Grant, award, or other acquisition
-
20,870
Added 9.7%
194,343
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$6,408,785
$303.59 p/Share
21,110
Reduced 10.85%
173,473
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
40,818
Added 17.34%
194,583
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$350,373
$299.72 p/Share
1,169
Reduced 0.75%
153,765
Common Stock