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
509.7000
512.4900
505.2900
508.8300
1,651,514
Thu, 22 Oct 2026
500.8500
510.8400
500.2900
510.3600
1,956,800
Wed, 21 Oct 2026
497.2500
502.1800
496.6800
500.5700
1,430,200
Tue, 20 Oct 2026
505.3600
506.3800
496.6800
501.8900
1,822,600
Mon, 19 Oct 2026
497.9700
504.8500
497.7600
503.4400
1,724,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
492.7400
502.1400
492.7400
498.4300
2,036,700
Thu, 15 Oct 2026
496.7600
499.2000
492.8800
493.2200
2,547,400
Wed, 14 Oct 2026
493.5800
494.2300
489.1100
492.7000
2,484,400
Tue, 13 Oct 2026
491.3800
494.1300
489.2000
492.1100
1,394,100
Mon, 12 Oct 2026
483.0900
490.9900
482.5100
487.3500
1,457,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
479.0500
485.8300
479.0000
483.7300
1,590,800
Thu, 08 Oct 2026
484.4300
486.6700
480.2200
481.7000
2,117,300
Wed, 07 Oct 2026
490.5400
490.5500
483.6900
483.9800
1,942,800
Tue, 06 Oct 2026
482.8700
492.1000
482.6900
489.9500
3,161,100
Mon, 05 Oct 2026
480.0900
485.9400
476.5800
482.3800
2,797,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
472.4800
483.4100
470.5500
479.4800
2,533,700
Thu, 01 Oct 2026
472.0000
472.0000
462.3700
469.4500
2,124,000
Wed, 30 Sep 2026
476.1900
480.5600
474.5500
474.6500
2,640,100
Tue, 29 Sep 2026
472.9000
477.5200
471.4000
473.3700
1,908,000
Mon, 28 Sep 2026
467.3800
474.0500
465.0100
472.0400
1,868,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
465.7500
470.4400
465.7500
469.8900
1,618,600
Thu, 24 Sep 2026
470.0000
472.2700
466.4000
468.1400
2,084,400
Wed, 23 Sep 2026
463.8300
472.5900
463.0100
469.7200
1,925,700
Tue, 22 Sep 2026
458.0600
465.9500
455.2700
464.9100
1,934,200
Mon, 21 Sep 2026
460.8700
461.4300
456.4100
457.5000
2,016,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
458.3800
461.7000
454.1900
460.4000
4,475,400
Thu, 17 Sep 2026
461.3200
462.9600
455.7000
458.4800
2,189,000
Wed, 16 Sep 2026
462.8600
466.2400
459.7700
462.0900
1,338,200
Tue, 15 Sep 2026
462.1900
464.0400
459.5800
462.9600
1,641,800
Mon, 14 Sep 2026
467.8800
467.8800
461.3500
464.4100
1,439,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
462.8300
467.6600
460.6900
466.2200
1,631,000
Thu, 10 Sep 2026
465.4100
467.1300
460.2000
461.6200
2,149,000
Wed, 09 Sep 2026
468.3800
468.3800
463.3700
466.6500
2,095,700
Tue, 08 Sep 2026
474.0100
474.0100
466.0000
468.3800
2,580,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
479.2500
482.9600
476.4800
477.5700
2,273,700
Thu, 03 Sep 2026
487.9000
491.9800
480.0500
482.1900
1,829,300
Wed, 02 Sep 2026
487.9900
490.9800
485.5200
487.4500
1,154,200
Tue, 01 Sep 2026
488.5000
488.9600
482.1600
486.7600
1,641,100
Mon, 31 Aug 2026
489.0500
492.4900
486.4500
489.5800
2,109,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
487.0000
489.6000
486.7000
489.5100
1,240,800
Thu, 27 Aug 2026
484.5700
486.6900
481.0000
485.3500
1,899,800
Wed, 26 Aug 2026
488.5500
494.5000
488.0100
490.3300
1,843,200
Tue, 25 Aug 2026
489.2000
490.6200
485.1200
487.2000
1,785,600
Mon, 24 Aug 2026
488.4400
491.4900
485.0000
490.0300
2,184,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
486.3500
491.7700
482.4700
487.5700
2,048,400
Thu, 20 Aug 2026
481.2500
489.8000
479.3700
481.2900
1,811,400
Wed, 19 Aug 2026
478.4900
483.9700
478.0000
481.1300
2,847,100
Tue, 18 Aug 2026
481.6700
483.4800
477.7100
478.7100
2,401,000
Mon, 17 Aug 2026
482.0000
482.3700
473.0500
474.3300
1,745,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
479.0900
483.4900
477.1300
482.7400
1,365,100
Thu, 13 Aug 2026
479.8600
483.2900
475.7500
478.2000
2,197,600
Wed, 12 Aug 2026
487.8500
490.3400
478.7500
479.4300
2,336,900
Tue, 11 Aug 2026
491.0400
495.9600
489.9800
490.5300
1,332,200
Mon, 10 Aug 2026
489.2900
492.5800
487.0200
492.4600
1,877,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
486.5800
493.0400
486.2000
489.9800
1,731,300
Thu, 06 Aug 2026
497.9300
499.1800
489.3500
490.1100
2,062,400
Wed, 05 Aug 2026
490.4300
494.7300
488.7200
491.0500
2,209,600
Tue, 04 Aug 2026
481.9900
485.6000
478.5000
484.6400
2,974,700
Mon, 03 Aug 2026
483.0700
485.0000
476.4100
480.4600
2,806,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
14 · 10-Q
After market open · 10:40 ET
10-Q ↗
Fri, 31 Jul 2026
474.9800
483.9500
466.8800
478.3800
5,221,600
Fri, 31 Jul 2026
15 · 8-K
Pre-market · 07:24 ET
FORM 8-K ↗
Thu, 30 Jul 2026
13 · 8-K
After market open · 10:07 ET
8-K ↗
Thu, 30 Jul 2026
510.4200
514.7800
502.6200
508.6400
2,360,800
Wed, 29 Jul 2026
511.7800
513.6500
505.1400
511.1700
2,030,200
Tue, 28 Jul 2026
512.0600
522.0000
509.9900
511.1800
2,339,600
Mon, 27 Jul 2026
513.3300
515.0000
506.4700
507.0200
1,656,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
505.4500
512.9200
504.8900
512.2800
1,327,200
Thu, 23 Jul 2026
503.8700
510.9200
502.1000
506.3200
1,808,400
Wed, 22 Jul 2026
506.8500
510.9600
505.1000
508.6700
1,636,600
Tue, 21 Jul 2026
511.9000
512.8300
502.8600
505.0300
1,777,100
Mon, 20 Jul 2026
513.5800
516.5000
510.9400
512.0500
1,583,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
522.1800
527.4600
511.7000
513.2200
2,780,800
Thu, 16 Jul 2026
513.2400
522.1600
510.6700
520.7400
2,046,100
Wed, 15 Jul 2026
518.6400
521.1100
513.4000
514.1500
1,529,700
Tue, 14 Jul 2026
524.4000
531.6200
521.0000
522.5400
2,153,600
Mon, 13 Jul 2026
530.9200
532.4500
521.4800
524.0600
1,628,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
525.0700
532.7100
523.4800
529.7900
1,858,100
Thu, 09 Jul 2026
526.0000
527.8400
519.0100
525.5600
1,870,500
Wed, 08 Jul 2026
536.1200
537.0500
526.2000
527.6700
1,619,200
Tue, 07 Jul 2026
546.9900
548.2000
535.3600
538.2300
2,098,200
Mon, 06 Jul 2026
543.7200
544.1100
531.2000
540.5200
2,296,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
535.4500
547.2200
532.9600
546.6400
2,275,600
Wed, 01 Jul 2026
525.3100
538.9500
517.0000
533.5500
3,087,500
Tue, 30 Jun 2026
512.3600
522.5900
511.5700
518.9400
2,581,100
Mon, 29 Jun 2026
519.1200
519.6800
506.7800
511.0600
2,314,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
521.0000
525.0000
518.3600
519.6200
3,318,300
Thu, 25 Jun 2026
515.2900
527.9400
513.8000
522.2800
2,281,900
Wed, 24 Jun 2026
514.7600
522.6900
514.4000
515.7300
2,564,900
Tue, 23 Jun 2026
523.8800
523.8800
508.7300
512.2600
2,215,800
Mon, 22 Jun 2026
507.9700
517.9900
507.1200
516.7100
1,926,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
516.0500
518.8400
511.1600
512.1500
5,193,700
Wed, 17 Jun 2026
514.0300
519.6000
511.4100
515.8500
2,090,800
Tue, 16 Jun 2026
520.5600
523.6400
513.5700
518.1700
2,490,600
Mon, 15 Jun 2026
519.0700
525.8700
517.7700
521.4800
2,860,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
518.4000
525.8200
517.1900
523.5700
2,191,200
Thu, 11 Jun 2026
514.0200
518.5900
512.0000
515.4400
2,259,500
Wed, 10 Jun 2026
522.2500
522.8900
504.9700
509.1600
2,572,100
Tue, 09 Jun 2026
507.9500
517.0800
506.3600
515.5900
2,956,600
Mon, 08 Jun 2026
507.1300
510.2700
499.9500
501.9200
1,890,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
512.2900
517.6200
507.0200
507.9000
2,886,200
Thu, 04 Jun 2026
508.6100
512.1600
504.5100
507.4500
2,995,800
Wed, 03 Jun 2026
498.1500
512.2100
496.1400
507.5700
2,283,600
Tue, 02 Jun 2026
493.4700
499.7900
490.4400
495.9100
3,010,900
Mon, 01 Jun 2026
496.1500
498.3400
488.8800
497.4100
2,507,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
500.0000
502.5300
495.3300
497.6900
4,481,400
Thu, 28 May 2026
507.8400
508.2500
498.5800
501.9800
2,266,400
Wed, 27 May 2026
512.9800
515.8400
507.6900
507.8700
1,594,800
Tue, 26 May 2026
517.8500
519.0800
512.6900
514.9700
2,099,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
517.0200
521.2300
514.9800
517.5800
1,454,000
Thu, 21 May 2026
509.4600
516.5300
505.7500
514.5100
1,655,700
Wed, 20 May 2026
500.3000
512.3900
499.9700
506.6300
2,049,700
Tue, 19 May 2026
508.7100
510.3700
504.8000
506.0700
2,104,800
Mon, 18 May 2026
506.4200
514.1300
504.6500
510.8600
1,881,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
516.7700
517.0100
504.1300
506.1100
2,157,300
Thu, 14 May 2026
514.0500
514.7900
508.2900
511.6500
1,969,000
Wed, 13 May 2026
12 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 13 May 2026
504.2100
515.7500
503.6800
513.2600
2,359,000
Tue, 12 May 2026
504.1900
505.7800
496.7400
503.8700
1,430,400
Mon, 11 May 2026
493.9100
506.2100
493.8500
504.4000
1,769,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
494.0000
497.5800
492.2600
493.1600
1,686,200
Thu, 07 May 2026
500.9300
503.7400
493.5100
493.8500
1,937,600
Wed, 06 May 2026
497.5300
505.1700
497.0700
501.8700
2,289,300
Tue, 05 May 2026
11 · S-3ASR
After-hours · 16:06 ET
S-3ASR ↗
Tue, 05 May 2026
494.5900
503.2100
490.4000
500.2900
1,902,800
Mon, 04 May 2026
503.5800
506.3000
492.5100
493.5500
2,406,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
9 · 10-Q
After market open · 10:38 ET
10-Q ↗
Fri, 01 May 2026
503.3600
521.2800
502.0000
507.9200
2,578,300
Fri, 01 May 2026
10 · 8-K
Pre-market · 06:47 ET
FORM 8-K ↗
Thu, 30 Apr 2026
501.9800
507.6500
499.6600
501.1400
3,036,800
Wed, 29 Apr 2026
8 · DEFA14A
After-hours · 17:16 ET
DEFA14A ↗
Wed, 29 Apr 2026
7 · DEF 14A
After-hours · 17:09 ET
DEF 14A ↗
Wed, 29 Apr 2026
508.2000
509.0000
503.4600
504.7100
1,440,000
Tue, 28 Apr 2026
513.0000
515.6300
509.0000
510.2900
2,743,200
Mon, 27 Apr 2026
510.2800
512.9600
506.5200
510.7500
1,773,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
507.2200
510.6500
501.7600
510.3000
1,486,800
Thu, 23 Apr 2026
499.0500
508.2600
498.1000
508.0600
1,716,400
Wed, 22 Apr 2026
496.4600
501.2300
493.9400
494.6200
1,554,600
Tue, 21 Apr 2026
495.5700
498.0000
492.3200
494.8400
1,544,400
Mon, 20 Apr 2026
494.6500
501.3600
492.5200
498.1500
1,717,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
496.5600
497.9600
488.0000
492.2300
3,012,400
Thu, 16 Apr 2026
496.8000
500.7100
495.0500
499.2200
1,630,800
Wed, 15 Apr 2026
496.4700
499.6400
490.8900
497.9400
1,553,000
Tue, 14 Apr 2026
502.5000
503.3800
494.6600
499.6500
1,956,500
Mon, 13 Apr 2026
503.6100
509.2300
502.7900
508.8700
2,247,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
505.9500
506.3300
499.7300
503.1500
1,153,000
Thu, 09 Apr 2026
499.4600
507.1800
497.5300
503.3000
1,919,000
Wed, 08 Apr 2026
488.0000
500.8700
482.7700
500.4800
2,544,000
Tue, 07 Apr 2026
499.7900
500.4900
490.1900
494.5900
1,703,800
Mon, 06 Apr 2026
503.6600
503.6600
497.2700
499.4700
1,488,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
500.0000
502.7000
494.3700
502.6000
2,127,700
Wed, 01 Apr 2026
492.8200
494.4400
488.4900
493.8300
2,472,400
Tue, 31 Mar 2026
496.1400
500.2800
491.9100
495.7600
2,761,300
Mon, 30 Mar 2026
495.8500
503.6300
494.8500
499.2600
2,458,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
497.6100
498.2600
486.4300
491.1200
2,154,100
Thu, 26 Mar 2026
491.2500
500.3100
491.1500
495.4900
3,051,700
Wed, 25 Mar 2026
483.1500
492.4100
481.9500
492.3400
2,086,000
Tue, 24 Mar 2026
473.9300
486.8400
473.4400
479.8400
3,181,800
Mon, 23 Mar 2026
488.8600
490.2600
477.3300
478.0500
2,794,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
492.9000
495.8100
484.3400
488.1500
6,334,100
Thu, 19 Mar 2026
488.6800
491.7800
483.4600
489.8000
2,744,500
Wed, 18 Mar 2026
491.4400
494.4700
488.3800
488.5700
2,200,800
Tue, 17 Mar 2026
497.4100
500.3400
493.2300
494.0500
2,471,000
Mon, 16 Mar 2026
494.2900
498.4800
490.8900
497.4100
2,217,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
498.0000
500.0100
492.6200
493.9200
2,648,800
Thu, 12 Mar 2026
480.3900
492.8100
477.5300
490.4100
2,908,500
Wed, 11 Mar 2026
477.1600
482.0300
471.1400
481.5500
2,007,400
Tue, 10 Mar 2026
480.7900
483.0400
474.6300
477.9400
2,505,600
Mon, 09 Mar 2026
482.6600
486.5400
478.8300
483.6200
2,279,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
488.0000
488.3000
479.6900
484.7400
2,195,600
Thu, 05 Mar 2026
495.5900
497.2600
488.5500
490.0600
3,784,900
Wed, 04 Mar 2026
502.2100
503.9900
497.3400
499.1900
2,907,000
Tue, 03 Mar 2026
500.0000
503.6500
491.5900
501.6800
3,815,300
Mon, 02 Mar 2026
508.0000
510.0500
499.5200
509.3400
3,071,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
498.2700
509.5300
498.2700
508.0800
3,239,500
Thu, 26 Feb 2026
506.8900
510.6500
497.4500
498.5100
1,945,600
Wed, 25 Feb 2026
6 · 10-K
After market open · 10:13 ET
10-K ↗
Wed, 25 Feb 2026
506.8500
509.6200
500.3900
508.2700
3,483,400
Tue, 24 Feb 2026
497.8600
504.4900
494.5700
504.0000
2,761,700
Mon, 23 Feb 2026
493.5500
500.5700
492.7700
498.1900
2,159,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
488.2400
498.3500
488.0000
496.5100
3,202,400
Thu, 19 Feb 2026
484.9000
490.5500
482.2000
490.1100
3,072,600
Wed, 18 Feb 2026
482.8300
488.2700
482.6000
485.2800
2,451,000
Tue, 17 Feb 2026
479.1300
483.7700
478.0100
482.2200
2,249,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
474.1700
488.5400
473.3500
481.0000
4,412,900
Thu, 12 Feb 2026
469.9200
477.5500
469.4800
472.8600
3,757,600
Wed, 11 Feb 2026
458.4300
467.6600
455.2800
467.5100
2,392,600
Tue, 10 Feb 2026
454.3200
464.1600
454.1800
460.5100
2,567,800
Mon, 09 Feb 2026
448.1700
457.5000
444.0200
456.3400
3,610,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
455.9000
457.9900
445.0000
448.2400
3,132,800
Thu, 05 Feb 2026
471.0700
474.3800
459.2600
459.6900
3,453,400
Thu, 05 Feb 2026
5 · 8-K
Pre-market · 07:47 ET
FORM 8-K ↗
Wed, 04 Feb 2026
466.2100
477.3300
465.6300
473.3300
3,420,300
Tue, 03 Feb 2026
458.3900
466.8100
458.2800
463.5700
2,912,200
Mon, 02 Feb 2026
459.3500
462.3700
458.0000
460.1600
2,191,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
452.6300
457.3700
451.5900
456.9700
2,816,700
Thu, 29 Jan 2026
452.9100
456.0400
448.1600
455.0000
2,717,200
Wed, 28 Jan 2026
452.6800
453.4900
449.0000
451.5000
2,281,300
Tue, 27 Jan 2026
455.0300
457.0000
452.4400
453.0300
1,929,100
Mon, 26 Jan 2026
452.6300
455.5800
452.1500
455.0300
1,945,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
443.2400
451.9800
443.0700
451.5700
1,639,000
Thu, 22 Jan 2026
439.8500
447.2900
439.8500
445.6400
2,214,000
Wed, 21 Jan 2026
433.4700
440.9500
433.0300
439.3500
2,633,300
Tue, 20 Jan 2026
434.3200
434.9100
429.1700
433.1500
2,958,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
439.4600
440.5300
435.6600
438.9600
3,297,000
Thu, 15 Jan 2026
441.7800
444.0000
437.7400
440.0400
2,336,600
Wed, 14 Jan 2026
441.8300
444.3600
437.9000
439.9800
2,542,000
Tue, 13 Jan 2026
443.9700
444.6700
440.0900
442.9000
1,790,300
Mon, 12 Jan 2026
442.3800
445.9800
439.3900
443.6300
2,284,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
437.8200
445.0500
437.1700
444.0800
1,787,900
Thu, 08 Jan 2026
433.4400
442.4300
432.4100
439.6900
2,801,600
Wed, 07 Jan 2026
436.9100
439.0200
432.8900
434.1400
2,322,200
Tue, 06 Jan 2026
434.0700
439.0000
433.4600
437.1600
2,359,400
Mon, 05 Jan 2026
425.6100
433.9900
424.0700
433.1000
2,617,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
426.2800
430.8100
422.0800
429.1100
2,202,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
427.1100
429.0000
426.2800
426.3900
1,569,200
Tue, 30 Dec 2025
424.0000
429.4600
423.4000
428.3600
1,501,800
Mon, 29 Dec 2025
423.8500
427.3000
423.7500
426.5400
2,240,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
425.4000
426.0000
423.4100
424.7700
1,328,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
424.6100
426.6300
424.1400
424.9000
830,100
Tue, 23 Dec 2025
423.6000
425.3300
423.0000
425.1000
1,656,600
Mon, 22 Dec 2025
421.5600
425.2900
420.5300
423.5100
2,354,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
418.0300
423.3900
417.1900
421.4300
6,048,500
Thu, 18 Dec 2025
421.5300
424.4800
418.4700
418.9900
3,370,800
Wed, 17 Dec 2025
423.0000
424.4100
420.7800
422.3400
4,766,000
Tue, 16 Dec 2025
418.5300
424.4500
414.9000
423.5100
3,960,500
Mon, 15 Dec 2025
417.4300
421.5100
410.0000
416.9900
4,798,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
406.7500
418.0200
406.7500
416.2400
4,726,400
Thu, 11 Dec 2025
395.2400
404.2900
394.8700
403.3000
3,272,500
Wed, 10 Dec 2025
389.6200
394.3500
389.0000
392.6800
5,121,700
Tue, 09 Dec 2025
391.2100
396.8300
390.1000
390.3800
3,574,700
Mon, 08 Dec 2025
398.7600
399.4200
387.7800
389.3800
4,569,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
403.9600
404.6100
398.9300
399.5700
3,183,600
Thu, 04 Dec 2025
407.6100
408.7300
401.9300
403.7300
2,859,800
Wed, 03 Dec 2025
4 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 03 Dec 2025
408.3400
411.0200
406.0000
409.1500
1,957,500
Tue, 02 Dec 2025
408.0000
411.3200
404.2700
408.7900
2,139,800
Mon, 01 Dec 2025
410.0200
411.5700
406.7200
407.1400
2,074,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
407.8200
411.5800
406.4700
410.3200
1,160,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
407.5000
410.4900
407.0300
407.9000
2,591,500
Tue, 25 Nov 2025
411.6700
412.8700
406.0900
407.8500
3,580,000
Mon, 24 Nov 2025
410.2400
412.4600
406.7100
407.6700
4,038,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
407.3800
416.4200
406.4200
412.7400
3,100,100
Thu, 20 Nov 2025
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 20 Nov 2025
414.6000
415.9500
408.2100
408.5100
2,723,600
Wed, 19 Nov 2025
414.7300
416.0700
410.7300
413.2000
2,635,300
Tue, 18 Nov 2025
418.7300
419.3800
413.6500
414.7200
2,586,700
Mon, 17 Nov 2025
421.6100
423.3800
417.5600
417.8500
2,249,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
428.6400
430.1000
423.0700
423.3900
2,469,700
Thu, 13 Nov 2025
427.2000
429.0000
420.9200
428.6400
2,873,300
Wed, 12 Nov 2025
428.0000
431.5600
424.9000
428.9600
2,592,700
Tue, 11 Nov 2025
425.7400
428.4000
421.9400
426.6500
2,477,700
Mon, 10 Nov 2025
420.5200
422.1700
415.9200
420.6700
2,624,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
417.0000
422.8200
414.0000
420.5100
2,563,300
Thu, 06 Nov 2025
416.3500
419.4900
413.5900
415.3200
3,443,900
Wed, 05 Nov 2025
416.2900
419.7900
415.0000
418.2300
3,076,400
Tue, 04 Nov 2025
416.1700
421.3200
414.0000
417.9400
3,483,500
Mon, 03 Nov 2025
422.2500
422.2500
409.0000
412.1800
4,908,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1 · 10-Q
After market open · 10:41 ET
10-Q ↗
Fri, 31 Oct 2025
425.0000
426.4100
414.4700
418.3000
4,072,800
Fri, 31 Oct 2025
2 · 8-K
Pre-market · 06:45 ET
FORM 8-K ↗
Thu, 30 Oct 2025
432.4500
435.1900
428.6100
429.9100
3,635,300
Wed, 29 Oct 2025
438.7900
439.4400
431.2200
432.0100
4,087,200
Tue, 28 Oct 2025
445.4700
447.2200
441.9900
442.7200
2,110,300
Mon, 27 Oct 2025
447.6500
450.1500
444.2600
444.8200
2,337,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
449.5400
450.4000
445.5900
446.0000
1,593,300