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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
399.6300
396.7500
388.1000
396.1900
89,732
Thu, 22 Oct 2026
416.3600
416.7200
392.9700
395.3300
107,300
Wed, 21 Oct 2026
443.0000
449.9000
412.3400
414.2900
152,000
Tue, 20 Oct 2026
453.8100
459.8900
441.4800
442.2100
130,200
Mon, 19 Oct 2026
436.1200
460.7200
431.0000
449.7800
73,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
423.0000
434.6900
423.0000
434.0400
72,900
Thu, 15 Oct 2026
405.4600
428.9700
405.4600
425.1700
80,400
Wed, 14 Oct 2026
388.2000
408.0000
388.0000
401.0300
116,800
Tue, 13 Oct 2026
368.0000
390.4300
366.2600
388.0500
94,700
Mon, 12 Oct 2026
364.8700
366.9800
360.0100
365.5400
135,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
368.0000
368.5900
360.0800
363.8100
57,100
Thu, 08 Oct 2026
367.5600
372.6900
365.1500
367.7000
51,400
Wed, 07 Oct 2026
365.0000
371.2400
361.5600
368.9000
117,200
Tue, 06 Oct 2026
368.6200
374.5000
364.3600
369.8700
72,000
Mon, 05 Oct 2026
366.3700
375.0100
364.1000
364.4000
60,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
362.0000
364.4200
356.4800
363.7600
44,700
Thu, 01 Oct 2026
340.1100
362.3700
338.9400
357.1900
70,100
Wed, 30 Sep 2026
338.0900
344.8800
337.0000
343.8600
70,700
Tue, 29 Sep 2026
342.0500
346.5000
338.6000
339.6300
54,200
Mon, 28 Sep 2026
340.1200
350.7600
340.1200
342.0600
56,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
347.9800
350.7300
340.0500
344.8100
64,000
Thu, 24 Sep 2026
343.3600
353.2900
343.3600
348.6100
80,700
Wed, 23 Sep 2026
345.1800
349.6300
338.9200
346.9600
92,200
Tue, 22 Sep 2026
341.2200
354.2100
341.2200
346.3000
87,000
Mon, 21 Sep 2026
349.0900
349.1900
336.4100
343.1300
116,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
353.6100
353.6100
341.3500
345.3400
115,400
Thu, 17 Sep 2026
361.4700
361.4700
342.4800
352.9300
176,200
Wed, 16 Sep 2026
346.8500
358.5300
346.8500
355.7200
325,300
Tue, 15 Sep 2026
364.3300
364.3500
339.5700
346.6200
138,100
Mon, 14 Sep 2026
375.0000
386.0200
364.7100
364.9500
149,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
367.6900
373.5800
359.2300
372.6700
99,000
Thu, 10 Sep 2026
362.0700
368.3700
354.0100
364.0900
259,600
Wed, 09 Sep 2026
355.0000
372.3200
350.5800
364.4200
284,100
Tue, 08 Sep 2026
413.3600
413.3600
357.6000
358.5800
76,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
384.1600
388.1100
377.6400
383.7500
88,200
Thu, 03 Sep 2026
397.0100
400.0000
384.3700
385.5300
105,400
Wed, 02 Sep 2026
387.9200
400.5300
385.9200
393.9900
443,800
Tue, 01 Sep 2026
390.0000
391.2200
377.5000
390.0100
292,500
Mon, 31 Aug 2026
375.0300
395.5100
375.0300
388.4800
155,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
380.6600
386.2500
370.3100
376.9700
62,700
Thu, 27 Aug 2026
386.6600
386.9200
375.4800
379.1200
102,400
Wed, 26 Aug 2026
378.0900
386.7700
376.9900
383.0700
65,700
Tue, 25 Aug 2026
380.9700
383.9100
372.3800
379.7000
47,800
Mon, 24 Aug 2026
394.1100
394.1100
376.0600
378.0400
47,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
393.0000
394.4500
376.3800
388.8500
119,200
Thu, 20 Aug 2026
387.6300
398.6100
381.9000
390.9000
106,100
Wed, 19 Aug 2026
389.0500
394.7600
380.0000
390.2000
308,100
Tue, 18 Aug 2026
392.9100
400.0000
381.0900
383.3000
399,500
Mon, 17 Aug 2026
385.8100
398.8700
375.4900
391.3000
345,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
388.5500
398.0000
380.5000
385.0300
103,900
Thu, 13 Aug 2026
395.0000
398.1900
386.0600
388.1600
98,400
Wed, 12 Aug 2026
384.9700
393.8300
376.5000
390.9600
161,400
Tue, 11 Aug 2026
390.5100
401.8800
378.6200
382.8400
279,400
Mon, 10 Aug 2026
382.7600
390.1500
376.8600
385.6200
244,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 07 Aug 2026
12 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Fri, 07 Aug 2026
384.2200
387.6500
369.0800
386.5500
117,000
Thu, 06 Aug 2026
403.9600
408.2600
384.9000
390.2300
252,600
Wed, 05 Aug 2026
387.9600
400.8800
383.7500
397.9900
120,400
Tue, 04 Aug 2026
388.8600
399.5700
386.0000
393.0400
188,300
Mon, 03 Aug 2026
403.4000
409.0900
390.4800
391.7500
258,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
398.4900
398.4900
377.3300
397.4900
198,900
Thu, 30 Jul 2026
380.5300
400.6400
375.0500
399.0200
136,200
Wed, 29 Jul 2026
359.3500
400.0000
359.3500
382.5100
374,700
Tue, 28 Jul 2026
379.2400
380.8600
363.8700
376.4300
280,500
Mon, 27 Jul 2026
379.2800
391.9300
364.1900
373.4600
238,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
387.9100
404.6500
379.7900
381.3900
316,900
Thu, 23 Jul 2026
365.4600
383.8300
362.8000
383.3200
104,600
Wed, 22 Jul 2026
386.4200
388.1700
365.9600
373.2900
152,800
Tue, 21 Jul 2026
384.5900
395.5100
375.3700
393.5700
165,800
Mon, 20 Jul 2026
385.0500
386.3100
355.0000
382.3900
267,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
398.7000
398.7000
379.7800
384.1900
186,600
Thu, 16 Jul 2026
384.8700
396.6600
384.8700
393.7000
48,000
Wed, 15 Jul 2026
380.4100
396.9100
380.4100
388.1900
37,800
Tue, 14 Jul 2026
389.6900
392.0900
376.4000
384.8100
52,300
Mon, 13 Jul 2026
376.5600
393.8300
376.5600
390.1400
59,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
397.1100
403.5000
361.0200
373.0500
63,600
Thu, 09 Jul 2026
404.0700
410.5900
391.2200
394.7000
62,100
Wed, 08 Jul 2026
417.0900
417.0900
396.3500
403.7300
63,100
Tue, 07 Jul 2026
424.2300
426.0000
408.5200
412.0300
123,700
Mon, 06 Jul 2026
421.4200
431.3600
418.1700
424.2300
46,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
426.9600
426.9600
392.3000
420.9200
34,100
Wed, 01 Jul 2026
423.2500
436.4200
416.2800
420.6500
42,500
Tue, 30 Jun 2026
432.9600
440.0000
418.1500
426.0300
46,700
Mon, 29 Jun 2026
400.0500
443.0000
397.9800
437.3300
40,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
379.0000
404.9600
376.6900
403.9900
111,300
Thu, 25 Jun 2026
360.1000
377.6000
357.1800
375.9400
53,800
Wed, 24 Jun 2026
348.9600
360.3400
346.1400
359.5100
38,500
Tue, 23 Jun 2026
326.2700
348.6500
324.8900
345.4700
54,400
Mon, 22 Jun 2026
329.9200
340.5200
328.2300
336.0000
31,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
338.7400
348.0900
329.6500
332.7400
34,600
Wed, 17 Jun 2026
342.5500
345.7400
331.8200
335.4200
72,600
Tue, 16 Jun 2026
345.9600
348.4000
337.3900
341.2500
50,000
Mon, 15 Jun 2026
339.1500
346.7500
327.2500
343.7300
102,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
337.3900
348.6600
330.5400
339.9000
75,800
Thu, 11 Jun 2026
310.7200
337.6300
310.3100
335.5400
63,600
Wed, 10 Jun 2026
305.0000
316.1300
305.0000
311.8600
99,200
Tue, 09 Jun 2026
299.7200
311.1600
296.5800
304.1800
40,200
Mon, 08 Jun 2026
301.6900
308.5900
296.5700
299.7200
48,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
299.0300
301.0000
289.7800
293.5400
39,000
Thu, 04 Jun 2026
300.8400
300.8400
282.2700
296.2000
37,100
Wed, 03 Jun 2026
292.5500
297.3800
286.5900
292.5100
54,600
Tue, 02 Jun 2026
294.5100
299.0200
282.5000
295.9700
58,800
Mon, 01 Jun 2026
290.4800
300.5900
282.9200
298.6500
48,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
280.1200
296.7800
275.9100
290.4800
136,500
Thu, 28 May 2026
281.0100
283.0100
268.8100
280.9400
100,300
Wed, 27 May 2026
275.5600
293.0800
273.8300
283.8700
170,500
Tue, 26 May 2026
277.4200
281.9900
270.5000
276.6800
114,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
275.0000
278.0000
267.3200
276.9600
50,100
Thu, 21 May 2026
264.3000
277.2900
257.3200
273.9500
54,900
Wed, 20 May 2026
271.6800
276.7600
265.6600
268.1300
59,800
Tue, 19 May 2026
273.8000
274.0800
267.2300
272.6300
40,500
Mon, 18 May 2026
264.1900
277.0000
264.1900
273.7000
39,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
264.9600
274.5900
263.5900
267.4400
56,100
Thu, 14 May 2026
254.7900
259.6900
251.2300
258.1700
88,000
Wed, 13 May 2026
257.0000
265.8600
250.9000
253.2900
82,200
Tue, 12 May 2026
247.9200
256.8400
242.8600
255.6400
73,900
Mon, 11 May 2026
296.3800
302.0000
234.9200
247.8300
91,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 08 May 2026
10 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Fri, 08 May 2026
298.3300
308.3600
297.0100
306.7400
57,400
Thu, 07 May 2026
301.4800
303.9700
291.0500
300.7200
47,700
Wed, 06 May 2026
294.2100
304.4600
293.1000
300.8400
35,900
Tue, 05 May 2026
284.7200
297.2500
284.3800
291.7500
31,800
Mon, 04 May 2026
285.5500
289.2500
273.7500
285.0000
30,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
309.3500
310.6800
286.7400
290.2000
52,700
Thu, 30 Apr 2026
298.9300
312.1100
298.9300
309.2500
47,000
Wed, 29 Apr 2026
305.0000
305.7200
292.9800
297.3900
80,200
Tue, 28 Apr 2026
313.5000
314.5100
303.3500
306.7000
96,400
Mon, 27 Apr 2026
309.6900
316.5200
304.1800
314.2100
45,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
306.3900
311.7900
302.1000
309.3500
43,100
Thu, 23 Apr 2026
303.5300
310.8900
301.4600
306.0200
167,700
Wed, 22 Apr 2026
300.3000
311.3700
298.5200
304.1000
40,700
Tue, 21 Apr 2026
292.0000
303.1700
288.9700
299.0000
82,500
Mon, 20 Apr 2026
306.3100
311.4000
289.2100
291.7300
101,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
322.5400
328.6400
301.7000
307.6600
93,100
Thu, 16 Apr 2026
333.1500
335.4800
314.6600
314.8900
55,800
Wed, 15 Apr 2026
334.9400
336.7100
329.6600
335.3600
42,700
Tue, 14 Apr 2026
330.4000
338.6700
328.2600
334.8000
17,600
Mon, 13 Apr 2026
324.2600
330.5500
321.1200
330.3800
97,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
328.7400
335.3800
322.1800
325.8700
49,400
Fri, 10 Apr 2026
9 · 8-K
Next filing day · accepted 09 Apr, 20:18 ET
8-K ↗
Thu, 09 Apr 2026
340.0000
341.4500
301.2100
327.3000
103,300
Wed, 08 Apr 2026
352.4200
360.2800
338.4800
340.9300
399,300
Tue, 07 Apr 2026
337.0000
339.3000
332.8800
335.5900
92,400
Mon, 06 Apr 2026
331.8900
338.4800
326.2900
337.3800
34,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
324.0200
341.1200
322.1600
332.8000
57,900
Wed, 01 Apr 2026
330.6600
338.6900
326.9300
332.5300
45,000
Tue, 31 Mar 2026
8 · 10-K/A
After-hours · 16:16 ET
10-K/A ↗
Tue, 31 Mar 2026
316.6900
329.7400
311.3500
329.5900
42,500
Mon, 30 Mar 2026
309.3800
315.3800
305.7900
311.3400
59,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
317.4100
321.0000
303.2300
305.7900
59,100
Thu, 26 Mar 2026
318.0000
329.4900
316.5300
320.2100
229,400
Wed, 25 Mar 2026
318.0000
320.8800
307.9800
320.5600
159,600
Tue, 24 Mar 2026
317.0400
324.5800
308.8200
315.8900
234,900
Mon, 23 Mar 2026
317.6500
329.8700
316.0800
321.5300
83,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
313.4200
324.0600
303.5000
307.1800
64,400
Thu, 19 Mar 2026
297.3500
316.1600
296.2400
312.0700
122,000
Wed, 18 Mar 2026
301.5500
305.8000
295.1400
299.9900
66,900
Tue, 17 Mar 2026
303.5900
313.0000
301.8400
304.9400
111,500
Mon, 16 Mar 2026
311.9400
311.9400
293.9600
299.7700
83,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
308.9800
313.9800
297.5900
300.3500
138,500
Thu, 12 Mar 2026
310.0600
316.7900
305.7500
307.9100
123,800
Wed, 11 Mar 2026
7 · DEF 14A
After-hours · 16:34 ET
DEF 14A ↗
Wed, 11 Mar 2026
321.7500
323.0000
304.7700
317.7300
174,100
Tue, 10 Mar 2026
314.7300
328.1900
301.3700
323.9400
120,600
Mon, 09 Mar 2026
301.0600
309.1500
293.5900
306.7600
163,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
336.1400
339.8400
300.5300
304.6000
150,500
Thu, 05 Mar 2026
340.4600
345.6200
329.4000
343.0500
183,600
Wed, 04 Mar 2026
344.3300
360.4400
336.0000
346.0200
290,800
Tue, 03 Mar 2026
329.2900
340.6600
323.5500
334.8300
109,200
Mon, 02 Mar 2026
379.3800
383.0000
323.3400
336.4000
137,400
Mon, 02 Mar 2026
6 · 8-K
Pre-market · 06:35 ET
8-K ↗
Mon, 02 Mar 2026
5 · 10-K
Pre-market · 06:32 ET
10-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
387.6900
389.8000
369.5200
387.7800
209,400
Thu, 26 Feb 2026
378.5500
396.4600
378.5500
391.1600
184,600
Wed, 25 Feb 2026
377.3900
387.6200
368.1300
376.5800
346,800
Tue, 24 Feb 2026
377.3400
384.7900
367.0000
375.0200
129,800
Mon, 23 Feb 2026
389.0400
392.7100
366.2000
377.6100
158,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
398.2400
398.9900
379.1200
391.1800
222,300
Thu, 19 Feb 2026
396.4400
403.6700
390.2600
399.1700
131,600
Wed, 18 Feb 2026
415.6300
423.7700
392.7200
397.1200
148,200
Tue, 17 Feb 2026
400.9800
416.1200
387.9000
413.5200
114,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
391.9400
404.9500
384.6300
396.7500
78,600
Thu, 12 Feb 2026
414.1100
417.2700
391.3400
398.6500
63,300
Wed, 11 Feb 2026
409.5600
419.4600
401.7000
412.2300
48,300
Tue, 10 Feb 2026
402.1300
415.1000
397.9900
407.5600
82,600
Mon, 09 Feb 2026
418.0700
419.0000
399.9200
407.8800
90,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
395.1800
419.5400
395.1800
415.9000
115,900
Thu, 05 Feb 2026
394.6100
408.0200
391.9100
394.0700
102,600
Wed, 04 Feb 2026
405.2300
413.4900
398.7000
402.7400
83,800
Tue, 03 Feb 2026
385.6900
409.5900
378.0600
406.0500
87,400
Mon, 02 Feb 2026
375.7300
395.6700
372.5400
388.9800
112,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
369.0000
386.3900
369.0000
375.0300
38,500
Thu, 29 Jan 2026
386.4400
390.6800
365.3500
371.5400
63,300
Wed, 28 Jan 2026
403.3700
408.8700
381.1900
382.0800
61,500
Tue, 27 Jan 2026
392.8500
405.3600
383.8600
398.3600
45,900
Mon, 26 Jan 2026
463.6800
464.9500
377.8400
399.9700
74,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
465.3600
472.9700
454.7900
467.1400
44,500
Thu, 22 Jan 2026
479.5300
483.6000
463.5400
469.6100
59,300
Wed, 21 Jan 2026
448.5000
477.0000
440.8500
476.9200
96,000
Tue, 20 Jan 2026
455.1500
465.7300
443.9700
446.8000
51,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
4 · S-3
After-hours · 16:04 ET
S-3 ↗
Fri, 16 Jan 2026
458.4300
463.1300
453.2900
460.2000
72,800
Thu, 15 Jan 2026
455.7700
461.6000
451.9000
458.9400
27,200
Wed, 14 Jan 2026
438.3400
452.6800
435.5100
452.6800
84,700
Tue, 13 Jan 2026
426.2800
440.8200
420.0300
436.9800
145,600
Mon, 12 Jan 2026
420.2700
430.7900
401.4300
430.7400
94,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
407.3800
424.4800
398.7100
420.5500
74,100
Thu, 08 Jan 2026
384.3700
411.0900
384.3700
408.1500
80,800
Wed, 07 Jan 2026
371.1700
390.9000
366.9600
387.2600
133,200
Tue, 06 Jan 2026
353.0000
376.6000
346.5600
372.9400
66,600
Mon, 05 Jan 2026
346.9000
355.0200
346.9000
352.2100
39,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
331.9100
347.3300
331.1700
343.6600
48,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
340.4500
340.4500
326.0600
332.4300
53,600
Tue, 30 Dec 2025
350.4000
350.4000
337.5400
338.2400
56,200
Mon, 29 Dec 2025
350.7600
358.5600
349.3900
350.7800
37,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
359.6600
364.9500
352.9900
355.6000
27,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
358.0500
362.9800
355.1300
361.3900
18,300
Tue, 23 Dec 2025
346.9800
364.5800
346.9800
360.3000
38,800
Mon, 22 Dec 2025
349.0700
357.5000
347.3300
353.7600
53,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
340.4000
352.2000
340.4000
349.2400
62,200
Thu, 18 Dec 2025
328.3100
342.4300
324.6400
340.5400
61,700
Wed, 17 Dec 2025
321.3000
329.0000
314.8000
323.6700
64,900
Tue, 16 Dec 2025
326.0500
326.0500
309.0000
322.6900
123,600
Mon, 15 Dec 2025
330.0100
333.3000
323.3800
324.5700
87,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
327.5300
334.2600
322.0200
331.3600
29,400
Thu, 11 Dec 2025
325.6900
331.1000
322.7700
328.2700
48,700
Wed, 10 Dec 2025
320.7700
324.8000
316.3400
321.8700
72,600
Tue, 09 Dec 2025
317.7300
324.2400
312.5000
320.3600
113,800
Mon, 08 Dec 2025
316.4800
324.2000
310.0000
316.9300
127,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
308.4000
313.4200
300.9700
304.3300
27,200
Thu, 04 Dec 2025
308.6000
310.7800
303.7800
309.4600
40,100
Wed, 03 Dec 2025
303.8300
308.6200
295.9900
308.6000
78,600
Tue, 02 Dec 2025
300.0800
307.9000
292.1300
303.9900
55,100
Mon, 01 Dec 2025
293.3800
301.8000
287.6100
300.0900
55,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
301.4200
306.8800
292.5400
293.9100
20,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
295.7400
304.6900
289.9000
300.3300
65,500
Tue, 25 Nov 2025
291.7900
302.2800
288.7900
294.1600
111,800
Mon, 24 Nov 2025
282.0000
290.0300
266.5300
286.9600
139,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After market open · 12:40 ET
8-K ↗
Fri, 21 Nov 2025
277.6200
289.5700
276.4500
283.6300
242,000
Thu, 20 Nov 2025
304.5000
309.3100
271.3000
273.7000
208,100
Wed, 19 Nov 2025
307.4300
310.3900
296.0000
300.3600
189,500
Tue, 18 Nov 2025
305.0000
312.4500
300.0200
306.6800
298,800
Mon, 17 Nov 2025
319.9000
323.0000
299.1200
307.6000
100,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
314.9600
322.9000
312.4200
316.8000
205,700
Thu, 13 Nov 2025
319.0000
321.8600
311.1900
321.0300
118,400
Wed, 12 Nov 2025
329.0000
332.8600
299.0000
318.8000
81,600
Tue, 11 Nov 2025
333.5900
343.5000
328.0200
329.4600
134,600
Mon, 10 Nov 2025
358.9800
360.9800
332.7800
332.7800
16,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 07 Nov 2025
1 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Fri, 07 Nov 2025
365.5600
366.6000
351.1500
360.0100
19,700
Thu, 06 Nov 2025
367.0000
369.0000
360.6100
361.6300
21,000
Wed, 05 Nov 2025
356.5000
372.4400
356.5000
369.3800
15,900
Tue, 04 Nov 2025
350.9000
366.9600
349.0800
362.0300
8,700
Mon, 03 Nov 2025
365.7300
365.7300
353.0700
355.7500
7,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
360.4600
365.8200
353.2000
361.3100
6,900
Thu, 30 Oct 2025
362.8400
368.5800
358.1200
362.0700
10,200
Wed, 29 Oct 2025
373.0000
374.5200
361.1600
366.4200
9,700
Tue, 28 Oct 2025
374.0000
376.4100
371.7400
373.0000
7,200
Mon, 27 Oct 2025
373.9200
377.1000
370.0100
373.7600
8,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
377.3500
381.8300
373.7700
375.0000
6,900