Dec 05
2024
BUY
Grant, award, or other acquisition
-
10,952
Added 8.58%
116,758
Common Stock
Oct 09
2024
SELL
Open market or private sale
$261,887
$182.5 p/Share
1,435
Reduced 1.34%
105,806
Common Stock
Sep 30
2024
SELL
Open market or private sale
$845,739
$170.96 p/Share
4,947
Reduced 4.41%
107,241
Common Stock
Sep 17
2024
SELL
Open market or private sale
$1,065,361
$171.28 p/Share
6,220
Reduced 5.24%
112,401
Common Stock
Jun 20
2024
SELL
Open market or private sale
$1,179,482
$177.74 p/Share
6,636
Reduced 5.3%
118,621
Common Stock
Jun 18
2024
SELL
Open market or private sale
$650,262
$180.93 p/Share
3,594
Reduced 2.79%
125,257
Common Stock
Jun 17
2024
-
1,000
Reduced 0.77%
128,638
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
11,144
Added 7.92%
129,638
Common Stock
Mar 19
2024
SELL
Open market or private sale
$1,062,305
$193.71 p/Share
5,484
Reduced 4.42%
118,494
Common Stock
Mar 18
2024
SELL
Open market or private sale
$816,445
$193.15 p/Share
4,227
Reduced 3.3%
123,978
Common Stock
Dec 19
2023
SELL
Open market or private sale
$1,079,456
$223.49 p/Share
4,830
Reduced 3.63%
128,205
Common Stock
Dec 18
2023
SELL
Open market or private sale
$1,079,475
$221.34 p/Share
4,877
Reduced 3.54%
133,035
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
12,112
Added 8.07%
137,912
Common Stock
Sep 25
2023
SELL
Open market or private sale
$577,748
$149.87 p/Share
3,855
Reduced 2.97%
125,800
Common Stock
Sep 19
2023
SELL
Open market or private sale
$170,675
$153.9 p/Share
1,109
Reduced 0.85%
129,655
Common Stock
Sep 18
2023
SELL
Open market or private sale
$774,257
$154.45 p/Share
5,013
Reduced 3.69%
130,764
Common Stock
Jun 20
2023
SELL
Open market or private sale
$201,089
$152.11 p/Share
1,322
Reduced 0.96%
135,777
Common Stock
Jun 16
2023
-
1,000
Reduced 0.7%
141,899
Common Stock
Jun 16
2023
SELL
Open market or private sale
$785,236
$156.64 p/Share
5,013
Reduced 3.53%
137,099
Common Stock
Jun 06
2023
SELL
Open market or private sale
$374,400
$150.0 p/Share
2,496
Reduced 1.72%
142,899
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
12,842
Added 8.12%
145,395
Common Stock
Mar 16
2023
SELL
Open market or private sale
$389,249
$106.79 p/Share
3,645
Reduced 2.68%
132,553
Common Stock
Dec 16
2022
SELL
Open market or private sale
$579,945
$114.14 p/Share
5,081
Reduced 3.6%
136,198
Common Stock
Oct 18
2022
SELL
Open market or private sale
$576,925
$150.83 p/Share
3,825
Reduced 2.64%
141,279
Common Stock
Oct 17
2022
BUY
Grant, award, or other acquisition
-
9,723
Added 6.28%
145,104
Common Stock