Daily Nasdaq 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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
390.0700
393.8950
387.9900
392.1500
15,053,375
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
387.0500
389.0300
380.6500
381.7000
27,624,500
Thu, 23 Jul 2026
389.9700
391.7800
377.3900
381.5800
30,351,800
Wed, 22 Jul 2026
399.5800
401.0000
386.9600
390.3400
28,142,500
Tue, 21 Jul 2026
398.8100
401.4700
396.3200
397.7500
24,126,600
Mon, 20 Jul 2026
391.4100
403.1800
389.6500
402.2900
27,915,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
394.8600
398.3900
389.3900
393.8200
33,049,800
Thu, 16 Jul 2026
398.3100
405.9900
392.0500
401.1000
37,047,400
Wed, 15 Jul 2026
387.8000
398.9600
386.4000
395.6300
36,253,700
Tue, 14 Jul 2026
382.8200
388.1900
378.6500
384.9300
27,863,900
Mon, 13 Jul 2026
387.7500
393.6500
384.1500
390.9900
28,914,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
387.8000
391.9100
381.5000
385.1000
24,644,600
Thu, 09 Jul 2026
374.4500
384.6500
373.3500
384.3600
31,083,200
Wed, 08 Jul 2026
384.0300
385.3100
381.3300
383.3400
25,908,300
Tue, 07 Jul 2026
392.4900
395.5700
388.2200
388.8400
29,297,500
Mon, 06 Jul 2026
387.0400
389.1500
381.2200
386.7400
34,224,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
384.4800
392.2000
383.7000
390.4900
42,128,900
Wed, 01 Jul 2026
380.8300
388.8300
374.8900
384.2800
48,065,800
Tue, 30 Jun 2026
371.0300
374.1500
367.4500
373.0200
44,945,700
Mon, 29 Jun 2026
377.5000
380.5000
359.9000
368.5700
51,229,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
357.1500
376.6100
355.4300
372.9700
186,201,600
Thu, 25 Jun 2026
362.7700
364.2300
349.2000
352.8300
66,179,000
Wed, 24 Jun 2026
371.5700
378.8800
364.7800
365.4600
44,509,900
Tue, 23 Jun 2026
372.3800
377.2200
370.6700
373.9400
40,647,600
Mon, 22 Jun 2026
375.7400
381.6300
367.0700
367.3400
45,171,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
377.8200
381.3700
373.2800
379.4000
59,714,200
Wed, 17 Jun 2026
390.2500
390.3700
377.3200
378.9100
41,987,800
Tue, 16 Jun 2026
395.7900
396.8400
390.6900
393.8300
31,506,800
Mon, 15 Jun 2026
396.8000
401.7500
392.8500
399.7600
32,266,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
391.4300
391.7400
382.2700
390.7400
34,865,800
Thu, 11 Jun 2026
395.2100
396.8500
384.0000
390.3400
47,224,100
Wed, 10 Jun 2026
398.5500
405.0400
397.1600
397.3600
32,576,000
Tue, 09 Jun 2026
409.0300
411.9800
398.4800
403.4100
35,317,300
Mon, 08 Jun 2026
414.1400
417.1600
408.5600
411.7400
32,086,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
16 · 8-K
After market open · 10:36 ET
8-K ↗
Fri, 05 Jun 2026
428.3400
429.4700
414.4000
416.6700
34,782,200
Thu, 04 Jun 2026
435.8100
436.1500
426.4100
428.0500
26,899,500
Wed, 03 Jun 2026
438.4500
440.3900
424.2500
427.3400
39,037,000
Tue, 02 Jun 2026
446.8800
453.5000
440.4300
441.3100
37,036,800
Mon, 01 Jun 2026
464.8400
466.3200
458.2700
460.5200
53,628,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
432.5500
450.3300
432.3600
450.2400
79,654,400
Thu, 28 May 2026
412.9800
429.4900
412.6700
426.9900
47,250,500
Wed, 27 May 2026
411.0100
415.9400
409.5800
412.6700
28,901,500
Tue, 26 May 2026
416.4300
419.7700
413.0200
416.0300
30,398,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
419.5400
424.4000
416.3300
418.5700
22,390,300
Thu, 21 May 2026
424.7500
426.3400
415.7100
419.0900
31,393,500
Wed, 20 May 2026
414.1700
422.1000
411.3000
421.0600
27,864,000
Tue, 19 May 2026
429.9000
432.7000
416.4900
417.4200
33,018,700
Mon, 18 May 2026
416.6200
425.1200
415.6100
423.5400
32,564,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
414.2700
428.1700
412.9100
421.9200
50,771,200
Thu, 14 May 2026
15 · 8-K
After-hours · 16:28 ET
8-K ↗
Thu, 14 May 2026
404.4800
411.8400
400.8800
409.4300
27,077,500
Wed, 13 May 2026
403.2000
406.3100
401.0300
405.2100
29,667,100
Tue, 12 May 2026
414.4800
415.5000
406.6400
407.7700
38,594,200
Mon, 11 May 2026
407.8700
412.6900
405.5000
412.6600
35,657,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
417.3900
418.6300
414.0000
415.1200
33,383,800
Thu, 07 May 2026
420.1100
427.9800
418.7600
420.7700
34,942,400
Wed, 06 May 2026
408.0000
418.4200
405.1100
413.9600
30,285,900
Tue, 05 May 2026
415.3200
416.7800
408.8000
411.3800
25,700,900
Mon, 04 May 2026
411.5400
420.7800
410.8000
413.6200
28,066,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
412.8000
417.1100
410.4400
414.4400
31,372,400
Thu, 30 Apr 2026
410.8100
414.4200
398.0100
407.7800
70,909,400
Wed, 29 Apr 2026
14 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 29 Apr 2026
13 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 29 Apr 2026
424.5800
426.8200
420.2900
424.4600
38,288,300
Tue, 28 Apr 2026
424.5700
429.9200
421.9000
429.2500
30,438,100
Mon, 27 Apr 2026
422.3800
427.1100
417.0700
424.8200
30,867,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
416.9700
424.9500
415.8000
424.6200
27,457,400
Thu, 23 Apr 2026
419.8900
423.6600
411.4100
415.7500
38,308,000
Wed, 22 Apr 2026
426.1900
433.7000
423.6700
432.9200
29,378,200
Tue, 21 Apr 2026
420.2400
427.1800
417.2000
424.1600
32,048,500
Mon, 20 Apr 2026
421.1500
423.3300
416.3000
418.0700
27,582,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
424.8200
431.5800
420.6900
422.7900
48,568,200
Thu, 16 Apr 2026
419.8600
420.8200
412.1400
420.2600
41,642,400
Wed, 15 Apr 2026
398.0000
414.3700
396.7300
411.2200
45,063,400
Tue, 14 Apr 2026
387.9200
394.6900
386.5200
393.1100
37,504,500
Mon, 13 Apr 2026
373.6100
384.5400
371.0200
384.3700
35,745,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
372.9800
375.6400
370.0300
370.8700
28,111,100
Thu, 09 Apr 2026
372.5000
373.5000
367.0500
373.0700
30,435,300
Wed, 08 Apr 2026
384.9800
385.0000
371.4100
374.3300
33,064,800
Tue, 07 Apr 2026
370.3400
372.4500
366.5600
372.2900
21,443,300
Mon, 06 Apr 2026
373.4900
373.7300
369.5000
372.8800
16,146,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
367.2100
373.6400
364.1500
373.4600
24,099,100
Wed, 01 Apr 2026
373.4900
373.9900
368.2000
369.3700
29,417,200
Tue, 31 Mar 2026
364.5500
372.9000
363.0700
370.1700
45,244,400
Mon, 30 Mar 2026
361.9000
365.3600
356.2800
358.9600
44,797,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
361.9000
362.4500
356.5100
356.7700
37,883,400
Thu, 26 Mar 2026
370.8200
374.7200
365.1900
365.9700
36,836,600
Wed, 25 Mar 2026
376.9200
377.0600
369.6300
371.0400
31,181,200
Tue, 24 Mar 2026
382.3600
382.4700
371.8500
372.7400
42,733,600
Mon, 23 Mar 2026
383.9000
387.2100
381.6800
383.0000
29,680,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
386.7900
387.0000
380.1200
381.8700
50,853,200
Thu, 19 Mar 2026
390.1000
392.4900
387.0600
389.0200
25,138,800
Wed, 18 Mar 2026
397.1300
398.0000
391.0000
391.7900
25,908,500
Tue, 17 Mar 2026
400.2700
404.4000
397.7500
399.4100
26,228,300
Mon, 16 Mar 2026
398.0700
400.6300
394.7900
399.9500
27,733,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
401.0000
404.8000
394.2500
395.5500
26,848,000
Thu, 12 Mar 2026
404.6300
406.1200
401.7100
401.8600
27,263,900
Wed, 11 Mar 2026
405.5700
409.0100
401.5900
404.8800
25,512,100
Tue, 10 Mar 2026
410.0300
410.2000
402.9300
405.7600
31,706,400
Mon, 09 Mar 2026
404.9200
410.2100
403.5000
409.4100
30,131,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
409.2000
413.0500
408.5100
408.9600
31,123,900
Thu, 05 Mar 2026
404.4200
411.6100
404.4000
410.6800
39,001,300
Wed, 04 Mar 2026
401.2700
411.0300
400.3100
405.2000
35,808,000
Tue, 03 Mar 2026
393.1400
406.7000
392.6700
403.9300
38,199,200
Mon, 02 Mar 2026
392.8600
401.1900
390.6300
398.5500
35,474,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
390.8800
396.8200
389.8800
392.7400
51,367,200
Thu, 26 Feb 2026
404.7100
407.4900
398.7400
401.7200
34,405,900
Wed, 25 Feb 2026
390.5300
401.4700
390.1600
400.6000
43,625,500
Tue, 24 Feb 2026
384.1400
389.3600
381.7100
389.0000
33,884,700
Mon, 23 Feb 2026
395.0000
395.3600
383.1000
384.4700
43,238,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
396.1100
400.1200
395.1600
397.2300
34,015,200
Thu, 19 Feb 2026
400.6900
404.4300
396.6700
398.4600
28,234,000
Wed, 18 Feb 2026
398.1300
402.5600
396.3200
399.6000
23,223,400
Tue, 17 Feb 2026
399.2200
400.5200
394.5300
396.8600
32,078,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
404.4500
405.5400
398.0500
401.3200
34,091,600
Thu, 12 Feb 2026
405.0000
406.2000
398.0100
401.8400
40,802,400
Wed, 11 Feb 2026
416.1800
416.4600
401.0100
404.3700
42,491,000
Tue, 10 Feb 2026
419.6200
423.6800
412.7000
413.2700
44,857,900
Mon, 09 Feb 2026
404.8500
414.8900
400.8700
413.6000
45,480,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
399.1700
401.7900
392.9200
401.1400
53,515,300
Thu, 05 Feb 2026
407.4400
408.3000
392.3200
393.6700
66,289,200
Wed, 04 Feb 2026
411.0000
419.8000
409.2400
414.1900
45,012,400
Tue, 03 Feb 2026
422.0100
422.0500
408.5600
411.2100
61,424,100
Mon, 02 Feb 2026
430.2400
430.7400
422.2500
423.3700
42,219,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
439.1700
439.6000
426.4500
430.2900
58,566,800
Thu, 29 Jan 2026
439.9900
442.5000
421.0200
433.5000
128,855,300
Wed, 28 Jan 2026
12 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 28 Jan 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 28 Jan 2026
483.2100
483.7400
478.0000
481.6300
36,875,400
Tue, 27 Jan 2026
473.7000
482.8700
473.1600
480.5800
29,213,900
Mon, 26 Jan 2026
465.3100
474.2500
462.0000
470.2800
29,291,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
451.8700
471.1000
450.5300
465.9500
38,000,200
Thu, 22 Jan 2026
447.6200
452.8400
444.7000
451.1400
25,349,400
Wed, 21 Jan 2026
452.6000
452.6900
438.6800
444.1100
37,980,500
Tue, 20 Jan 2026
451.2200
456.8000
449.2800
454.5200
26,130,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
457.8300
463.1900
456.4800
459.8600
34,246,700
Thu, 15 Jan 2026
464.1200
464.2500
455.9000
456.6600
23,225,800
Wed, 14 Jan 2026
466.4600
468.2000
457.1700
459.3800
28,184,300
Tue, 13 Jan 2026
474.6800
475.7800
465.9500
470.6700
28,545,800
Mon, 12 Jan 2026
476.6700
480.9900
475.6800
477.1800
23,519,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
474.0600
479.8200
472.2000
479.2800
18,491,000
Thu, 08 Jan 2026
481.2400
482.6600
475.8600
478.1100
18,162,600
Wed, 07 Jan 2026
479.7600
489.7000
477.9500
483.4700
25,564,200
Tue, 06 Jan 2026
473.8000
478.7400
469.7500
478.5100
23,037,700
Mon, 05 Jan 2026
474.0600
476.0700
469.5000
472.8500
25,250,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
484.3900
484.6600
470.1600
472.9400
25,571,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
487.8400
488.1400
483.3000
483.6200
15,601,600
Tue, 30 Dec 2025
485.9300
489.6800
485.5000
487.4800
13,944,500
Mon, 29 Dec 2025
484.8600
488.3500
484.1800
487.1000
10,893,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
486.7100
488.1200
485.9600
487.7100
8,842,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
485.6800
489.1600
484.8300
488.0200
5,855,900
Tue, 23 Dec 2025
484.9800
487.8300
484.7400
486.8500
14,683,600
Mon, 22 Dec 2025
486.1200
488.7300
482.6900
484.9200
16,963,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
487.3600
487.8500
482.4900
485.9200
70,836,100
Thu, 18 Dec 2025
478.1900
489.6000
477.8900
483.9800
28,573,500
Wed, 17 Dec 2025
476.9100
480.0000
475.0000
476.1200
24,527,200
Tue, 16 Dec 2025
471.9100
477.8900
470.8800
476.3900
20,705,600
Mon, 15 Dec 2025
480.1000
480.7200
472.5200
474.8200
23,727,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
479.8200
482.4500
476.3400
478.5300
21,248,100
Thu, 11 Dec 2025
476.6300
486.0300
475.8600
483.4700
24,669,200
Wed, 10 Dec 2025
484.0300
484.2500
475.0800
478.5600
35,756,200
Tue, 09 Dec 2025
489.1000
492.1200
488.5000
492.0200
14,696,100
Mon, 08 Dec 2025
10 · 8-K
After-hours · 16:00 ET
8-K ↗
Mon, 08 Dec 2025
484.8900
492.3000
484.3800
491.0200
21,965,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
482.5200
483.4000
478.8800
483.1600
22,608,700
Thu, 04 Dec 2025
479.7600
481.3200
476.4900
480.8400
22,318,200
Wed, 03 Dec 2025
476.3200
484.2400
475.2000
477.7300
34,615,100
Tue, 02 Dec 2025
486.7200
493.5000
486.3200
490.0000
19,562,700
Mon, 01 Dec 2025
488.4400
489.8600
484.6500
486.7400
23,964,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
487.6000
492.6300
486.6500
492.0100
14,386,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
486.3100
488.3100
481.2000
485.5000
25,709,100
Tue, 25 Nov 2025
474.0700
479.1500
464.8900
476.9900
28,019,800
Mon, 24 Nov 2025
475.0000
476.9000
468.0200
474.0000
34,421,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
478.5000
478.9200
468.2700
472.1200
31,769,200
Thu, 20 Nov 2025
492.7100
493.5700
475.5000
478.4300
26,802,500
Wed, 19 Nov 2025
490.1000
495.1900
482.8300
487.1200
23,245,300
Tue, 18 Nov 2025
495.3700
502.9800
486.7800
493.7900
33,815,100
Mon, 17 Nov 2025
508.4500
512.1200
504.9100
507.4900
19,092,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
498.2300
511.6000
497.4400
510.1800
28,505,700
Thu, 13 Nov 2025
510.3100
513.5000
501.2900
503.2900
25,273,100
Wed, 12 Nov 2025
509.3600
511.6700
499.1200
511.1400
26,574,900
Tue, 11 Nov 2025
504.8000
509.6000
502.3500
508.6800
17,980,000
Mon, 10 Nov 2025
500.0400
506.8500
498.8000
506.0000
26,101,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
496.9500
499.3800
493.2500
496.8200
24,019,800
Thu, 06 Nov 2025
505.6600
505.7000
495.8100
497.1000
27,406,500
Wed, 05 Nov 2025
9 · DEFA14A
After-hours · 17:20 ET
DEFA14A ↗
Wed, 05 Nov 2025
513.3000
514.8300
506.5800
507.1600
23,024,300
Tue, 04 Nov 2025
511.7600
515.5500
507.8400
514.3300
20,958,700
Mon, 03 Nov 2025
519.8100
524.9600
514.5900
517.0300
22,374,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
8 · DEFA14A
After market open · 14:00 ET
DEFA14A ↗
Fri, 31 Oct 2025
528.8800
529.3200
515.1000
517.8100
34,006,400
Thu, 30 Oct 2025
530.4800
534.9700
522.1200
525.7600
41,023,100
Wed, 29 Oct 2025
7 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 29 Oct 2025
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 29 Oct 2025
544.9400
546.2700
536.7300
541.5500
36,023,000
Tue, 28 Oct 2025
550.0000
553.7200
540.7700
542.0700
29,986,700
Mon, 27 Oct 2025
531.7800
534.5800
529.0100
531.5200
18,734,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
522.7900
525.3500
520.7100
523.6100
15,532,400
Thu, 23 Oct 2025
522.4600
523.9500
518.6100
520.5600
14,023,500
Wed, 22 Oct 2025
521.1500
525.2300
517.7100
520.5400
18,962,700
Tue, 21 Oct 2025
5 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Tue, 21 Oct 2025
4 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Tue, 21 Oct 2025
517.5000
518.6900
513.0400
517.6600
15,586,200
Mon, 20 Oct 2025
514.6100
518.7000
513.4300
516.7900
14,665,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
509.0400
515.4800
507.3100
513.5800
19,867,800
Thu, 16 Oct 2025
512.5800
516.8500
508.1300
511.6100
15,559,600
Wed, 15 Oct 2025
514.9600
517.1900
510.0000
513.4300
14,694,700
Tue, 14 Oct 2025
510.2300
515.2800
506.0000
513.5700
14,684,300
Mon, 13 Oct 2025
516.4100
516.4100
511.6800
514.0500
14,284,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
519.6400
523.5800
509.6300
510.9600
24,133,800
Thu, 09 Oct 2025
522.3400
524.3300
517.4000
522.4000
18,343,600
Wed, 08 Oct 2025
523.2800
526.9500
523.0900
524.8500
13,363,400
Tue, 07 Oct 2025
528.2900
529.8000
521.4400
523.9800
14,615,200
Mon, 06 Oct 2025
518.6100
531.0300
518.2000
528.5700
21,388,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
517.1000
520.4900
515.0000
517.3500
15,112,300
Thu, 02 Oct 2025
517.6400
521.6000
510.6800
515.7400
21,222,900
Wed, 01 Oct 2025
514.8000
520.5100
511.6900
519.7100
22,632,300
Tue, 30 Sep 2025
3 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 30 Sep 2025
513.2400
518.1600
509.6600
517.9500
19,728,200
Mon, 29 Sep 2025
511.5000
516.8500
508.8800
514.6000
17,617,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
510.0600
513.9400
506.6200
511.4600
16,213,100
Thu, 25 Sep 2025
508.3000
510.0100
505.0400
507.0300
15,786,500
Wed, 24 Sep 2025
510.3800
512.4800
506.9200
510.1500
13,533,700
Tue, 23 Sep 2025
513.8000
514.5900
507.3100
509.2300
19,799,600
Mon, 22 Sep 2025
515.5900
517.7400
512.5400
514.4500
20,009,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
510.5600
519.3000
510.3100
517.9300
52,474,100
Thu, 18 Sep 2025
511.4900
513.0700
507.6600
508.4500
18,913,700
Wed, 17 Sep 2025
510.6200
511.2900
505.9300
510.0200
15,816,600
Tue, 16 Sep 2025
516.8800
517.2300
508.6000
509.0400
19,711,900
Mon, 15 Sep 2025
508.7900
515.4700
507.0000
515.3600
17,143,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
506.6500
512.5500
503.8500
509.9000
23,624,900
Thu, 11 Sep 2025
502.2500
503.1700
497.8800
501.0100
18,881,600
Wed, 10 Sep 2025
502.9800
503.2300
496.7200
500.3700
21,611,800
Tue, 09 Sep 2025
501.4300
502.2500
497.7000
498.4100
14,410,500
Mon, 08 Sep 2025
498.1100
501.2000
495.0300
498.2000
16,771,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
509.0700
511.9700
492.3700
495.0000
31,994,800
Thu, 04 Sep 2025
504.3000
508.1500
503.1500
507.9700
15,509,500
Wed, 03 Sep 2025
503.7900
507.7900
502.3200
505.3500
16,345,100
Tue, 02 Sep 2025
500.4700
506.0000
496.8100
505.1200
18,128,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
508.6600
509.6000
504.4900
506.6900
20,961,600
Thu, 28 Aug 2025
507.0900
511.0900
505.5000
509.6400
18,015,600
Wed, 27 Aug 2025
502.0000
507.2900
499.9000
506.7400
17,277,900
Tue, 26 Aug 2025
504.3600
504.9800
498.5100
502.0400
30,835,700
Mon, 25 Aug 2025
506.6300
508.1900
504.1200
504.2600
21,638,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
504.2500
510.7300
502.4100
507.2300
24,324,200
Thu, 21 Aug 2025
503.6900
507.6300
502.7200
504.2400
18,443,300
Wed, 20 Aug 2025
509.8700
511.0000
504.4400
505.7200
27,723,000
Tue, 19 Aug 2025
515.0000
515.1600
508.5500
509.7700
21,481,000
Mon, 18 Aug 2025
521.5900
522.8200
514.0200
517.1000
23,760,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
522.7700
526.1000
519.0800
520.1700
25,213,300
Thu, 14 Aug 2025
522.5600
525.9500
520.1400
522.4800
20,269,100
Wed, 13 Aug 2025
532.1100
532.7000
519.3700
520.5800
19,619,200
Tue, 12 Aug 2025
523.7500
530.9800
522.7000
529.2400
18,667,000
Mon, 11 Aug 2025
522.3000
527.5900
519.7200
521.7700
20,194,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
522.6000
524.6600
519.4100
522.0400
15,531,000
Thu, 07 Aug 2025
526.8000
528.0900
517.5500
520.8400
16,079,100
Wed, 06 Aug 2025
530.9000
531.7000
524.0300
524.9400
21,355,700
Tue, 05 Aug 2025
537.1800
537.3000
527.2400
527.7500
19,171,600
Mon, 04 Aug 2025
528.2700
538.2500
528.1300
535.6400
25,349,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
535.0000
535.8000
520.8600
524.1100
28,977,600
Thu, 31 Jul 2025
555.2300
555.4500
531.9000
533.5000
51,617,300
Wed, 30 Jul 2025
2 · 10-K
After-hours · 16:11 ET
10-K ↗
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 30 Jul 2025
515.1700
515.9500
509.4400
513.2400
26,380,400
Tue, 29 Jul 2025
515.5300
517.6200
511.5600
512.5700
16,469,200
Mon, 28 Jul 2025
514.0800
515.0000
510.1200
512.5000
14,308,000
Sun, 27 Jul 2025
Weekend