May 27
2025
SELL
Open market or private sale
$37,638
$175.88 p/Share
214
Reduced 0.24%
89,709
Common Stock
May 22
2025
SELL
Open market or private sale
$305,795
$174.94 p/Share
1,748
Reduced 1.91%
89,923
Common Stock
May 20
2025
SELL
Open market or private sale
$1,474,362
$179.91 p/Share
8,195
Reduced 8.21%
91,671
Common Stock
May 19
2025
SELL
Open market or private sale
$2,362,947
$175.88 p/Share
13,435
Reduced 11.86%
99,866
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
2,519
Added 2.17%
113,301
Common Stock
May 16
2025
SELL
Open market or private sale
$2,369,462
$179.03 p/Share
13,235
Reduced 11.82%
98,714
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
12,068
Added 9.82%
110,782
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
25,497
Added 18.55%
111,949
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
615
Added 0.71%
86,452
Common Stock
Feb 21
2025
SELL
Open market or private sale
$269,281
$182.07 p/Share
1,479
Reduced 1.69%
85,837
Common Stock
Feb 19
2025
SELL
Open market or private sale
$617,101
$187.74 p/Share
3,287
Reduced 3.63%
87,316
Common Stock
Nov 20
2024
SELL
Open market or private sale
$93,428
$168.34 p/Share
555
Reduced 0.61%
90,603
Common Stock
Nov 19
2024
SELL
Open market or private sale
$301,978
$163.32 p/Share
1,849
Reduced 1.99%
91,158
Common Stock
Nov 18
2024
SELL
Open market or private sale
$252,482
$165.78 p/Share
1,523
Reduced 1.61%
93,007
Common Stock
Aug 27
2024
SELL
Open market or private sale
$2,617,241
$150.52 p/Share
17,388
Reduced 15.54%
94,530
Common Stock
Aug 19
2024
SELL
Open market or private sale
$142,013
$150.12 p/Share
946
Reduced 0.84%
111,918
Common Stock
Aug 16
2024
SELL
Open market or private sale
$223,482
$148.1 p/Share
1,509
Reduced 1.32%
112,864
Common Stock
May 23
2024
SELL
Open market or private sale
$73,093
$110.58 p/Share
661
Reduced 0.57%
114,373
Common Stock
May 21
2024
SELL
Open market or private sale
$306,247
$110.28 p/Share
2,777
Reduced 2.36%
115,034
Common Stock
May 20
2024
SELL
Open market or private sale
$629,481
$110.61 p/Share
5,691
Reduced 4.61%
117,811
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,178
Added 0.94%
123,502
Common Stock
May 17
2024
SELL
Open market or private sale
$931,613
$110.88 p/Share
8,402
Reduced 6.43%
122,324
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
2,519
Added 1.96%
125,870
Common Stock
May 16
2024
SELL
Open market or private sale
$665,608
$110.2 p/Share
6,040
Reduced 4.5%
128,207
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,278
Added 3.09%
134,247
Common Stock