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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
517.9950
525.7700
515.7000
524.5100
13,629,072
Thu, 22 Oct 2026
533.1400
533.6000
520.3000
521.0800
21,266,600
Wed, 21 Oct 2026
16 · DEFA14A
After-hours · 20:20 ET
DEFA14A ↗
Wed, 21 Oct 2026
15 · DEF 14A
After-hours · 20:15 ET
DEF 14A ↗
Wed, 21 Oct 2026
529.4400
533.2800
525.0200
532.9500
13,940,100
Tue, 20 Oct 2026
533.9100
534.2100
525.8400
531.8700
14,576,000
Mon, 19 Oct 2026
528.7000
535.5700
528.0600
533.5200
17,994,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
541.3100
543.8200
524.4300
529.0500
24,845,700
Thu, 15 Oct 2026
533.3200
541.1300
531.2200
539.4400
24,151,200
Wed, 14 Oct 2026
545.2700
545.7500
532.5400
533.6900
22,324,300
Tue, 13 Oct 2026
544.6400
551.1500
543.0600
543.4500
23,852,000
Mon, 12 Oct 2026
537.5300
542.7400
535.7000
541.1500
18,314,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
528.2400
537.2200
526.2400
535.0700
18,500,600
Thu, 08 Oct 2026
529.8100
533.5100
518.7900
522.6100
20,228,700
Wed, 07 Oct 2026
530.7300
531.7300
524.6900
529.7600
16,790,200
Tue, 06 Oct 2026
531.6800
535.6900
528.7800
529.3000
21,107,500
Mon, 05 Oct 2026
521.6200
532.3500
521.4700
525.1800
26,604,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
519.3900
522.5000
513.6600
517.5300
17,822,300
Thu, 01 Oct 2026
519.8800
522.8500
512.1700
512.8000
19,731,900
Wed, 30 Sep 2026
511.6100
519.8300
510.3100
512.9000
27,223,300
Tue, 29 Sep 2026
508.3100
513.6400
502.4000
508.9600
21,341,800
Mon, 28 Sep 2026
505.4700
513.3300
502.2200
509.2200
19,626,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
499.0400
519.4000
497.2500
516.1700
38,193,100
Thu, 24 Sep 2026
495.0700
498.9000
491.2200
497.9300
16,657,600
Wed, 23 Sep 2026
500.7600
509.4400
495.8800
500.5900
19,445,600
Tue, 22 Sep 2026
507.3200
508.5000
493.6500
498.0000
21,652,800
Mon, 21 Sep 2026
494.9500
501.8700
491.3300
501.6100
27,959,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
497.9700
498.6500
491.1000
493.7800
39,622,300
Thu, 17 Sep 2026
497.8000
501.4700
493.1700
497.7500
17,841,600
Wed, 16 Sep 2026
493.0300
495.9700
487.2300
490.3000
16,670,300
Tue, 15 Sep 2026
500.0600
505.9000
495.5400
497.1200
17,794,600
Mon, 14 Sep 2026
497.0600
509.9500
495.3400
505.4100
23,091,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
495.6500
498.9700
492.5800
495.6300
14,510,500
Thu, 10 Sep 2026
488.3200
494.5200
486.0000
492.4400
16,038,800
Wed, 09 Sep 2026
493.0700
494.3900
489.8000
491.6500
12,889,600
Tue, 08 Sep 2026
493.0100
495.1900
490.1500
493.9500
18,882,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
510.0000
511.0000
499.3600
499.7000
18,101,800
Thu, 03 Sep 2026
501.6600
515.6500
500.8000
510.1200
24,125,900
Wed, 02 Sep 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 02 Sep 2026
499.8500
500.2700
493.8100
496.8200
15,336,100
Tue, 01 Sep 2026
497.5200
505.9700
496.7800
501.0200
21,046,900
Mon, 31 Aug 2026
510.3800
512.1900
506.3900
507.2900
27,208,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
505.3300
517.7800
504.8700
513.5300
29,207,300
Thu, 27 Aug 2026
494.8800
506.4800
490.0800
505.0600
28,688,800
Wed, 26 Aug 2026
487.8500
497.4000
487.3100
496.3700
20,758,900
Tue, 25 Aug 2026
485.4400
492.4400
484.3000
491.7100
19,519,000
Mon, 24 Aug 2026
483.2100
490.6100
481.8600
487.3100
17,230,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
479.8800
486.3600
478.5300
483.2400
22,510,800
Thu, 20 Aug 2026
483.3000
484.1600
479.5000
481.1500
20,020,800
Wed, 19 Aug 2026
480.0700
489.3000
479.3600
484.3100
19,961,900
Tue, 18 Aug 2026
481.5400
484.2700
477.1500
481.6300
24,087,600
Mon, 17 Aug 2026
490.1400
492.6600
478.4100
480.3500
29,635,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
496.3600
500.0100
493.9200
495.4000
16,217,600
Thu, 13 Aug 2026
493.2700
501.3400
493.0100
496.8800
23,039,000
Wed, 12 Aug 2026
499.9900
501.5000
491.5200
492.4300
29,001,500
Tue, 11 Aug 2026
504.3300
505.3300
499.5500
503.8100
23,049,800
Mon, 10 Aug 2026
503.4400
513.7300
502.2700
506.0600
31,206,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
499.2100
505.1800
498.7300
499.9900
28,846,200
Thu, 06 Aug 2026
488.5500
501.5600
488.5200
499.8600
36,441,500
Wed, 05 Aug 2026
496.3600
498.2400
485.6800
487.4600
33,388,900
Tue, 04 Aug 2026
480.9000
499.4400
479.1700
492.8100
50,455,500
Mon, 03 Aug 2026
476.1300
491.6500
475.0000
487.6500
66,762,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
450.0000
466.8400
449.3300
464.7200
60,846,000
Thu, 30 Jul 2026
437.9000
458.6900
432.4400
451.1000
110,160,700
Wed, 29 Jul 2026
13 · 10-K
After-hours · 16:08 ET
10-K ↗
Wed, 29 Jul 2026
12 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 29 Jul 2026
393.4000
401.2500
388.7400
390.5400
47,209,000
Tue, 28 Jul 2026
393.1600
400.3200
391.3000
393.3500
32,367,500
Mon, 27 Jul 2026
390.0800
394.2000
387.9900
389.1000
27,856,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
387.0500
389.0300
380.6500
381.7000
27,659,400
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
11 · 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
10 · 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
9 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 29 Apr 2026
8 · 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
7 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 28 Jan 2026
6 · 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
5 · 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
4 · 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
3 · 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
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 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