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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
292.3700
295.9250
288.1301
295.8200
152,225
Thu, 22 Oct 2026
289.1100
295.5450
287.9200
294.6900
106,800
Wed, 21 Oct 2026
294.8000
294.8000
289.4750
292.9400
96,100
Tue, 20 Oct 2026
285.9900
293.8500
285.9900
289.7700
101,800
Mon, 19 Oct 2026
292.4100
292.4100
285.5500
287.3000
78,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
291.7500
298.3210
286.1800
288.3500
142,500
Thu, 15 Oct 2026
288.7200
294.3350
285.8500
291.1400
75,500
Wed, 14 Oct 2026
290.3100
294.0000
285.7300
288.5900
108,500
Tue, 13 Oct 2026
291.7300
295.1700
285.8100
294.1400
117,900
Mon, 12 Oct 2026
287.0100
291.5650
285.6000
288.8300
89,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
287.0100
290.1400
283.8150
287.5900
79,500
Thu, 08 Oct 2026
285.0000
290.0050
279.9200
286.6200
126,600
Wed, 07 Oct 2026
290.8500
293.7250
283.8100
286.7000
92,800
Tue, 06 Oct 2026
304.6300
306.0800
296.4700
296.8900
129,700
Mon, 05 Oct 2026
297.7400
306.0400
295.4500
301.9900
141,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
298.9700
306.0700
295.6150
302.6900
124,100
Thu, 01 Oct 2026
286.8900
292.7600
285.3300
292.3800
120,800
Wed, 30 Sep 2026
296.3300
300.3750
287.7300
288.0800
136,600
Tue, 29 Sep 2026
297.1300
297.7450
291.9600
293.7700
96,700
Mon, 28 Sep 2026
293.2300
297.4150
289.9900
295.4100
89,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
295.6100
301.7300
294.1400
296.8000
85,300
Thu, 24 Sep 2026
294.5500
297.3000
289.5500
294.4500
113,700
Wed, 23 Sep 2026
305.3400
305.3400
297.6900
297.9300
102,800
Tue, 22 Sep 2026
294.6600
304.3500
292.6100
303.1200
143,500
Mon, 21 Sep 2026
290.4900
291.7300
284.5950
289.5800
118,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
288.7400
289.8500
284.8800
287.6800
289,600
Thu, 17 Sep 2026
295.8800
295.8800
283.7100
288.6600
144,500
Wed, 16 Sep 2026
295.0000
295.0000
285.7900
287.8000
168,700
Tue, 15 Sep 2026
295.0100
295.0700
288.1100
289.5200
127,200
Mon, 14 Sep 2026
293.4500
299.9800
290.5100
293.1300
137,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
294.9800
301.0400
290.3500
300.7100
156,300
Thu, 10 Sep 2026
292.1900
293.6900
288.2700
291.7000
84,500
Wed, 09 Sep 2026
301.7500
305.8400
294.3200
296.3700
89,500
Tue, 08 Sep 2026
310.4400
313.3300
301.8300
302.9600
131,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
303.8600
310.1300
303.8600
308.4600
96,700
Thu, 03 Sep 2026
306.3300
309.1400
301.8100
305.5700
155,500
Wed, 02 Sep 2026
300.0600
307.2000
297.1200
301.8000
169,400
Tue, 01 Sep 2026
305.5600
315.1500
299.6100
300.8200
108,400
Mon, 31 Aug 2026
14 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 31 Aug 2026
317.6100
319.9900
307.6700
308.9500
126,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
319.3200
323.3900
311.7200
318.5000
161,900
Thu, 27 Aug 2026
321.3100
326.5100
318.0800
318.4700
139,300
Wed, 26 Aug 2026
326.5800
328.4200
319.6600
323.0300
100,700
Tue, 25 Aug 2026
332.7300
332.7300
320.7600
322.7000
64,000
Mon, 24 Aug 2026
327.8600
332.2100
327.3200
327.5600
156,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
329.2000
331.4900
323.0500
330.0900
114,000
Thu, 20 Aug 2026
322.1200
326.5100
319.4100
322.6200
85,400
Wed, 19 Aug 2026
336.4700
340.1900
327.6800
328.2100
98,200
Tue, 18 Aug 2026
339.5800
343.8500
331.1050
331.9900
111,500
Mon, 17 Aug 2026
342.5300
348.0000
341.7600
342.7100
81,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
342.7500
347.8900
342.7500
345.1500
87,600
Thu, 13 Aug 2026
348.6100
352.0700
342.5900
342.9300
163,000
Wed, 12 Aug 2026
353.8600
353.8600
345.1300
347.0100
137,900
Tue, 11 Aug 2026
350.0000
355.4830
348.0300
351.2900
79,400
Mon, 10 Aug 2026
349.9200
353.7000
342.5900
347.7000
98,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
349.1900
354.7100
346.8090
350.6800
113,400
Thu, 06 Aug 2026
329.8200
349.4500
329.8200
347.7200
224,400
Wed, 05 Aug 2026
351.5200
351.5200
338.7900
346.0300
253,100
Tue, 04 Aug 2026
344.8600
350.8900
340.6600
349.3100
225,000
Mon, 03 Aug 2026
328.2100
348.5100
325.0300
343.8400
258,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
321.1800
328.8400
311.1150
318.9300
211,200
Thu, 30 Jul 2026
294.0300
319.2500
287.9500
313.4000
224,200
Thu, 30 Jul 2026
13 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 30 Jul 2026
12 · 10-Q
Pre-market · 06:29 ET
10-Q ↗
Wed, 29 Jul 2026
295.0900
295.0900
269.5200
272.6100
280,300
Tue, 28 Jul 2026
296.6300
300.4500
294.4100
298.9300
124,100
Mon, 27 Jul 2026
290.1800
308.5000
287.8300
293.4300
141,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
291.6600
295.7500
288.5950
289.1800
117,100
Thu, 23 Jul 2026
278.2400
292.5350
278.2400
290.2900
206,300
Wed, 22 Jul 2026
277.6700
283.1200
277.6700
282.2900
125,800
Tue, 21 Jul 2026
276.8500
280.0380
270.6900
277.0300
182,400
Mon, 20 Jul 2026
282.6700
282.6700
273.6600
275.2100
140,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
294.2200
305.9550
278.2000
279.2700
314,100
Thu, 16 Jul 2026
11 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Thu, 16 Jul 2026
10 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 16 Jul 2026
292.0500
302.5250
292.0500
300.6700
132,500
Wed, 15 Jul 2026
291.9500
301.3600
288.3500
294.1000
132,800
Tue, 14 Jul 2026
292.1300
294.3600
287.8100
292.8500
152,900
Mon, 13 Jul 2026
282.7900
289.2050
276.6200
283.0600
151,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
271.3500
282.9600
271.3500
280.9400
109,800
Thu, 09 Jul 2026
273.7500
274.8700
269.6600
272.1100
100,400
Wed, 08 Jul 2026
268.7100
272.3800
265.8700
271.3900
255,200
Tue, 07 Jul 2026
278.0100
278.7400
269.6000
271.5300
95,400
Mon, 06 Jul 2026
276.0800
280.9700
272.9500
280.0500
92,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
275.1500
278.2300
270.8950
276.1200
105,100
Wed, 01 Jul 2026
278.0700
281.9700
273.0000
273.2600
157,500
Tue, 30 Jun 2026
272.3400
279.1500
269.2300
278.3000
117,000
Mon, 29 Jun 2026
278.7300
280.3200
266.9300
270.2200
165,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
286.8400
287.4690
280.8400
282.6100
318,700
Thu, 25 Jun 2026
283.4700
295.0000
282.6150
288.1900
96,600
Wed, 24 Jun 2026
271.1000
284.4950
266.2600
280.4600
159,800
Tue, 23 Jun 2026
273.4000
277.1800
268.4800
268.7600
102,000
Mon, 22 Jun 2026
278.7000
279.6400
272.7300
274.3600
82,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
273.6300
283.3300
273.6300
279.9400
281,700
Wed, 17 Jun 2026
273.5900
281.0000
269.7600
270.7000
162,300
Tue, 16 Jun 2026
274.8900
282.0500
274.2600
275.2600
108,300
Mon, 15 Jun 2026
278.1400
288.3680
272.2100
272.6600
166,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
276.7300
278.8600
272.0200
272.0700
140,800
Thu, 11 Jun 2026
269.1500
276.0000
265.6650
274.6200
191,400
Wed, 10 Jun 2026
279.1800
282.1900
264.0050
265.7600
158,400
Tue, 09 Jun 2026
271.5000
278.7500
266.8100
278.2100
148,800
Mon, 08 Jun 2026
265.1800
272.5000
265.1800
267.2900
92,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
265.5500
269.5400
263.6200
266.3700
122,800
Thu, 04 Jun 2026
275.8800
277.9950
269.4600
269.7200
80,500
Wed, 03 Jun 2026
273.0500
277.5100
267.6750
271.1800
118,200
Tue, 02 Jun 2026
269.4500
276.1100
269.1100
271.6300
94,500
Mon, 01 Jun 2026
275.8100
275.8100
263.5000
268.2900
129,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
279.6800
285.8200
276.5000
276.9700
153,700
Thu, 28 May 2026
284.5000
286.9900
279.6800
284.2800
96,200
Wed, 27 May 2026
276.2800
294.9000
276.2800
289.1800
129,300
Tue, 26 May 2026
9 · 8-K/A
After-hours · 17:13 ET
8-K/A ↗
Tue, 26 May 2026
277.5600
304.9650
262.9700
279.5900
260,100
Tue, 26 May 2026
8 · 8-K
Pre-market · 06:48 ET
8-K ↗
Tue, 26 May 2026
7 · 10-K
Pre-market · 06:30 ET
10-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
267.1200
282.1200
263.0800
278.0000
170,800
Thu, 21 May 2026
260.9800
264.5800
255.1600
262.7200
107,700
Wed, 20 May 2026
256.1400
264.3000
255.7100
262.8200
84,900
Tue, 19 May 2026
257.5000
259.9000
253.9250
255.5100
127,000
Mon, 18 May 2026
257.4700
261.3100
254.6550
260.2000
123,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
261.8500
264.4200
255.7300
255.9700
84,200
Thu, 14 May 2026
263.6500
277.8000
259.7800
265.1400
126,800
Wed, 13 May 2026
260.6600
262.5800
251.4500
259.8700
198,300
Tue, 12 May 2026
274.0100
274.0100
255.0600
261.4700
197,200
Mon, 11 May 2026
271.4800
277.5600
264.6400
274.0900
141,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
279.2500
280.1950
268.9200
271.5200
147,600
Thu, 07 May 2026
285.0100
287.9900
276.3100
277.7600
100,900
Wed, 06 May 2026
279.8850
281.5100
273.6500
281.1300
132,900
Tue, 05 May 2026
281.2500
284.2400
273.9500
274.3700
130,900
Mon, 04 May 2026
285.4800
288.8700
275.4700
278.1800
136,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
291.4600
291.4600
285.1000
287.1500
76,900
Thu, 30 Apr 2026
287.1500
293.6600
284.1850
291.2000
107,700
Wed, 29 Apr 2026
289.3800
292.0300
284.3300
285.8800
77,500
Tue, 28 Apr 2026
299.2100
302.1600
286.2800
291.6200
113,900
Mon, 27 Apr 2026
296.5800
301.0000
295.5200
298.9200
103,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
296.1300
298.2200
292.6100
296.1800
105,500
Thu, 23 Apr 2026
291.2200
298.7900
291.2200
295.7000
74,900
Wed, 22 Apr 2026
302.0900
306.6500
289.1500
290.6400
136,900
Tue, 21 Apr 2026
297.8600
304.8650
294.9600
300.2900
124,500
Mon, 20 Apr 2026
290.2300
298.0250
289.2700
297.6000
81,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
279.8600
294.2700
279.6450
290.3400
283,300
Thu, 16 Apr 2026
284.6000
286.2500
271.1750
274.5500
267,100
Wed, 15 Apr 2026
300.2600
304.3900
282.2150
285.3500
175,800
Tue, 14 Apr 2026
298.4000
308.8030
298.4000
307.0200
154,200
Mon, 13 Apr 2026
288.8500
298.8400
282.9710
298.3400
123,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
288.7900
291.6350
284.9700
290.5400
84,800
Thu, 09 Apr 2026
275.8300
290.2900
275.8300
287.2500
108,500
Wed, 08 Apr 2026
280.2200
283.3100
276.0600
277.6300
102,100
Tue, 07 Apr 2026
264.0500
270.4500
261.0500
266.8500
131,900
Mon, 06 Apr 2026
260.0700
269.6250
259.7900
265.6000
81,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
262.0300
271.5900
259.2080
263.2100
112,300
Wed, 01 Apr 2026
263.5600
265.9350
258.9400
260.3400
178,600
Tue, 31 Mar 2026
263.5700
267.7200
257.6800
260.5800
132,000
Mon, 30 Mar 2026
266.7100
268.5000
258.3200
259.5000
169,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
255.4500
265.2800
255.4500
263.9100
147,300
Thu, 26 Mar 2026
268.4600
271.8900
255.6250
258.2200
183,900
Wed, 25 Mar 2026
271.3500
275.0300
264.8400
269.4800
107,300
Tue, 24 Mar 2026
257.2500
269.1150
256.6900
266.5900
151,400
Mon, 23 Mar 2026
267.5700
272.7900
260.7700
261.3000
175,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
262.9600
265.4000
257.0000
258.9700
417,600
Thu, 19 Mar 2026
255.0000
264.4100
253.5100
262.8000
171,700
Wed, 18 Mar 2026
262.4000
263.5900
254.8100
255.2500
123,100
Tue, 17 Mar 2026
256.3000
260.7600
250.0800
260.2500
189,400
Mon, 16 Mar 2026
260.3900
260.3900
250.5700
252.6100
155,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
259.5800
271.2400
255.2900
256.5400
111,800
Thu, 12 Mar 2026
263.7200
269.3300
256.4000
257.7500
130,100
Wed, 11 Mar 2026
263.7800
268.9200
259.9600
267.7700
89,800
Tue, 10 Mar 2026
264.7500
273.0100
262.0800
265.1200
136,500
Mon, 09 Mar 2026
255.9000
268.1200
248.5790
266.8000
105,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
263.8900
266.6700
260.1300
262.2300
82,800
Thu, 05 Mar 2026
275.1100
278.3050
269.0600
271.9500
102,700
Wed, 04 Mar 2026
280.6100
283.2390
275.8300
278.4700
97,600
Tue, 03 Mar 2026
284.2000
285.8800
276.8700
277.5700
133,200
Mon, 02 Mar 2026
292.1800
296.6200
280.7800
295.3000
81,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
291.4750
295.4800
287.0000
294.3300
79,000
Thu, 26 Feb 2026
297.3100
300.5000
293.1000
298.3800
92,000
Wed, 25 Feb 2026
305.9500
305.9500
292.1700
294.6000
100,700
Tue, 24 Feb 2026
304.1750
310.7900
299.9900
303.4100
112,200
Mon, 23 Feb 2026
311.4200
311.4200
299.8300
301.1700
124,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
311.2100
318.6500
307.8500
311.4000
109,800
Thu, 19 Feb 2026
301.4400
311.4100
300.0000
310.7200
120,900
Wed, 18 Feb 2026
300.6600
311.3750
298.0750
303.9500
141,100
Tue, 17 Feb 2026
308.3200
308.3200
282.7900
294.0900
151,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
312.2200
316.4200
307.1550
309.4800
161,800
Thu, 12 Feb 2026
326.6700
334.2700
311.6600
313.5000
306,800
Wed, 11 Feb 2026
318.4700
322.5500
314.4950
322.0100
199,200
Tue, 10 Feb 2026
304.4100
315.0700
298.1530
314.8700
107,900
Mon, 09 Feb 2026
292.8800
303.1500
292.8800
302.5800
187,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
277.8900
292.6000
277.8900
290.2500
171,000
Thu, 05 Feb 2026
273.6600
277.8150
270.3600
275.0700
204,300
Wed, 04 Feb 2026
264.2200
279.3700
262.4800
274.1800
180,400
Tue, 03 Feb 2026
256.6400
265.0380
256.6400
261.3600
216,900
Mon, 02 Feb 2026
266.4100
272.7450
260.0000
260.2700
237,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
276.0100
276.0100
265.7830
269.9800
374,900
Thu, 29 Jan 2026
287.7300
289.9000
268.5100
274.3600
526,500
Thu, 29 Jan 2026
6 · 8-K
Pre-market · 06:44 ET
8-K ↗
Thu, 29 Jan 2026
5 · 10-Q
Pre-market · 06:30 ET
10-Q ↗
Wed, 28 Jan 2026
316.6800
321.7250
298.8600
299.9600
226,600
Tue, 27 Jan 2026
314.1900
318.8800
311.3500
315.0900
86,900
Mon, 26 Jan 2026
322.0800
324.2800
313.3600
316.0300
126,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
332.3600
333.7000
315.0000
319.5400
98,900
Thu, 22 Jan 2026
332.1700
337.0230
330.6100
335.1900
95,000
Wed, 21 Jan 2026
320.6800
335.1590
319.7800
330.1100
132,600
Tue, 20 Jan 2026
326.7700
330.2800
316.6200
317.8100
91,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
331.0600
333.9900
326.1600
331.0900
207,000
Thu, 15 Jan 2026
4 · 8-K/A
After-hours · 16:37 ET
8-K/A ↗
Thu, 15 Jan 2026
323.1000
333.5000
322.8050
328.9400
169,900
Wed, 14 Jan 2026
321.7400
325.5000
317.3900
321.3700
284,900
Tue, 13 Jan 2026
324.4100
328.4000
317.5100
318.9000
93,500
Mon, 12 Jan 2026
318.6300
323.3800
315.8500
319.8300
112,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
321.2400
324.3900
315.0000
319.5400
119,600
Thu, 08 Jan 2026
304.8200
322.0800
302.3800
320.4300
205,000
Wed, 07 Jan 2026
318.2700
319.7300
307.2000
307.4800
162,500
Tue, 06 Jan 2026
304.1600
316.0600
300.0000
315.2600
159,300
Mon, 05 Jan 2026
294.5500
310.7300
294.5500
307.7100
196,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
293.5300
299.6000
290.8550
295.0300
99,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
303.1800
303.1800
293.2700
293.5300
124,700
Tue, 30 Dec 2025
304.0200
308.4300
301.0500
302.0900
93,300
Mon, 29 Dec 2025
307.0200
307.3150
303.8150
305.5700
73,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
309.2300
310.3800
305.0000
307.2900
72,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
309.7100
311.0800
305.1050
308.0800
96,400
Tue, 23 Dec 2025
311.4100
312.3300
306.3700
307.0000
105,100
Mon, 22 Dec 2025
305.3900
317.5100
302.7300
311.8400
133,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
308.8500
308.8500
301.7700
305.9800
344,000
Thu, 18 Dec 2025
314.0900
317.5000
305.1200
305.4700
181,900
Wed, 17 Dec 2025
309.7900
315.8700
309.0700
310.6700
246,100
Tue, 16 Dec 2025
328.6000
328.6000
311.0000
311.3900
236,400
Mon, 15 Dec 2025
321.5600
323.7300
315.0500
316.5700
242,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
317.8800
321.1100
315.2600
319.1100
180,000
Thu, 11 Dec 2025
311.7900
323.9500
311.7900
318.2300
138,200
Wed, 10 Dec 2025
300.6900
313.1700
300.0000
310.9500
165,000
Tue, 09 Dec 2025
301.9900
304.3400
282.1600
300.3800
168,400
Mon, 08 Dec 2025
306.4200
307.0000
295.3300
295.8800
170,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
300.7000
304.7400
297.5150
304.2700
160,000
Thu, 04 Dec 2025
300.2000
303.8600
292.0800
300.1300
234,300
Wed, 03 Dec 2025
288.3000
302.6900
284.7000
302.1800
265,600
Tue, 02 Dec 2025
271.8400
280.7000
269.7100
277.2100
143,700
Mon, 01 Dec 2025
268.6200
278.3600
267.1400
273.2800
230,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
269.9000
272.8000
269.0600
271.8700
82,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
268.6700
273.8100
268.6700
271.9400
186,500
Tue, 25 Nov 2025
264.6100
270.5800
262.3550
270.1900
185,000
Mon, 24 Nov 2025
258.4200
262.5400
257.1750
260.9800
203,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
244.2400
259.8100
244.2400
259.0000
225,300
Thu, 20 Nov 2025
244.0300
248.8500
240.0600
241.9600
176,800
Wed, 19 Nov 2025
242.0400
243.9800
239.5700
243.0400
108,100
Tue, 18 Nov 2025
240.5400
244.3600
239.8750
240.4500
143,300
Mon, 17 Nov 2025
248.8700
254.9400
241.2600
241.3100
221,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
242.5600
251.8500
242.5600
251.3900
224,700
Thu, 13 Nov 2025
245.8300
250.3800
242.0450
246.5100
174,000
Wed, 12 Nov 2025
249.1800
257.0000
243.0400
244.9600
180,400
Tue, 11 Nov 2025
249.4300
250.9900
245.8200
249.6300
132,700
Mon, 10 Nov 2025
249.6100
250.7300
242.2000
247.2000
124,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
246.7000
249.3000
240.9300
244.9500
133,500
Thu, 06 Nov 2025
240.0500
252.8400
237.5000
249.3700
217,500
Wed, 05 Nov 2025
240.9100
244.5000
238.2700
241.9700
149,500
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 04 Nov 2025
247.0100
252.8100
236.6600
238.1100
182,100
Mon, 03 Nov 2025
251.8200
255.1800
244.0400
249.1500
200,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
245.8200
256.0300
243.9900
250.4200
269,200
Thu, 30 Oct 2025
250.0000
256.6200
243.5900
247.3800
253,300
Thu, 30 Oct 2025
2 · 8-K
Pre-market · 06:44 ET
8-K ↗
Thu, 30 Oct 2025
1 · 10-Q
Pre-market · 06:26 ET
10-Q ↗
Wed, 29 Oct 2025
240.9300
249.7150
240.9300
244.0800
206,800
Tue, 28 Oct 2025
243.3800
247.2900
241.7150
241.9700
89,700
Mon, 27 Oct 2025
244.3500
247.5350
243.5200
245.0100
111,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
245.0900
245.8650
240.1400
244.9200
87,700
Thu, 23 Oct 2025
240.1200
244.2200
240.1200
242.0900
106,500