Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
143.3150
145.2000
138.8000
141.2600
12,294,794
Thu, 03 Sep 2026
140.9900
146.9800
140.8100
145.5900
18,172,800
Wed, 02 Sep 2026
140.3000
142.6000
136.3800
136.7200
14,617,700
Tue, 01 Sep 2026
144.5500
146.9600
142.0600
142.9000
16,926,100
Mon, 31 Aug 2026
142.0800
149.6000
141.6900
147.9900
26,013,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
138.4800
145.7200
137.8000
144.7100
29,034,400
Thu, 27 Aug 2026
130.4800
139.3200
130.2500
138.4300
27,815,500
Wed, 26 Aug 2026
122.3300
126.5600
121.8800
125.8000
13,384,900
Tue, 25 Aug 2026
125.9600
129.8100
125.2500
127.0000
12,317,500
Mon, 24 Aug 2026
128.0600
130.1500
127.5900
128.0500
8,949,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
130.2900
131.1800
127.4700
128.4800
12,504,600
Thu, 20 Aug 2026
128.1500
131.1500
127.1000
129.7500
16,952,300
Wed, 19 Aug 2026
118.6400
129.6000
118.5100
127.2000
22,503,800
Tue, 18 Aug 2026
119.4800
121.8400
117.8400
119.4900
17,341,500
Mon, 17 Aug 2026
122.4300
123.3600
117.5900
117.7000
20,204,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
127.7000
128.6500
122.1700
124.0000
15,030,800
Thu, 13 Aug 2026
125.6000
129.7500
121.6500
127.2500
23,124,900
Wed, 12 Aug 2026
123.6400
125.6400
121.8500
124.9400
12,654,600
Tue, 11 Aug 2026
126.2600
128.9700
125.1600
127.5400
13,461,000
Mon, 10 Aug 2026
124.7200
127.8900
123.2800
127.4400
17,216,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
121.6700
126.1500
120.9600
124.8800
26,705,900
Thu, 06 Aug 2026
113.0000
117.4200
111.8000
117.3500
16,281,500
Wed, 05 Aug 2026
119.9000
120.0000
115.7100
117.2200
15,596,900
Tue, 04 Aug 2026
112.5900
118.3300
112.0000
118.1400
19,398,600
Mon, 03 Aug 2026
114.5100
119.6400
113.7000
114.1900
24,517,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
108.5000
112.3900
106.0500
111.2300
20,525,300
Thu, 30 Jul 2026
110.5000
113.1200
106.3800
110.0700
29,757,900
Wed, 29 Jul 2026
110.4200
118.3600
109.5000
115.7600
40,448,100
Tue, 28 Jul 2026
106.8800
112.2800
106.5000
110.6200
33,681,100
Mon, 27 Jul 2026
101.8700
108.1500
100.3500
105.5600
32,533,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
94.9200
98.9300
94.8700
98.7800
29,625,400
Thu, 23 Jul 2026
100.0100
100.2500
91.5300
91.9400
48,998,200
Thu, 23 Jul 2026
26 · 10-Q
Next filing day · accepted 22 Jul, 19:07 ET
10-Q ↗
Wed, 22 Jul 2026
25 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 22 Jul 2026
100.8700
101.1600
94.7400
95.4600
43,600,900
Tue, 21 Jul 2026
101.6500
104.5800
101.0500
102.0600
19,158,500
Mon, 20 Jul 2026
100.5200
105.3300
98.4300
104.7000
20,547,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
102.8800
105.8300
102.6400
103.2400
16,207,300
Thu, 16 Jul 2026
104.9400
105.8600
99.3100
104.0100
20,318,200
Wed, 15 Jul 2026
106.5000
108.7500
104.3300
104.7300
13,784,200
Tue, 14 Jul 2026
103.7400
107.9600
102.6100
104.8500
23,213,100
Mon, 13 Jul 2026
109.5000
113.0300
107.6500
111.2600
16,607,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
111.2700
111.5000
105.7100
107.7100
11,096,900
Thu, 09 Jul 2026
102.0300
109.2500
101.5100
108.8400
14,241,400
Wed, 08 Jul 2026
106.2100
108.4400
105.4000
107.7800
15,069,400
Tue, 07 Jul 2026
111.5500
113.7900
109.0400
110.7300
22,339,400
Mon, 06 Jul 2026
104.1000
110.6400
103.3400
107.9300
16,524,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
106.2200
107.6800
103.8400
106.3200
20,227,500
Wed, 01 Jul 2026
103.6000
106.6900
101.7700
105.8000
26,458,600
Tue, 30 Jun 2026
97.3100
99.6400
96.9500
99.2800
19,433,300
Mon, 29 Jun 2026
100.4800
103.2100
99.4700
99.9700
25,023,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
90.4400
98.9200
90.0000
98.3400
27,314,900
Thu, 25 Jun 2026
91.7000
92.0600
89.3900
89.5200
23,735,600
Wed, 24 Jun 2026
94.0000
96.9900
93.4200
93.8000
17,246,400
Tue, 23 Jun 2026
95.1400
97.5000
94.6100
95.9400
32,559,700
Mon, 22 Jun 2026
93.3000
97.4400
91.4800
93.0100
24,940,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
95.3100
96.2400
92.4500
95.0400
36,337,200
Wed, 17 Jun 2026
100.6800
102.8900
95.0900
95.4800
32,165,600
Tue, 16 Jun 2026
102.9000
105.6600
101.2000
101.3300
17,198,400
Mon, 15 Jun 2026
104.8000
107.1800
103.3500
104.1500
23,018,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
103.3800
103.4500
98.4200
102.1500
26,049,400
Thu, 11 Jun 2026
103.0300
105.1200
101.3300
103.0800
28,321,500
Wed, 10 Jun 2026
105.2800
109.8000
104.7300
106.0600
20,052,700
Tue, 09 Jun 2026
110.3100
112.3900
103.0800
106.9700
35,824,800
Mon, 08 Jun 2026
111.6900
115.3600
111.2000
114.1900
19,737,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
119.1900
121.2000
111.5600
112.4500
31,452,000
Thu, 04 Jun 2026
121.9400
124.8000
119.3600
119.3600
28,144,000
Wed, 03 Jun 2026
127.9900
128.0800
117.3400
117.9000
34,316,400
Tue, 02 Jun 2026
129.9000
132.7400
124.1200
127.6500
41,371,600
Mon, 01 Jun 2026
135.7700
139.2000
131.6100
135.8600
68,789,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
118.4800
124.7400
116.2900
124.3700
68,243,400
Thu, 28 May 2026
107.0000
110.1600
104.6000
108.7300
39,117,700
Wed, 27 May 2026
99.2100
105.4000
98.5500
102.1200
28,633,300
Tue, 26 May 2026
100.5600
102.5400
98.7200
99.9200
23,589,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
24 · 8-K
After-hours · 16:41 ET
8-K ↗
Fri, 22 May 2026
102.1800
104.5900
99.4300
102.1300
23,646,300
Thu, 21 May 2026
100.9900
101.5900
98.1100
99.6900
26,474,000
Wed, 20 May 2026
100.7500
103.3500
97.5000
103.3000
30,037,700
Tue, 19 May 2026
110.1400
110.8300
100.7700
101.8300
55,624,400
Mon, 18 May 2026
98.8600
104.6800
97.8500
103.4200
51,220,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 15 May 2026
92.0900
96.6700
91.9700
95.0700
34,569,700
Thu, 14 May 2026
87.3200
92.0000
85.4400
90.5000
25,571,500
Wed, 13 May 2026
22 · 424B2
After-hours · 17:09 ET
424B2 ↗
Wed, 13 May 2026
88.5800
88.5800
86.0100
87.0500
22,107,000
Tue, 12 May 2026
92.4700
92.7700
88.6900
89.0000
22,354,600
Tue, 12 May 2026
21 · 424B2
Pre-market · 09:03 ET
424B2 ↗
Mon, 11 May 2026
91.0400
94.7500
90.4700
91.4900
21,402,900
Mon, 11 May 2026
20 · DEFA14A
Pre-market · 09:14 ET
DEFA14A ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
91.1300
91.8500
88.9900
91.1800
24,699,000
Thu, 07 May 2026
92.1700
95.5600
91.8900
93.5900
27,960,700
Wed, 06 May 2026
91.6000
91.6800
88.2100
89.0500
23,117,900
Tue, 05 May 2026
92.2500
92.8900
89.1400
92.0100
22,756,800
Mon, 04 May 2026
91.2700
95.6200
91.1000
91.9700
21,863,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
90.9300
92.6000
87.8700
91.1600
22,911,800
Thu, 30 Apr 2026
87.9500
88.7100
85.8800
88.3100
22,152,200
Wed, 29 Apr 2026
89.0600
89.3000
87.1000
88.8900
18,646,600
Tue, 28 Apr 2026
91.1000
93.0000
90.1300
90.4900
20,990,400
Mon, 27 Apr 2026
89.0600
94.0300
87.8100
90.4500
32,789,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
85.7800
90.3900
84.9300
90.1700
39,011,800
Thu, 23 Apr 2026
87.2500
90.0200
83.5800
84.7800
84,103,100
Thu, 23 Apr 2026
19 · 10-Q
Next filing day · accepted 22 Apr, 19:11 ET
10-Q ↗
Wed, 22 Apr 2026
18 · 8-K
After-hours · 16:49 ET
8-K ↗
Wed, 22 Apr 2026
101.5000
104.3100
101.0300
103.0700
35,714,800
Tue, 21 Apr 2026
100.3500
104.5000
99.0600
100.1400
24,147,900
Mon, 20 Apr 2026
97.4400
100.6700
96.8100
99.7200
20,306,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
97.9500
98.8200
96.1300
96.6600
17,754,600
Thu, 16 Apr 2026
97.6100
99.3900
95.3700
96.4400
21,971,800
Wed, 15 Apr 2026
90.2000
94.8300
89.2000
94.1900
25,835,900
Tue, 14 Apr 2026
90.7400
92.4000
87.1200
87.7900
25,132,700
Mon, 13 Apr 2026
84.7700
89.2400
84.1800
89.0600
31,675,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
88.9100
88.9100
81.2400
83.0000
58,715,600
Thu, 09 Apr 2026
96.5000
97.1600
88.6600
89.8100
42,131,500
Wed, 08 Apr 2026
104.7600
105.5800
96.9600
97.4700
19,796,900
Tue, 07 Apr 2026
102.7700
103.9600
99.5000
100.5500
12,008,200
Mon, 06 Apr 2026
17 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Mon, 06 Apr 2026
16 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Mon, 06 Apr 2026
102.9700
103.3300
100.4000
102.4200
9,141,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
101.7900
103.4100
98.4600
102.0000
16,629,900
Wed, 01 Apr 2026
15 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 01 Apr 2026
105.2300
105.9000
102.0100
104.0400
12,439,700
Tue, 31 Mar 2026
105.5400
106.5800
104.0600
104.5500
16,821,300
Mon, 30 Mar 2026
100.0600
105.9900
99.5000
104.9700
18,685,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
102.6400
102.6700
98.3400
99.4100
18,109,900
Thu, 26 Mar 2026
102.4200
105.8400
100.8800
103.6400
11,595,300
Wed, 25 Mar 2026
106.5000
106.8800
101.1400
103.0600
14,728,600
Tue, 24 Mar 2026
109.1400
109.2500
104.3200
104.6500
17,835,200
Mon, 23 Mar 2026
110.7600
113.2500
109.8900
110.9500
12,219,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
111.3000
112.1500
109.1200
110.3800
18,863,000
Thu, 19 Mar 2026
114.1800
117.0900
111.9500
113.2700
11,361,600
Wed, 18 Mar 2026
115.0000
117.4400
113.5300
113.7100
10,080,100
Tue, 17 Mar 2026
115.4000
118.9900
114.2000
116.7200
13,368,500
Mon, 16 Mar 2026
116.9000
117.2000
113.8000
114.8800
12,289,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
112.8100
115.9100
111.7100
113.6200
14,846,400
Thu, 12 Mar 2026
115.2800
117.2100
112.4200
112.9700
18,372,100
Wed, 11 Mar 2026
117.4000
118.8300
113.6000
115.6300
14,594,900
Tue, 10 Mar 2026
120.9900
121.4300
114.6600
116.6100
21,872,600
Mon, 09 Mar 2026
123.0600
126.6700
121.2900
121.9300
20,324,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
120.5000
124.6600
120.1800
124.3400
25,972,300
Thu, 05 Mar 2026
114.7700
122.0800
114.1300
120.3800
26,568,000
Wed, 04 Mar 2026
112.1100
115.2100
111.5000
113.8600
17,432,000
Tue, 03 Mar 2026
108.0000
114.9200
107.5100
113.1900
17,606,100
Mon, 02 Mar 2026
105.9800
111.0800
105.1000
109.4200
14,780,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.0000
108.7000
104.0000
108.0100
19,085,200
Thu, 26 Feb 2026
107.4500
110.1500
106.5700
109.3000
26,565,100
Wed, 25 Feb 2026
101.6300
104.7300
100.1600
104.2300
15,493,100
Tue, 24 Feb 2026
100.9600
105.7000
100.5100
102.4900
18,461,700
Mon, 23 Feb 2026
101.9400
101.9400
99.1800
100.8000
24,200,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
106.0000
107.8000
103.8200
104.2700
15,700,300
Thu, 19 Feb 2026
108.0700
109.2200
106.1900
107.3700
13,224,700
Wed, 18 Feb 2026
105.9300
108.2600
103.4000
107.8100
18,138,700
Tue, 17 Feb 2026
109.5600
110.8500
103.8800
105.9100
27,343,000
Tue, 17 Feb 2026
14 · 8-K
Pre-market · 09:02 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
105.1500
107.6900
104.5900
107.0800
22,771,200
Thu, 12 Feb 2026
101.9200
103.7100
99.2700
103.2900
27,213,100
Wed, 11 Feb 2026
105.5800
105.9400
99.4200
100.5800
26,076,000
Wed, 11 Feb 2026
13 · 8-K
Pre-market · 09:07 ET
8-K ↗
Tue, 10 Feb 2026
104.9900
108.9800
104.9000
106.4800
21,869,600
Mon, 09 Feb 2026
100.0000
104.2500
98.0000
103.8700
23,127,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
101.6800
104.0000
98.9400
100.7400
34,727,000
Thu, 05 Feb 2026
109.2600
112.0900
101.7300
102.6300
36,178,800
Wed, 04 Feb 2026
107.1900
111.1500
105.2500
111.0700
36,718,100
Tue, 03 Feb 2026
115.0200
115.8900
108.1000
109.7700
34,729,600
Mon, 02 Feb 2026
118.8000
121.6700
116.3500
118.0000
18,889,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
117.5400
118.8300
115.8900
117.0100
28,053,900
Thu, 29 Jan 2026
118.5300
118.9600
113.1300
116.7300
55,125,100
Thu, 29 Jan 2026
12 · 10-K
Next filing day · accepted 28 Jan, 19:16 ET
10-K ↗
Wed, 28 Jan 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 28 Jan 2026
132.2700
133.6700
129.1400
129.6200
21,254,100
Tue, 27 Jan 2026
135.8300
136.0300
130.8600
131.8000
11,804,200
Mon, 26 Jan 2026
134.5500
136.6300
133.2700
136.3400
17,489,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
128.6500
133.8500
128.2300
133.1100
16,605,400
Thu, 22 Jan 2026
126.0000
128.7300
125.1000
128.5600
12,944,200
Wed, 21 Jan 2026
128.0000
128.0100
123.7800
125.3000
16,119,600
Tue, 20 Jan 2026
126.5700
128.7800
125.0300
125.4000
19,712,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
129.7000
131.3500
126.8500
127.3100
20,052,400
Thu, 15 Jan 2026
135.1500
136.2400
129.9300
131.1700
14,582,800
Wed, 14 Jan 2026
137.3900
138.1900
132.6100
134.6100
15,646,900
Tue, 13 Jan 2026
142.1400
144.7000
137.1800
138.1900
12,898,300
Mon, 12 Jan 2026
141.6400
143.7700
141.1500
142.6400
9,900,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
147.3500
147.3500
141.4300
141.8000
11,845,400
Thu, 08 Jan 2026
149.9400
150.3000
146.1800
146.1900
7,426,100
Wed, 07 Jan 2026
148.0000
152.1100
147.7500
150.9000
6,195,600
Tue, 06 Jan 2026
147.4200
149.5700
146.7000
148.8100
6,428,200
Mon, 05 Jan 2026
146.5100
149.8100
145.7900
147.6000
9,854,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
153.0800
153.2000
145.6400
147.4500
9,896,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
153.9900
154.5400
152.6800
153.1900
5,256,100
Tue, 30 Dec 2025
153.8500
154.6900
153.2500
154.2300
5,110,600
Mon, 29 Dec 2025
153.0700
155.6900
152.7900
154.5800
7,157,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
152.5000
154.4800
152.2100
153.8900
5,450,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
153.5000
153.9400
152.0100
152.5900
3,896,800
Tue, 23 Dec 2025
10 · 8-K
After-hours · 17:12 ET
8-K ↗
Tue, 23 Dec 2025
155.5000
156.0900
151.6300
154.3600
12,572,500
Mon, 22 Dec 2025
156.8600
157.1600
153.1500
156.6800
11,120,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
152.9700
156.1600
152.5400
155.3100
25,257,500
Thu, 18 Dec 2025
156.5100
157.7800
151.1500
153.3800
9,644,000
Wed, 17 Dec 2025
157.0000
161.9320
156.2900
156.4780
11,774,500
Tue, 16 Dec 2025
154.8940
157.2140
153.9140
156.2240
16,672,500
Mon, 15 Dec 2025
9 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 15 Dec 2025
8 · 424B7
After-hours · 16:18 ET
424B7 ↗
Mon, 15 Dec 2025
159.6000
160.6800
152.1060
153.0400
29,629,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
173.4780
174.9260
171.5820
173.0120
7,495,000
Thu, 11 Dec 2025
170.6000
175.0000
170.2240
173.4980
7,037,000
Wed, 10 Dec 2025
170.1140
172.3320
169.1100
170.7120
8,460,500
Tue, 09 Dec 2025
170.5220
172.2000
169.8000
170.9820
4,894,500
Mon, 08 Dec 2025
170.8480
174.3960
170.0860
170.7040
7,741,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 05 Dec 2025
168.1660
172.3000
167.6020
170.8720
6,473,000
Thu, 04 Dec 2025
168.2000
169.3000
166.1380
167.7740
5,549,000
Wed, 03 Dec 2025
164.4000
166.5960
162.6920
166.5800
4,619,500
Tue, 02 Dec 2025
165.7240
166.6860
164.8000
164.8760
6,550,500
Mon, 01 Dec 2025
160.3340
165.2140
159.8000
164.4140
6,934,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
161.6000
162.8000
161.0020
162.4820
4,520,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
163.4500
164.4040
159.9680
160.5440
10,035,500
Tue, 25 Nov 2025
162.4740
166.1800
162.2000
165.0620
7,280,000
Mon, 24 Nov 2025
162.6800
163.8980
160.7620
163.1680
8,947,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
160.4600
163.9220
159.0000
162.6860
7,354,000
Thu, 20 Nov 2025
166.1000
166.3380
159.4560
160.0920
8,095,500
Wed, 19 Nov 2025
163.3320
164.2280
161.5140
163.2900
9,577,000
Tue, 18 Nov 2025
165.4160
167.0000
162.3220
163.5940
7,640,500
Mon, 17 Nov 2025
169.3840
170.6960
165.6420
167.1580
5,701,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
168.3980
173.0640
167.8100
170.0860
5,917,500
Thu, 13 Nov 2025
170.4760
172.6000
168.7960
169.9380
8,147,000
Wed, 12 Nov 2025
6 · DEF 14A
After-hours · 16:17 ET
DEF 14A ↗
Wed, 12 Nov 2025
173.7420
174.0000
169.8340
172.8080
7,603,500
Tue, 11 Nov 2025
172.6860
174.1300
171.8660
172.1340
5,177,000
Mon, 10 Nov 2025
172.7720
173.7200
170.2340
173.2600
7,044,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
170.2680
172.6200
168.1100
172.3740
8,162,500
Thu, 06 Nov 2025
174.9500
175.8000
170.0020
171.7540
10,231,000
Wed, 05 Nov 2025
178.3340
178.5240
174.4600
175.9260
7,604,000
Tue, 04 Nov 2025
180.0000
181.7260
175.3100
177.5140
9,724,500
Mon, 03 Nov 2025
184.4280
184.4280
177.2040
182.7680
8,733,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
188.6420
189.5300
180.6640
183.8560
11,872,000
Thu, 30 Oct 2025
185.3460
192.9660
179.3860
186.9360
15,203,000
Thu, 30 Oct 2025
5 · 10-Q
Next filing day · accepted 29 Oct, 19:03 ET
10-Q ↗
Wed, 29 Oct 2025
4 · PRE 14A
After-hours · 16:16 ET
PRE 14A ↗
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Wed, 29 Oct 2025
186.9080
186.9080
182.0200
182.3400
13,434,000
Tue, 28 Oct 2025
189.8620
190.2000
187.5820
187.5820
4,724,500
Mon, 27 Oct 2025
188.8140
190.3380
187.4020
189.2580
5,735,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
189.1500
190.0000
185.7760
186.0340
5,355,000
Thu, 23 Oct 2025
186.2380
188.9160
185.6000
187.8340
4,223,500
Wed, 22 Oct 2025
188.3580
189.6000
185.5800
187.1300
6,073,000
Tue, 21 Oct 2025
183.5000
188.8880
182.0560
188.3000
6,299,000
Mon, 20 Oct 2025
181.3280
184.4040
181.2700
183.5100
5,358,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
178.0000
181.3060
177.5900
180.7200
4,200,500
Thu, 16 Oct 2025
182.7940
185.8000
177.6140
178.8980
5,392,000
Wed, 15 Oct 2025
183.6000
184.4200
179.9400
180.6100
3,817,000
Tue, 14 Oct 2025
181.4700
184.8540
179.4740
182.2520
4,395,000
Mon, 13 Oct 2025
179.4080
185.1520
178.5320
184.7400
5,926,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
184.0000
185.6000
177.4620
177.7420
7,019,500
Thu, 09 Oct 2025
180.7800
183.9300
178.7460
183.5900
5,197,000
Wed, 08 Oct 2025
182.0000
184.0680
181.4660
182.8640
5,453,000
Tue, 07 Oct 2025
182.8000
183.1600
178.6720
180.8480
5,974,500
Mon, 06 Oct 2025
180.8040
185.9520
179.1080
182.5680
6,439,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
182.7300
183.9400
181.6660
182.4720
5,832,000
Thu, 02 Oct 2025
182.3340
183.0100
179.1080
182.0200
7,559,000
Wed, 01 Oct 2025
184.1880
187.0000
178.4500
182.4860
9,149,500
Tue, 30 Sep 2025
187.8200
188.3300
180.9000
184.0560
7,077,000
Mon, 29 Sep 2025
188.4120
190.9120
187.8480
188.1700
5,115,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
2 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 26 Sep 2025
1 · 424B7
After-hours · 16:11 ET
424B7 ↗
Fri, 26 Sep 2025
183.9380
187.6280
183.3400
187.2000
4,457,000
Thu, 25 Sep 2025
185.4900
185.6380
182.0920
183.7220
5,945,000
Wed, 24 Sep 2025
192.5280
194.7260
186.2200
186.6740
10,109,500
Tue, 23 Sep 2025
189.5120
190.1000
185.2900
185.5340
7,035,000
Mon, 22 Sep 2025
190.7780
191.3500
186.1820
189.5560
6,039,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
190.3700
193.1480
190.0000
192.2300
14,036,000
Thu, 18 Sep 2025
191.3100
192.4080
188.1020
189.5480
7,455,500
Wed, 17 Sep 2025
187.3500
190.7540
186.6500
190.0740
6,423,000
Tue, 16 Sep 2025
188.1420
189.2880
185.6940
186.4020
6,501,500
Mon, 15 Sep 2025
186.0900
191.2340
185.9460
189.4840
7,730,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
188.3460
188.3700
185.3860
185.7920
3,555,500
Thu, 11 Sep 2025
185.5440
188.5340
184.7300
187.6560
5,865,000
Wed, 10 Sep 2025
187.2000
188.9840
183.8660
184.7140
8,243,000
Tue, 09 Sep 2025
189.0000
189.0000
185.5600
186.7340
5,988,000
Mon, 08 Sep 2025
183.0280
188.9640
182.5120
187.8660
8,180,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
180.8300
183.2400
180.2700
182.7600
6,419,500