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
419.4200
433.7100
417.6000
430.1400
1,362,437
Thu, 22 Oct 2026
442.1300
444.0500
422.1000
422.4800
2,587,200
Wed, 21 Oct 2026
451.8000
459.8800
450.0100
451.1900
1,337,700
Tue, 20 Oct 2026
450.8800
452.0000
441.0900
447.6200
1,782,200
Mon, 19 Oct 2026
462.0000
462.5000
453.0500
454.5800
1,997,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
464.2500
469.0300
448.1900
454.6300
2,516,100
Thu, 15 Oct 2026
470.7700
472.1700
454.4900
468.1100
3,174,800
Wed, 14 Oct 2026
492.9900
495.8300
476.7300
479.9300
3,203,000
Tue, 13 Oct 2026
497.2900
503.9800
490.6200
494.5100
2,520,300
Mon, 12 Oct 2026
510.3100
512.0000
500.0000
502.5100
1,627,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
510.4800
512.4900
504.0000
509.9900
2,094,800
Thu, 08 Oct 2026
501.4700
511.9500
495.4900
497.7500
3,421,900
Wed, 07 Oct 2026
505.3500
509.5000
499.0000
502.6700
1,632,200
Tue, 06 Oct 2026
491.1000
507.5000
486.5000
505.1700
2,737,600
Mon, 05 Oct 2026
20 · 8-K
After market open · 13:21 ET
8-K ↗
Mon, 05 Oct 2026
496.2500
508.3800
482.1600
488.4700
2,818,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
497.8600
500.0300
483.2400
489.9000
3,326,400
Thu, 01 Oct 2026
467.8500
496.9500
462.0000
490.5400
6,662,200
Wed, 30 Sep 2026
421.2600
445.5700
415.2400
434.9400
4,489,200
Tue, 29 Sep 2026
414.6000
418.0000
403.3300
415.0900
1,614,900
Mon, 28 Sep 2026
421.3100
427.5100
417.1100
417.6100
1,546,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
445.0100
445.9200
424.2100
425.7600
2,170,900
Thu, 24 Sep 2026
413.5000
425.9700
407.0200
424.9100
1,715,600
Wed, 23 Sep 2026
409.4400
420.8800
408.5000
413.0600
2,097,500
Tue, 22 Sep 2026
406.6400
412.6400
402.0200
409.2400
1,367,200
Mon, 21 Sep 2026
387.3300
404.0600
385.9200
401.8500
1,668,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
385.0000
386.2700
380.3800
384.9700
3,232,900
Thu, 17 Sep 2026
384.4500
386.6800
377.3600
381.1700
1,599,300
Wed, 16 Sep 2026
367.5000
379.9400
367.4500
378.4700
1,720,300
Tue, 15 Sep 2026
378.3700
381.4800
362.5500
367.7000
2,937,100
Mon, 14 Sep 2026
393.8900
395.0000
379.6400
381.4300
1,880,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
399.5000
400.8300
394.2500
397.3800
1,177,600
Thu, 10 Sep 2026
396.3000
401.4700
390.5100
397.1700
1,668,200
Wed, 09 Sep 2026
391.3600
398.4100
387.6000
393.2200
1,380,600
Tue, 08 Sep 2026
396.8200
405.8000
391.4600
392.0300
2,183,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
418.1200
418.1200
380.3300
393.8400
2,967,400
Thu, 03 Sep 2026
419.1000
419.8400
413.1100
416.3100
1,458,100
Wed, 02 Sep 2026
413.7800
418.7300
410.5200
415.9700
1,269,800
Tue, 01 Sep 2026
428.2100
430.8800
413.9700
414.8200
2,043,200
Mon, 31 Aug 2026
437.9500
445.8600
434.4500
439.5900
1,681,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
461.8500
462.4500
440.6000
442.6100
2,004,100
Thu, 27 Aug 2026
419.6600
464.9800
415.3100
464.8900
4,072,200
Wed, 26 Aug 2026
19 · 8-K/A
After-hours · 17:00 ET
8-K/A ↗
Wed, 26 Aug 2026
18 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 26 Aug 2026
17 · 10-Q
After-hours · 17:02 ET
10-Q ↗
Wed, 26 Aug 2026
405.1000
419.6000
403.5400
410.0000
2,622,500
Tue, 25 Aug 2026
396.3400
410.9300
395.2500
408.7900
2,965,900
Mon, 24 Aug 2026
395.2000
395.9900
388.1100
394.5100
1,479,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
400.6700
401.9800
394.7800
397.8700
1,256,400
Thu, 20 Aug 2026
399.6000
401.4200
394.5700
397.9200
1,163,900
Wed, 19 Aug 2026
405.2300
408.2300
400.8200
401.2400
1,359,800
Tue, 18 Aug 2026
410.8000
412.8500
402.4300
404.4100
1,607,300
Mon, 17 Aug 2026
417.6100
425.7800
411.5100
413.2200
1,111,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
414.1100
423.9500
409.4000
421.5000
1,242,800
Thu, 13 Aug 2026
412.3200
416.9100
403.7400
411.7500
1,443,100
Wed, 12 Aug 2026
413.7500
418.3800
410.1800
412.3200
989,700
Wed, 12 Aug 2026
16 · 8-K
Pre-market · 09:15 ET
8-K ↗
Tue, 11 Aug 2026
412.0000
412.3400
402.1600
410.9100
970,800
Mon, 10 Aug 2026
416.0000
421.3700
411.2800
411.6800
1,374,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
408.7900
416.4400
405.6200
415.9900
1,161,500
Thu, 06 Aug 2026
398.0000
409.9000
396.2700
405.9800
1,480,600
Wed, 05 Aug 2026
409.6700
412.0000
400.6800
400.8200
1,379,800
Tue, 04 Aug 2026
394.8900
404.3300
394.0000
403.8600
1,367,400
Mon, 03 Aug 2026
394.2200
396.0800
386.0000
392.0700
1,799,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
377.9100
389.6400
375.5100
388.7600
2,250,200
Thu, 30 Jul 2026
376.0000
381.0500
370.2000
372.3300
2,311,300
Wed, 29 Jul 2026
385.4900
387.6500
373.4400
373.6900
1,678,400
Tue, 28 Jul 2026
392.5800
402.2600
379.8300
383.8200
2,670,500
Mon, 27 Jul 2026
384.2900
395.8500
383.3300
388.9900
2,945,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
378.0000
379.8400
369.0200
373.4700
1,586,400
Thu, 23 Jul 2026
376.8900
378.9200
371.4100
373.5200
2,230,700
Wed, 22 Jul 2026
388.6200
390.0600
373.8200
377.6100
2,573,700
Tue, 21 Jul 2026
377.1900
391.0300
376.8200
389.0700
1,883,100
Mon, 20 Jul 2026
382.0000
385.1800
373.8600
378.4600
2,357,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
401.5900
402.7200
366.0000
384.2800
5,039,300
Thu, 16 Jul 2026
425.6400
425.6400
416.3400
417.0300
1,173,300
Wed, 15 Jul 2026
429.8600
432.3500
421.0000
425.2800
1,419,200
Tue, 14 Jul 2026
426.1900
434.5400
424.2700
425.9000
1,371,800
Mon, 13 Jul 2026
448.8400
453.9100
432.7300
433.8200
1,619,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
443.4900
447.8900
438.4800
445.5000
839,500
Thu, 09 Jul 2026
429.8400
443.4900
426.7400
443.3700
1,245,000
Wed, 08 Jul 2026
436.1400
436.5400
425.8000
434.5000
1,327,900
Tue, 07 Jul 2026
447.8600
451.5900
430.3600
436.6300
1,484,700
Mon, 06 Jul 2026
435.2400
443.3800
432.6300
442.2700
1,486,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
451.1400
453.4800
434.2500
437.1600
1,419,800
Wed, 01 Jul 2026
454.0000
464.4600
453.4100
454.5300
1,543,200
Tue, 30 Jun 2026
441.9900
449.5700
441.3000
446.0700
2,078,700
Mon, 29 Jun 2026
457.9300
460.3200
438.5300
447.2600
2,442,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
449.1500
458.0300
438.5500
454.3400
5,292,800
Thu, 25 Jun 2026
463.1400
465.5500
449.3300
455.0200
1,564,200
Wed, 24 Jun 2026
460.1600
473.1700
458.1300
463.9300
1,738,800
Tue, 23 Jun 2026
465.0000
479.8000
461.4800
461.5000
2,160,700
Mon, 22 Jun 2026
455.5300
469.4000
452.8000
464.5800
2,839,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
461.9900
466.0600
452.3300
455.5100
3,227,800
Wed, 17 Jun 2026
448.3500
478.5200
446.1800
461.7400
1,924,900
Tue, 16 Jun 2026
452.0000
455.5000
444.8200
448.3800
1,734,700
Mon, 15 Jun 2026
462.3000
463.5000
453.0200
454.3800
2,359,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
457.0900
461.0900
445.0100
453.8900
1,289,500
Thu, 11 Jun 2026
457.7600
464.3800
445.0000
456.2900
1,960,600
Wed, 10 Jun 2026
454.8800
472.4400
453.2800
460.5400
1,671,700
Tue, 09 Jun 2026
475.8100
487.5500
451.0000
465.2700
2,165,900
Mon, 08 Jun 2026
467.2800
478.5100
463.3800
473.4800
1,579,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
487.9800
488.9500
458.5300
464.8500
1,839,400
Thu, 04 Jun 2026
500.3500
500.3500
485.0000
494.4800
2,013,500
Wed, 03 Jun 2026
502.7800
504.1200
491.2000
498.0200
1,660,900
Tue, 02 Jun 2026
485.6300
508.7200
485.6300
508.3500
2,347,200
Mon, 01 Jun 2026
484.0700
494.2500
470.7400
492.2900
2,586,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
480.6700
484.5000
469.3700
475.6200
3,357,500
Thu, 28 May 2026
510.0000
526.0900
471.6900
480.6400
4,745,100
Wed, 27 May 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 27 May 2026
14 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 27 May 2026
13 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Wed, 27 May 2026
534.5600
534.6200
523.1500
525.9200
2,433,700
Tue, 26 May 2026
529.9700
539.4800
524.1800
534.5600
1,792,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
510.0000
534.1100
508.5100
524.7400
1,873,100
Thu, 21 May 2026
491.2600
504.7300
488.6900
503.9800
1,423,300
Wed, 20 May 2026
479.3400
499.2300
473.7700
498.9300
2,259,300
Tue, 19 May 2026
494.3200
501.0000
490.5800
493.8700
1,312,200
Mon, 18 May 2026
499.1800
501.8300
489.0900
498.4300
1,883,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
502.2400
509.0000
491.0500
502.4200
1,488,500
Thu, 14 May 2026
508.5900
513.6500
504.6400
510.0200
1,150,000
Wed, 13 May 2026
514.5900
514.7400
502.2700
509.2800
1,335,500
Tue, 12 May 2026
511.3000
517.1700
508.1600
513.2100
1,217,400
Mon, 11 May 2026
513.8900
519.7100
512.0000
516.1900
1,309,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
504.3700
519.1100
500.5900
516.4800
1,733,200
Thu, 07 May 2026
506.3000
517.0000
503.4900
505.1900
1,597,100
Wed, 06 May 2026
504.6000
507.3400
497.5100
504.4200
1,866,900
Tue, 05 May 2026
501.7100
512.5400
500.0100
502.5100
1,883,300
Mon, 04 May 2026
493.8400
500.2500
488.3400
497.5000
1,642,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
491.1600
497.9400
485.4400
489.0200
845,900
Thu, 30 Apr 2026
481.0000
483.6800
471.6200
482.6000
1,341,700
Wed, 29 Apr 2026
480.0000
481.6200
471.7000
481.2200
1,159,500
Tue, 28 Apr 2026
497.0000
498.0000
479.0000
483.8900
1,548,300
Mon, 27 Apr 2026
496.9400
500.9900
488.0000
498.5400
2,227,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
469.3800
502.2800
469.1900
500.8200
2,891,300
Thu, 23 Apr 2026
466.1100
467.3100
450.1300
456.8500
1,864,100
Wed, 22 Apr 2026
470.9000
478.7200
470.9000
477.2600
1,460,700
Tue, 21 Apr 2026
464.2700
480.2500
462.0000
467.5800
1,833,000
Mon, 20 Apr 2026
12 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 20 Apr 2026
448.0800
463.1600
447.4300
460.9500
2,122,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
452.5500
459.0200
447.1800
449.5800
1,718,200
Thu, 16 Apr 2026
446.3700
449.6200
436.4800
441.1500
1,382,000
Wed, 15 Apr 2026
424.2600
439.8800
421.4200
438.4500
2,038,100
Tue, 14 Apr 2026
424.8300
430.1400
418.2000
418.8000
1,255,700
Mon, 13 Apr 2026
392.5000
418.4200
388.0700
417.7700
2,525,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
401.6100
403.9200
389.1500
392.2400
1,602,300
Thu, 09 Apr 2026
409.9400
411.0000
394.2500
404.9200
1,728,800
Wed, 08 Apr 2026
411.7500
415.1600
405.5000
410.1600
1,617,600
Tue, 07 Apr 2026
393.6900
398.1200
388.8800
397.9000
920,600
Mon, 06 Apr 2026
396.0400
398.6100
390.1200
397.0700
1,142,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
389.6500
401.0700
386.5900
395.9500
1,077,100
Wed, 01 Apr 2026
403.3000
403.4700
394.5000
396.7400
1,163,600
Tue, 31 Mar 2026
390.2000
397.4700
387.2000
396.4800
1,684,000
Mon, 30 Mar 2026
382.8800
390.7800
379.9500
383.1400
2,006,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
400.0000
401.5400
379.5000
380.4700
2,400,900
Thu, 26 Mar 2026
405.2800
413.5300
400.3700
401.9500
1,380,100
Wed, 25 Mar 2026
422.5000
425.9300
403.3300
410.1300
2,702,300
Tue, 24 Mar 2026
426.6700
429.2600
409.8300
415.6200
1,932,200
Mon, 23 Mar 2026
430.2100
441.7600
429.6500
432.4800
2,511,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
425.9000
429.9100
419.0000
420.3200
4,137,000
Thu, 19 Mar 2026
424.7100
433.2400
422.5500
428.2500
1,475,100
Wed, 18 Mar 2026
424.9700
435.7100
424.0000
428.6700
1,498,700
Tue, 17 Mar 2026
428.2500
435.4800
427.5600
429.2900
1,068,500
Mon, 16 Mar 2026
420.1800
428.4200
417.6100
425.8800
1,262,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
419.0100
425.4900
410.0900
412.6300
1,487,700
Thu, 12 Mar 2026
431.8700
436.3700
418.3600
418.7200
1,492,900
Wed, 11 Mar 2026
432.0700
436.4000
425.3200
432.9800
1,611,300
Tue, 10 Mar 2026
437.0800
439.0100
428.0000
432.6500
1,747,800
Mon, 09 Mar 2026
432.5700
440.9100
429.6500
437.2200
2,603,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
432.5600
445.3500
431.8000
437.4100
2,165,300
Thu, 05 Mar 2026
425.7600
447.7100
425.7600
442.3000
2,515,900
Wed, 04 Mar 2026
425.1100
439.4900
420.3300
430.9800
2,482,300
Tue, 03 Mar 2026
412.4800
431.2600
410.6300
424.3200
2,644,900
Mon, 02 Mar 2026
413.3700
426.2200
405.5100
424.6600
4,066,800
Mon, 02 Mar 2026
11 · 8-K
Pre-market · 09:15 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
410.4100
417.1500
404.5300
414.0000
4,647,600
Thu, 26 Feb 2026
429.8800
443.6000
423.3800
426.0000
3,916,800
Wed, 25 Feb 2026
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 25 Feb 2026
9 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Wed, 25 Feb 2026
443.7400
454.1600
439.8300
449.1700
2,915,300
Tue, 24 Feb 2026
419.3900
443.3900
415.0200
440.7200
2,185,400
Mon, 23 Feb 2026
429.3900
433.4100
417.2700
420.8200
1,974,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
438.6900
450.3900
437.2000
439.9400
1,697,100
Thu, 19 Feb 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 19 Feb 2026
7 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Thu, 19 Feb 2026
6 · DEF 14A
After-hours · 16:33 ET
DEF 14A ↗
Thu, 19 Feb 2026
438.4300
443.1800
433.4200
442.4400
1,605,700
Wed, 18 Feb 2026
438.3600
446.9100
433.2100
442.3100
2,147,600
Tue, 17 Feb 2026
425.6000
426.8400
412.3400
421.9500
2,516,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
423.3500
441.4400
420.5000
437.0900
1,738,900
Thu, 12 Feb 2026
438.3000
438.5200
413.7000
423.3500
2,931,300
Wed, 11 Feb 2026
442.0900
443.2600
424.9900
438.2100
2,246,700
Tue, 10 Feb 2026
439.9100
452.0000
436.0000
437.4500
1,948,900
Mon, 09 Feb 2026
427.8800
442.9500
424.0000
438.9000
2,044,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
424.9900
431.1300
416.1600
426.8800
2,504,300
Thu, 05 Feb 2026
419.1000
425.8200
406.2000
410.4400
3,834,100
Wed, 04 Feb 2026
413.9200
425.5000
405.7100
418.9800
5,120,300
Tue, 03 Feb 2026
455.6900
456.9900
413.0500
419.1400
5,098,200
Mon, 02 Feb 2026
460.6900
471.2000
457.6000
457.8900
1,894,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
474.5800
475.2100
463.2100
465.1200
2,483,000
Thu, 29 Jan 2026
505.3400
510.7100
474.8900
480.0000
2,512,400
Wed, 28 Jan 2026
504.8400
515.8000
504.8400
511.3500
1,380,100
Tue, 27 Jan 2026
503.5000
505.8100
496.0300
502.7000
1,238,300
Mon, 26 Jan 2026
499.9400
508.0000
493.2700
503.0100
1,445,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
507.4700
509.7100
496.7600
501.3900
1,446,600
Thu, 22 Jan 2026
522.7400
525.0400
500.0000
509.4700
1,902,200
Wed, 21 Jan 2026
509.7700
525.4900
503.5500
521.9500
2,122,000
Tue, 20 Jan 2026
499.1400
512.8200
492.6000
510.9700
1,692,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
508.9900
520.2400
508.0000
516.3100
1,851,200
Thu, 15 Jan 2026
510.0000
519.1000
502.0000
508.1900
1,240,900
Wed, 14 Jan 2026
505.2200
507.3700
498.5800
505.3400
1,500,100
Tue, 13 Jan 2026
521.1800
527.5100
511.4800
511.8000
1,770,600
Mon, 12 Jan 2026
524.2100
535.2000
523.7800
533.4200
2,202,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
515.4900
528.9200
511.1000
525.1800
2,095,100
Thu, 08 Jan 2026
511.1300
518.0600
509.4400
514.4900
1,360,500
Wed, 07 Jan 2026
508.0000
524.9800
503.8800
519.7000
2,269,500
Tue, 06 Jan 2026
495.6000
509.4700
494.0500
508.7700
1,848,100
Mon, 05 Jan 2026
485.0300
506.3000
478.9500
494.1900
2,710,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
478.9400
485.8900
471.4600
480.4200
1,490,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
473.1300
474.6600
469.0700
469.7200
1,177,500
Tue, 30 Dec 2025
474.7400
478.7800
472.0400
474.4900
834,200
Mon, 29 Dec 2025
473.8800
484.6000
472.0000
478.9700
1,327,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
474.9600
478.5900
472.3300
477.1400
724,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
473.6800
476.2900
472.2400
475.7500
439,100
Tue, 23 Dec 2025
477.5200
478.1900
469.8800
475.4700
1,318,700
Mon, 22 Dec 2025
468.2500
483.9100
467.8200
481.2400
2,065,800
Mon, 22 Dec 2025
5 · 10-K
Next filing day · accepted 19 Dec, 21:37 ET
10-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
460.7700
469.5800
459.6100
463.7300
3,951,800
Thu, 18 Dec 2025
460.3200
467.8200
454.6900
458.1300
1,694,300
Wed, 17 Dec 2025
465.9100
467.0000
452.9600
453.0700
2,526,100
Tue, 16 Dec 2025
453.8600
465.0000
452.5000
463.3400
2,098,700
Mon, 15 Dec 2025
458.0000
470.7200
453.4900
454.6700
2,634,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
476.2400
477.5000
452.5100
452.9500
2,740,800
Thu, 11 Dec 2025
476.6200
482.2300
455.6100
477.2600
4,607,700
Wed, 10 Dec 2025
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 10 Dec 2025
463.6500
478.6500
461.8800
475.8300
3,278,400
Tue, 09 Dec 2025
468.4400
471.6300
460.6100
465.8500
1,961,600
Mon, 08 Dec 2025
467.7700
468.8200
460.1400
465.7500
2,172,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
464.9800
471.1200
464.3700
466.7600
1,494,100
Thu, 04 Dec 2025
462.7000
465.7000
460.2000
463.7400
1,511,500
Wed, 03 Dec 2025
445.2800
468.2900
443.3600
466.4400
2,564,200
Tue, 02 Dec 2025
441.5600
453.5400
440.1000
449.3500
2,740,900
Mon, 01 Dec 2025
446.0000
447.0000
429.2000
438.2900
5,307,000
Mon, 01 Dec 2025
3 · 8-K
Pre-market · 08:49 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
411.1000
418.8900
409.3700
418.0100
1,062,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
403.1200
411.6400
401.2700
409.6800
1,603,000
Tue, 25 Nov 2025
401.5500
405.6200
394.4100
401.6100
1,218,000
Mon, 24 Nov 2025
395.0000
405.9100
391.6200
404.6300
2,855,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
383.2700
392.1500
376.6900
388.3600
1,795,800
Thu, 20 Nov 2025
401.7900
405.5400
383.2200
385.6000
1,898,900
Wed, 19 Nov 2025
385.5000
400.6000
381.4900
386.3000
2,076,100
Tue, 18 Nov 2025
388.0000
389.6000
376.1800
383.8200
2,248,300
Mon, 17 Nov 2025
389.5000
399.1100
388.0100
390.2400
1,694,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
388.0600
397.8500
386.2200
389.8300
1,337,400
Thu, 13 Nov 2025
396.2500
403.6400
392.4100
393.9300
2,022,600
Wed, 12 Nov 2025
400.6200
403.7500
394.4400
398.8100
1,705,100
Wed, 12 Nov 2025
2 · 8-K
Pre-market · 09:15 ET
8-K ↗
Tue, 11 Nov 2025
398.1200
399.6900
390.0200
395.6000
1,718,400
Mon, 10 Nov 2025
398.8700
401.2800
388.4400
400.7700
1,886,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
394.3200
400.3100
386.9100
393.4300
2,641,900
Thu, 06 Nov 2025
411.0000
411.5600
391.5400
396.1400
4,046,800
Wed, 05 Nov 2025
416.5000
416.9200
402.7000
409.1100
4,292,500
Tue, 04 Nov 2025
435.0000
437.1100
415.2100
416.3500
4,353,400
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 09:15 ET
8-K ↗
Mon, 03 Nov 2025
451.8400
452.5100
437.5700
445.7200
1,944,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
445.3000
456.2400
442.6900
453.8200
1,699,200
Thu, 30 Oct 2025
450.0000
452.7700
438.5500
442.9300
1,717,000
Wed, 29 Oct 2025
454.7500
457.1500
444.4600
455.3400
2,315,100
Tue, 28 Oct 2025
461.6800
462.4000
445.0000
456.8300
2,173,800
Mon, 27 Oct 2025
471.2800
475.4200
461.4900
465.4100
1,720,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
461.6500
473.4900
458.1300
464.1800
1,294,600