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
268.0000
268.0000
253.7100
260.0100
3,122,938
Thu, 22 Oct 2026
289.6900
291.9900
267.6500
269.0100
3,308,600
Wed, 21 Oct 2026
311.1000
314.4500
300.2100
304.6100
1,903,700
Tue, 20 Oct 2026
296.2800
308.3200
286.3500
299.6900
2,076,800
Mon, 19 Oct 2026
314.0800
315.2500
300.0000
300.3500
1,976,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
311.3000
312.9500
299.8300
303.8100
1,870,900
Thu, 15 Oct 2026
307.7400
316.7400
296.1200
315.2500
3,807,800
Wed, 14 Oct 2026
349.9200
351.1000
320.5000
323.3200
2,872,200
Tue, 13 Oct 2026
336.5000
358.0800
325.8700
357.4400
2,028,300
Mon, 12 Oct 2026
360.0600
364.0000
346.9500
347.5000
1,484,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
365.7400
369.0000
354.0000
362.1600
1,255,700
Thu, 08 Oct 2026
366.0000
370.4600
346.8000
356.5300
2,184,100
Wed, 07 Oct 2026
378.3200
380.4200
367.1500
371.5700
1,590,900
Tue, 06 Oct 2026
386.0000
389.5000
378.2000
388.2400
1,189,500
Mon, 05 Oct 2026
389.0800
393.7200
375.4100
382.6900
1,136,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
384.2600
391.5000
380.0500
387.3200
2,418,400
Thu, 01 Oct 2026
362.4700
377.6500
354.4900
373.0900
2,933,900
Wed, 30 Sep 2026
369.5100
376.7600
353.5200
361.4300
2,115,600
Tue, 29 Sep 2026
362.3500
375.2800
361.7000
366.4700
2,414,600
Mon, 28 Sep 2026
363.9300
372.9700
349.5200
356.5300
2,483,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
380.5100
381.3000
365.0100
365.4400
2,270,200
Thu, 24 Sep 2026
354.2500
379.0000
352.9000
373.5600
2,961,900
Wed, 23 Sep 2026
356.0200
367.9000
354.3700
361.8400
2,391,200
Tue, 22 Sep 2026
342.4900
359.0500
341.5000
356.0900
2,478,300
Mon, 21 Sep 2026
341.4500
348.0000
333.1000
344.4000
2,000,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
332.0600
339.9000
328.9200
332.6300
2,050,900
Thu, 17 Sep 2026
337.7500
353.9600
329.5200
329.9400
2,079,700
Wed, 16 Sep 2026
320.2000
329.9600
318.0000
323.8300
1,707,000
Tue, 15 Sep 2026
317.6900
324.8900
313.6000
316.8100
1,581,400
Mon, 14 Sep 2026
323.1500
325.2100
313.0000
316.0800
2,383,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
23 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Fri, 11 Sep 2026
329.0500
353.0000
324.1000
346.5500
2,556,700
Thu, 10 Sep 2026
324.9200
335.9000
322.0700
325.2200
1,301,200
Wed, 09 Sep 2026
333.5000
346.7200
331.6400
333.6000
2,871,300
Tue, 08 Sep 2026
318.3700
336.5800
317.3100
329.9700
2,982,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
316.3000
318.4100
308.3000
312.3500
2,165,700
Thu, 03 Sep 2026
282.6400
314.0900
280.7000
309.8400
3,895,000
Wed, 02 Sep 2026
291.2400
291.7500
273.8000
277.7700
3,252,600
Tue, 01 Sep 2026
293.8800
296.9800
287.5000
292.5900
1,437,400
Mon, 31 Aug 2026
299.7100
302.0800
296.4200
299.4000
1,271,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
315.0000
316.0000
298.5300
298.7000
1,850,000
Thu, 27 Aug 2026
316.5600
325.8200
313.6000
317.3800
1,897,200
Wed, 26 Aug 2026
305.2100
313.1100
303.1900
307.3200
1,515,500
Tue, 25 Aug 2026
303.8300
307.3400
298.4600
306.8600
1,748,900
Mon, 24 Aug 2026
298.6300
299.0000
284.5500
294.5700
1,651,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
304.6000
306.0000
292.6400
296.5500
1,676,900
Thu, 20 Aug 2026
301.0000
304.1600
294.5600
302.0000
1,565,500
Wed, 19 Aug 2026
311.9900
314.2600
292.5000
301.3600
2,695,300
Tue, 18 Aug 2026
330.3700
331.1300
308.5200
310.5900
3,315,400
Mon, 17 Aug 2026
337.5800
346.2400
335.6300
340.4000
2,164,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
349.6300
353.3100
333.4300
335.0500
2,443,400
Thu, 13 Aug 2026
336.7500
365.5200
335.0100
347.6300
3,511,400
Wed, 12 Aug 2026
320.0800
339.7400
318.6300
339.4600
3,419,000
Tue, 11 Aug 2026
319.0000
319.0800
309.5000
310.3800
2,243,700
Mon, 10 Aug 2026
320.0000
329.3700
314.4700
314.5900
2,298,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
22 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 07 Aug 2026
315.0000
319.4800
305.7500
317.8300
3,329,300
Thu, 06 Aug 2026
21 · 424B5
After-hours · 16:08 ET
424B5 ↗
Thu, 06 Aug 2026
311.0000
325.7600
307.0000
314.5300
8,762,900
Wed, 05 Aug 2026
20 · 424B5
After-hours · 16:51 ET
424B5 ↗
Wed, 05 Aug 2026
369.9700
378.9900
361.6200
362.7600
1,813,500
Tue, 04 Aug 2026
355.2100
374.5900
344.3500
371.1500
3,078,100
Mon, 03 Aug 2026
321.4800
345.4400
312.5900
341.9100
2,383,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
364.5300
374.5000
330.1300
331.4400
3,420,400
Thu, 30 Jul 2026
346.9500
357.9700
344.2500
352.5900
3,640,700
Wed, 29 Jul 2026
350.9900
351.5000
317.6100
328.4300
4,199,900
Tue, 28 Jul 2026
328.0000
350.9100
317.1200
350.2000
7,884,000
Mon, 27 Jul 2026
19 · 10-Q
After-hours · 16:47 ET
10-Q ↗
Mon, 27 Jul 2026
18 · 8-K
After-hours · 16:44 ET
8-K ↗
Mon, 27 Jul 2026
306.8200
323.5500
289.2600
318.2400
4,979,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
332.2000
332.2000
303.7200
305.2800
2,394,600
Thu, 23 Jul 2026
334.2700
349.3100
331.6400
334.7500
2,268,600
Wed, 22 Jul 2026
331.1400
341.6600
331.1400
335.5000
1,345,500
Tue, 21 Jul 2026
317.0500
342.1300
312.4600
339.5900
3,143,800
Mon, 20 Jul 2026
306.0400
316.9000
304.5000
307.3400
1,616,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
293.0000
308.8300
282.2100
301.3400
2,117,700
Thu, 16 Jul 2026
328.4600
329.3600
300.8000
303.8600
2,916,300
Wed, 15 Jul 2026
349.7000
350.9000
322.5000
334.7700
1,866,000
Tue, 14 Jul 2026
353.7400
353.8200
342.0000
345.0300
1,256,100
Mon, 13 Jul 2026
350.3000
364.0100
339.1400
345.1800
1,339,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
353.9800
361.6400
347.3700
359.8500
1,169,300
Thu, 09 Jul 2026
373.7300
378.0000
353.8200
354.7800
1,488,400
Wed, 08 Jul 2026
340.0000
361.1500
340.0000
360.7400
1,325,100
Tue, 07 Jul 2026
339.9000
349.6200
330.1800
345.0600
1,689,800
Mon, 06 Jul 2026
17 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 06 Jul 2026
340.0000
359.7700
339.1700
350.2000
1,506,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
354.0000
362.5300
328.5000
336.2100
2,132,800
Wed, 01 Jul 2026
348.0100
362.7800
336.6800
361.6200
1,312,800
Tue, 30 Jun 2026
345.3400
365.6700
343.1800
364.8000
1,770,200
Mon, 29 Jun 2026
339.7800
344.3600
322.2500
343.2500
1,925,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
351.3900
353.0800
336.5400
337.5300
1,432,400
Thu, 25 Jun 2026
374.1700
374.1700
349.0000
361.4000
2,514,000
Wed, 24 Jun 2026
351.0000
376.5400
347.5700
362.2400
2,720,400
Tue, 23 Jun 2026
353.7000
357.5400
346.5200
351.2000
1,914,800
Mon, 22 Jun 2026
372.4400
378.3800
359.4000
376.8400
1,927,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
391.3200
393.5600
372.0600
372.5500
2,079,700
Wed, 17 Jun 2026
389.2300
392.4700
377.4500
380.3700
1,197,200
Tue, 16 Jun 2026
403.0000
405.6200
381.3600
382.0100
1,279,600
Mon, 15 Jun 2026
408.0000
414.1300
393.7300
403.4500
1,546,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
387.5300
398.4800
380.0000
393.1200
1,169,900
Thu, 11 Jun 2026
365.9300
387.5900
362.4900
385.8600
1,733,300
Wed, 10 Jun 2026
362.8500
381.0000
358.5100
362.9200
1,272,100
Tue, 09 Jun 2026
385.0000
391.5000
344.9000
371.8600
2,384,200
Mon, 08 Jun 2026
389.9000
389.9000
374.0200
386.5000
2,233,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
412.0600
412.9400
367.0000
371.7100
3,570,200
Thu, 04 Jun 2026
419.7000
427.1500
401.0800
425.3600
2,889,600
Wed, 03 Jun 2026
465.6500
469.4600
441.4900
458.1400
2,285,600
Tue, 02 Jun 2026
440.0700
474.0300
437.5000
472.4000
4,081,200
Mon, 01 Jun 2026
385.3400
427.9600
381.8500
426.5500
3,449,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
357.8400
387.4300
351.5200
385.3900
3,148,300
Thu, 28 May 2026
356.1100
361.0900
340.0000
351.0200
2,499,500
Wed, 27 May 2026
370.5100
371.0800
354.0600
357.7000
2,060,200
Tue, 26 May 2026
381.0500
381.0500
366.6100
370.8400
2,164,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
360.6000
368.8300
346.0000
367.3700
1,750,000
Thu, 21 May 2026
342.1600
354.7700
342.0000
354.7700
1,416,500
Wed, 20 May 2026
347.4100
358.1500
344.0000
346.4800
1,718,500
Tue, 19 May 2026
16 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 19 May 2026
333.7400
347.9100
324.5000
339.1300
2,213,800
Mon, 18 May 2026
357.0000
361.3500
333.1100
342.6700
2,161,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
367.5300
367.5300
357.5500
358.5500
1,904,100
Thu, 14 May 2026
369.5000
382.5900
365.0000
381.5900
1,535,700
Wed, 13 May 2026
380.2500
380.2500
358.8500
372.5500
1,776,000
Tue, 12 May 2026
374.8000
377.2300
358.5100
374.0700
1,871,500
Mon, 11 May 2026
374.7100
391.4000
370.5400
380.9900
1,970,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
389.3600
395.0000
373.5300
375.5500
2,539,900
Thu, 07 May 2026
411.0000
411.0000
375.0000
385.2100
3,171,300
Wed, 06 May 2026
428.0000
429.3100
398.2200
413.8700
2,265,400
Tue, 05 May 2026
424.8000
435.0000
416.0000
417.6600
1,823,300
Mon, 04 May 2026
423.4400
426.4000
407.7200
420.7300
1,740,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
407.0000
426.5500
401.0000
418.9300
2,339,600
Thu, 30 Apr 2026
394.8600
411.2300
383.5600
409.5900
3,392,400
Wed, 29 Apr 2026
372.4900
377.0100
358.7300
376.5400
3,156,100
Tue, 28 Apr 2026
356.5100
392.7000
350.0100
361.5400
5,607,000
Tue, 28 Apr 2026
15 · 8-K
Pre-market · 08:02 ET
FORM 8-K ↗
Mon, 27 Apr 2026
14 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Mon, 27 Apr 2026
13 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 27 Apr 2026
421.1500
423.2500
400.0100
422.2100
3,390,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
405.0000
420.6300
403.0000
410.2100
2,031,200
Thu, 23 Apr 2026
400.9000
412.4600
388.9700
391.6000
1,873,700
Wed, 22 Apr 2026
409.7300
411.3000
400.5300
401.7400
1,570,900
Tue, 21 Apr 2026
405.0000
407.6800
394.2000
403.0300
2,182,000
Mon, 20 Apr 2026
399.0000
404.9500
390.1600
401.1200
1,648,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
388.4200
399.3600
387.0000
396.0100
1,964,800
Thu, 16 Apr 2026
375.9900
387.9500
370.4500
382.3200
2,406,800
Wed, 15 Apr 2026
382.6100
393.0000
375.0000
381.9400
2,422,500
Tue, 14 Apr 2026
374.9000
392.1200
368.0900
384.3500
3,608,900
Mon, 13 Apr 2026
349.0000
368.8800
345.0000
365.4600
2,763,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
336.7400
354.7500
335.3700
351.3100
3,336,300
Thu, 09 Apr 2026
320.7600
328.5800
313.6800
328.3300
1,562,200
Thu, 09 Apr 2026
12 · DEFA14A
Pre-market · 07:55 ET
DEFA14A ↗
Thu, 09 Apr 2026
11 · DEF 14A
Pre-market · 07:52 ET
DEF 14A ↗
Wed, 08 Apr 2026
316.8900
320.8800
304.3500
320.7000
2,627,000
Tue, 07 Apr 2026
293.8000
303.9900
286.6500
297.3400
1,518,100
Mon, 06 Apr 2026
295.1500
301.0800
286.1500
292.3000
1,318,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
275.0000
296.0700
271.5000
294.8400
1,659,800
Wed, 01 Apr 2026
288.9200
296.7800
285.3900
288.7300
1,871,200
Tue, 31 Mar 2026
261.2100
282.9200
258.0600
281.6800
2,257,500
Mon, 30 Mar 2026
281.0200
282.4000
253.1100
257.2700
2,149,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
270.6600
281.9400
269.6800
280.2200
1,351,400
Thu, 26 Mar 2026
292.7600
294.7400
272.5000
273.3800
1,805,400
Wed, 25 Mar 2026
306.1300
309.3800
299.2000
302.2200
1,867,900
Tue, 24 Mar 2026
10 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Tue, 24 Mar 2026
284.8600
301.5300
281.4500
301.5200
2,027,700
Mon, 23 Mar 2026
273.7100
293.0000
273.0400
286.9800
2,119,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
283.2600
283.8000
265.5100
269.1000
1,754,300
Thu, 19 Mar 2026
268.9700
285.0000
264.1700
284.3000
1,417,700
Wed, 18 Mar 2026
281.3000
287.1000
273.5500
273.5800
1,370,500
Tue, 17 Mar 2026
270.6200
284.7500
269.0200
281.9500
1,584,000
Mon, 16 Mar 2026
270.9100
278.9800
269.0200
270.5300
1,620,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
264.0000
271.7300
262.1300
263.4600
1,129,400
Thu, 12 Mar 2026
260.6900
269.9800
257.2500
264.8900
1,293,200
Wed, 11 Mar 2026
267.2200
272.8800
263.7500
265.8000
1,420,400
Tue, 10 Mar 2026
268.8400
278.0000
265.8500
269.2000
1,715,300
Mon, 09 Mar 2026
245.1300
268.1500
244.5100
267.9500
2,731,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
258.7000
265.8500
249.0200
249.5200
1,930,300
Thu, 05 Mar 2026
275.5500
275.5500
257.5900
265.8300
1,562,700
Wed, 04 Mar 2026
261.3000
274.6700
257.6900
270.6400
1,932,800
Tue, 03 Mar 2026
254.6300
262.5000
250.0000
256.9500
2,021,300
Mon, 02 Mar 2026
266.5900
275.9500
261.2800
266.9800
2,541,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 10-K
After-hours · 16:30 ET
10-K ↗
Fri, 27 Feb 2026
276.9900
278.1900
270.4600
277.6300
2,215,900
Thu, 26 Feb 2026
297.0500
299.2800
272.9500
279.1600
3,262,200
Wed, 25 Feb 2026
299.3600
305.0000
293.5600
293.9800
2,107,700
Tue, 24 Feb 2026
299.6000
307.1000
292.9700
296.3500
1,529,400
Mon, 23 Feb 2026
288.5400
299.2400
285.5000
296.6800
1,574,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
290.1500
300.6500
287.0000
292.6900
1,835,900
Thu, 19 Feb 2026
285.9400
292.0100
279.2500
291.3300
1,883,500
Wed, 18 Feb 2026
286.3000
301.6800
286.3000
291.4000
1,811,300
Tue, 17 Feb 2026
276.3400
290.7700
271.0000
286.6600
1,719,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
279.2800
284.6800
272.0000
280.6600
2,122,700
Thu, 12 Feb 2026
295.1100
295.1500
274.2500
274.7900
3,632,900
Wed, 11 Feb 2026
307.4600
309.0000
282.3400
295.6800
2,932,000
Tue, 10 Feb 2026
323.9200
325.0100
296.8700
297.9300
2,779,900
Mon, 09 Feb 2026
304.6200
322.3500
301.5000
319.2100
2,427,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
305.1300
317.0000
304.3600
307.5300
3,582,100
Thu, 05 Feb 2026
276.5000
303.0000
272.7200
294.8900
5,244,100
Wed, 04 Feb 2026
290.0000
290.6500
266.5000
275.8600
4,322,500
Tue, 03 Feb 2026
291.6100
300.2500
282.0000
297.4500
2,692,800
Mon, 02 Feb 2026
285.1800
294.8800
278.4700
285.1100
4,479,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
295.2300
308.0000
279.0000
280.9900
4,525,500
Thu, 29 Jan 2026
332.0400
334.3100
285.6600
300.0000
8,841,900
Thu, 29 Jan 2026
8 · 8-K
Pre-market · 07:41 ET
8-K ↗
Wed, 28 Jan 2026
7 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 28 Jan 2026
343.5000
352.2000
330.1000
345.2300
5,297,900
Tue, 27 Jan 2026
312.9600
337.0600
312.9000
333.1700
3,443,400
Mon, 26 Jan 2026
303.0900
311.7300
297.4300
308.2500
2,591,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
290.9800
304.7800
276.6700
303.0900
3,282,500
Thu, 22 Jan 2026
300.9200
304.0000
273.9900
290.9300
5,785,000
Wed, 21 Jan 2026
310.8200
319.4000
296.5600
309.7600
2,637,800
Tue, 20 Jan 2026
303.8400
319.9900
301.8200
310.7600
1,673,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
313.4500
316.4600
299.3800
313.6000
1,946,600
Thu, 15 Jan 2026
313.5000
322.7200
307.0000
313.5300
2,004,300
Wed, 14 Jan 2026
325.6900
327.0000
304.5400
310.0400
2,649,200
Tue, 13 Jan 2026
317.0200
333.7800
313.0900
328.5600
2,567,400
Mon, 12 Jan 2026
299.8000
315.6900
297.2000
314.7000
1,598,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
293.4500
305.3400
289.0000
302.3000
2,225,800
Thu, 08 Jan 2026
310.5500
312.3000
281.2200
288.6000
3,048,000
Wed, 07 Jan 2026
299.5600
311.2000
296.5600
305.8700
1,689,700
Tue, 06 Jan 2026
286.7400
305.7500
272.6800
305.0000
3,074,300
Mon, 05 Jan 2026
307.3400
310.5300
286.8400
293.2400
2,730,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
298.1000
312.8000
297.4600
302.4000
2,083,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
299.4000
304.0100
295.2800
295.6100
1,164,900
Tue, 30 Dec 2025
303.2500
306.9400
299.1000
299.4000
1,120,500
Mon, 29 Dec 2025
296.0000
308.5300
293.0800
303.2200
1,541,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
311.6100
311.6100
302.2500
303.5600
998,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
304.0100
312.6100
302.1500
308.5900
649,000
Tue, 23 Dec 2025
302.3000
309.7400
301.7000
303.4600
1,200,000
Mon, 22 Dec 2025
301.6200
306.8600
293.6000
306.8600
1,961,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
275.3500
293.8700
274.4500
292.2900
3,770,400
Thu, 18 Dec 2025
289.5900
291.9000
266.0600
270.9200
3,234,700
Wed, 17 Dec 2025
293.2900
296.3000
266.0000
275.8300
5,056,800
Tue, 16 Dec 2025
297.5700
305.4000
286.2500
288.8700
2,893,600
Mon, 15 Dec 2025
311.0000
311.6000
299.0000
302.9800
2,553,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
342.2900
342.2900
304.0100
306.5000
4,856,300
Thu, 11 Dec 2025
341.5300
351.8300
327.0000
351.4100
2,890,400
Wed, 10 Dec 2025
342.0000
353.3800
333.7900
348.6600
1,750,000
Tue, 09 Dec 2025
337.1500
344.7500
332.3800
342.0300
1,356,000
Mon, 08 Dec 2025
335.0000
343.0000
332.1500
340.7600
2,489,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
6 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 05 Dec 2025
324.4100
327.9500
320.6200
325.0900
1,395,700
Thu, 04 Dec 2025
307.0000
326.0000
304.0000
322.7900
1,932,500
Wed, 03 Dec 2025
305.0000
314.7900
297.3500
308.4100
2,026,300
Tue, 02 Dec 2025
321.9200
335.0000
303.2300
304.2900
3,611,800
Mon, 01 Dec 2025
336.2900
337.0000
316.7300
318.3700
3,142,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
333.1300
344.7800
331.0000
344.4100
1,528,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
322.0500
336.3100
315.0000
332.2400
2,589,000
Tue, 25 Nov 2025
323.5700
331.2000
316.5000
327.7500
3,196,300
Mon, 24 Nov 2025
284.3000
324.0200
282.6800
322.5400
5,153,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
278.2300
284.5500
263.0800
280.0600
5,335,000
Thu, 20 Nov 2025
330.5000
330.5000
278.8500
282.2800
4,564,100
Wed, 19 Nov 2025
301.6800
328.5000
301.6800
312.4800
3,295,700
Tue, 18 Nov 2025
304.4700
312.8700
297.5000
299.9200
3,095,200
Mon, 17 Nov 2025
306.9000
324.8000
304.0800
309.3700
3,016,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
277.6000
311.2400
275.7700
310.8800
4,941,800
Thu, 13 Nov 2025
327.4400
327.4400
283.0000
292.7500
6,005,200
Wed, 12 Nov 2025
336.3600
338.5800
329.0000
334.5700
1,653,300
Tue, 11 Nov 2025
340.5000
340.5000
327.6900
331.8600
1,845,600
Mon, 10 Nov 2025
340.6800
346.2000
335.0000
344.6100
2,310,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
329.8200
331.0000
303.5000
322.1000
4,986,200
Thu, 06 Nov 2025
353.0000
361.7700
332.8000
340.7600
2,580,000
Wed, 05 Nov 2025
335.0000
363.4000
332.7100
352.6100
2,762,800
Tue, 04 Nov 2025
331.6700
348.6800
330.2000
335.7900
2,064,700
Mon, 03 Nov 2025
346.2600
350.4100
333.6400
349.0100
1,865,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
349.0100
360.9900
333.2500
344.4800
2,799,100
Thu, 30 Oct 2025
332.4100
348.9200
329.2400
340.1300
2,788,400
Thu, 30 Oct 2025
5 · 8-K
Pre-market · 07:19 ET
8-K ↗
Wed, 29 Oct 2025
340.0000
349.9000
332.1200
337.7700
4,002,700
Tue, 28 Oct 2025
346.0100
355.5000
314.5600
326.4500
7,721,700
Tue, 28 Oct 2025
4 · 8-K
Pre-market · 07:08 ET
FORM 8-K ↗
Tue, 28 Oct 2025
3 · 8-K
Pre-market · 07:02 ET
FORM 8-K ↗
Mon, 27 Oct 2025
2 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 27 Oct 2025
306.6900
314.2900
301.6900
301.8200
5,348,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
295.0100
300.7500
292.0000
296.6200
2,865,700