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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
120.9400
125.5900
120.8050
125.2700
467,500
Thu, 23 Jul 2026
121.3100
122.4300
119.0210
120.6000
422,600
Wed, 22 Jul 2026
124.9100
124.9100
119.5050
120.7800
399,700
Tue, 21 Jul 2026
123.2700
126.8200
121.9900
123.8800
618,600
Mon, 20 Jul 2026
124.9600
128.2750
123.2100
127.2900
493,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
126.5000
129.6600
123.7200
126.0000
436,400
Thu, 16 Jul 2026
125.5900
128.8800
123.9150
126.8600
659,100
Wed, 15 Jul 2026
123.1300
127.6300
122.7800
123.0500
873,800
Tue, 14 Jul 2026
119.1000
124.7100
118.6800
123.1300
604,400
Mon, 13 Jul 2026
120.6900
125.0800
120.1800
124.5000
645,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.6100
120.0000
116.6100
118.5000
579,000
Thu, 09 Jul 2026
112.0900
116.8350
110.4800
116.6200
662,300
Wed, 08 Jul 2026
118.1500
118.1500
114.7200
115.2100
725,400
Tue, 07 Jul 2026
115.9200
120.2800
115.9200
118.8400
615,400
Mon, 06 Jul 2026
113.5000
115.5300
112.7000
113.7700
1,826,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
111.5100
115.7500
111.5100
115.1000
642,000
Wed, 01 Jul 2026
107.6400
112.3560
107.5050
111.3300
693,100
Tue, 30 Jun 2026
103.9900
106.2200
102.8700
104.5300
458,400
Mon, 29 Jun 2026
107.8800
109.3900
105.2800
105.7300
764,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
99.9600
106.5100
99.9600
106.3500
1,782,900
Thu, 25 Jun 2026
103.1000
104.4300
100.2100
100.4800
509,700
Wed, 24 Jun 2026
100.7300
104.4200
100.3100
103.7900
702,500
Tue, 23 Jun 2026
101.5400
103.3000
99.9400
100.8900
840,000
Mon, 22 Jun 2026
99.9300
101.6300
98.3140
99.5100
1,156,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
99.9200
101.3800
98.6400
101.0600
1,310,200
Wed, 17 Jun 2026
102.8000
104.1600
99.7000
100.5100
832,400
Tue, 16 Jun 2026
107.8300
108.4300
103.7150
104.3100
696,600
Mon, 15 Jun 2026
108.3100
109.3600
106.0200
106.9300
886,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
108.1200
109.3100
105.7700
108.8400
1,327,800
Thu, 11 Jun 2026
109.7500
111.3200
106.4300
108.2300
628,700
Wed, 10 Jun 2026
112.0500
113.7600
110.7150
111.6400
540,100
Tue, 09 Jun 2026
109.7300
114.1600
109.7300
113.1400
503,800
Mon, 08 Jun 2026
111.6700
113.4700
110.2300
112.0700
450,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
114.1700
115.6800
112.0000
113.4600
646,100
Thu, 04 Jun 2026
116.3500
117.8900
112.5700
112.6600
402,400
Wed, 03 Jun 2026
115.8650
116.2000
111.7000
112.8200
466,700
Tue, 02 Jun 2026
118.3900
118.3900
113.3100
117.8400
617,700
Mon, 01 Jun 2026
117.5500
123.3650
115.5000
122.4900
1,171,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
110.8800
117.0400
110.3100
114.9300
846,400
Thu, 28 May 2026
109.7700
112.2200
108.6800
110.8800
423,600
Wed, 27 May 2026
108.9400
111.7800
107.9000
108.9300
693,600
Tue, 26 May 2026
110.1700
112.7900
109.0000
109.6400
686,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
112.0400
114.6100
111.3150
113.0200
436,700
Thu, 21 May 2026
112.4000
112.8400
109.0800
111.7200
544,500
Wed, 20 May 2026
111.0800
113.5200
106.6600
112.7600
659,000
Tue, 19 May 2026
115.0500
118.3000
113.0650
113.2200
886,500
Mon, 18 May 2026
107.1000
113.5500
106.5500
112.9700
936,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
105.4000
110.4650
105.4000
107.1200
677,200
Thu, 14 May 2026
104.2100
106.8300
102.7500
103.9300
771,600
Wed, 13 May 2026
105.9000
107.4180
102.1900
104.2300
948,400
Tue, 12 May 2026
110.1900
111.2200
106.6300
107.3500
979,300
Mon, 11 May 2026
109.9300
111.2900
108.3500
109.8800
1,023,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 10-Q
After market open · 10:01 ET
10-Q ↗
Fri, 08 May 2026
114.9500
114.9500
106.8200
110.9800
1,851,900
Thu, 07 May 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
104.3600
111.0700
104.3600
109.1200
1,610,400
Wed, 06 May 2026
105.7700
107.3400
102.2100
102.5300
800,300
Tue, 05 May 2026
108.1800
109.2750
105.8700
107.6800
507,000
Mon, 04 May 2026
109.0200
111.7600
106.7800
109.0300
759,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
107.5900
110.3050
105.8400
109.6000
668,500
Thu, 30 Apr 2026
105.9200
107.0150
104.5300
105.4900
606,500
Wed, 29 Apr 2026
102.2300
108.0300
101.7500
107.9400
861,400
Tue, 28 Apr 2026
102.3750
105.0500
101.3700
102.2700
958,200
Mon, 27 Apr 2026
102.6850
104.6700
101.1800
101.3800
744,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
99.4400
103.0500
99.1700
102.1900
782,100
Thu, 23 Apr 2026
102.4400
103.9300
97.8400
100.0800
485,900
Wed, 22 Apr 2026
103.7300
105.4650
101.4500
104.1300
709,500
Tue, 21 Apr 2026
102.9700
106.1900
102.4200
103.6000
442,700
Mon, 20 Apr 2026
101.0100
103.5050
101.0100
103.1400
618,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
101.2100
102.1000
99.8900
100.7800
708,000
Thu, 16 Apr 2026
102.1900
103.3700
99.5300
100.6600
690,900
Wed, 15 Apr 2026
99.1800
101.9700
97.2500
100.5200
725,700
Tue, 14 Apr 2026
99.9900
101.2200
97.3300
97.9200
675,100
Mon, 13 Apr 2026
95.1000
100.0900
95.1000
99.4900
707,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.5500
96.1000
92.9900
95.1000
1,105,800
Thu, 09 Apr 2026
101.5700
101.8800
93.2700
95.1800
1,737,400
Wed, 08 Apr 2026
107.5400
109.7150
102.2300
102.4200
1,167,900
Tue, 07 Apr 2026
107.7900
108.2000
105.2400
106.2900
788,700
Mon, 06 Apr 2026
105.8600
108.2770
104.2500
106.8000
798,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
105.2200
108.6900
103.3600
106.1400
1,110,600
Wed, 01 Apr 2026
108.2600
108.3000
103.5500
105.1800
776,600
Tue, 31 Mar 2026
110.0900
110.6950
107.4600
108.0400
407,300
Mon, 30 Mar 2026
106.1800
109.5500
106.0000
108.6300
780,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
109.6700
109.8350
105.2200
105.3900
722,300
Thu, 26 Mar 2026
109.0800
113.1650
109.0800
111.0300
598,900
Wed, 25 Mar 2026
110.1900
113.6700
107.6100
109.6000
595,400
Tue, 24 Mar 2026
113.4400
113.5850
107.8000
108.3100
842,600
Mon, 23 Mar 2026
112.9600
116.1400
111.6950
115.0900
686,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
110.4400
113.0400
108.0200
112.5200
1,043,000
Thu, 19 Mar 2026
110.4700
113.1800
109.3700
110.9000
460,700
Wed, 18 Mar 2026
108.8200
111.5800
108.8200
109.7200
563,100
Tue, 17 Mar 2026
110.1900
113.1150
110.1900
110.8000
482,400
Mon, 16 Mar 2026
109.6500
111.5900
108.9400
110.0000
629,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
110.6000
112.6700
108.9500
109.3900
707,200
Thu, 12 Mar 2026
114.2000
116.5700
110.4900
110.5200
609,700
Wed, 11 Mar 2026
116.2300
116.5250
111.1200
113.7800
571,600
Tue, 10 Mar 2026
116.7300
117.9900
111.7200
114.5500
593,300
Mon, 09 Mar 2026
120.7200
120.7200
115.6800
117.9500
661,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
115.9900
120.3500
113.3550
120.1000
822,200
Thu, 05 Mar 2026
114.8600
117.6300
114.6950
115.9900
840,900
Wed, 04 Mar 2026
112.4800
114.7100
110.9550
114.4900
647,800
Tue, 03 Mar 2026
107.0200
113.6250
105.4100
113.6000
925,700
Mon, 02 Mar 2026
106.1600
110.8400
105.4850
107.8000
988,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
110.3100
111.9900
102.5100
106.4900
1,064,100
Thu, 26 Feb 2026
105.7700
113.3600
105.4400
112.6200
1,576,400
Wed, 25 Feb 2026
103.6600
104.4000
101.9900
103.7800
996,600
Tue, 24 Feb 2026
101.9800
104.5200
100.5000
103.1400
1,256,100
Mon, 23 Feb 2026
104.6700
104.7300
100.9000
101.9500
727,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
108.0600
109.7500
105.5500
105.6600
705,100
Thu, 19 Feb 2026
108.9400
109.1200
107.0000
108.2200
646,000
Wed, 18 Feb 2026
108.1600
109.9150
106.4500
109.3500
697,500
Tue, 17 Feb 2026
107.0800
108.4700
105.0500
107.6400
880,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
105.7200
108.3100
103.7200
107.1300
1,930,200
Thu, 12 Feb 2026
106.9000
107.9400
101.3950
104.2000
1,782,400
Wed, 11 Feb 2026
113.1100
114.1000
106.4500
107.6800
1,643,200
Tue, 10 Feb 2026
112.6100
117.0900
112.6100
113.8200
1,504,000
Mon, 09 Feb 2026
117.9300
119.0300
111.9100
112.3100
1,778,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
9 · 10-Q
After market open · 10:02 ET
10-Q ↗
Fri, 06 Feb 2026
125.6700
129.1350
113.7000
117.8500
2,097,100
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 05 Feb 2026
126.9600
129.4000
124.7750
127.0500
2,164,500
Wed, 04 Feb 2026
125.5600
129.4250
123.7100
126.6400
1,225,100
Tue, 03 Feb 2026
133.2400
133.2400
125.7650
127.2600
998,000
Mon, 02 Feb 2026
135.5600
138.6700
133.8300
135.5700
811,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
133.3000
135.5600
132.1700
134.9800
619,500
Thu, 29 Jan 2026
139.2900
139.2900
131.0700
132.1500
872,400
Wed, 28 Jan 2026
142.8500
143.7800
139.8400
140.6900
488,000
Tue, 27 Jan 2026
144.8300
145.8350
141.5250
142.1400
362,100
Mon, 26 Jan 2026
146.0500
146.9500
143.7900
145.5200
456,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
147.3700
148.2200
144.8200
145.8600
387,800
Thu, 22 Jan 2026
141.3500
148.7000
140.6100
147.4100
919,700
Wed, 21 Jan 2026
138.2100
142.1600
138.2100
140.4700
700,100
Tue, 20 Jan 2026
139.5800
140.5700
137.1500
137.6600
512,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
142.6800
142.6800
139.0000
140.1000
547,700
Thu, 15 Jan 2026
140.8300
142.4100
138.8100
141.6500
679,800
Wed, 14 Jan 2026
144.3600
144.9300
139.7500
140.4200
510,900
Tue, 13 Jan 2026
148.6600
149.2950
142.7450
144.7400
600,900
Mon, 12 Jan 2026
149.0700
150.9200
148.1500
149.3200
623,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
152.6300
153.1900
148.8900
150.3900
641,500
Thu, 08 Jan 2026
152.6300
154.4000
150.0000
153.7300
615,900
Wed, 07 Jan 2026
152.6500
154.3800
152.4800
153.2300
396,600
Tue, 06 Jan 2026
149.4400
153.0530
149.0100
152.5700
528,000
Mon, 05 Jan 2026
145.3700
150.8300
142.4600
150.1900
630,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
151.7500
153.6300
145.4500
145.7000
582,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
152.3700
153.6500
151.8950
152.5000
322,800
Tue, 30 Dec 2025
153.0100
153.8900
152.8350
152.9800
242,300
Mon, 29 Dec 2025
153.0200
154.7200
151.7900
153.8200
469,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
152.1300
153.7300
152.1100
153.6500
261,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
152.9000
152.9200
151.2300
152.3200
125,300
Tue, 23 Dec 2025
153.2500
153.6900
150.3200
152.0400
599,000
Mon, 22 Dec 2025
152.3900
154.5230
151.6450
153.8400
554,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
152.0900
153.3300
149.9850
152.8400
1,373,800
Thu, 18 Dec 2025
150.7200
152.5500
148.8050
151.6900
645,800
Wed, 17 Dec 2025
151.2800
154.9900
149.7100
150.8600
777,700
Tue, 16 Dec 2025
148.1700
150.5000
147.0950
149.7100
490,900
Mon, 15 Dec 2025
150.8500
150.8900
147.1150
148.5000
638,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
149.8300
152.1800
149.2900
150.8900
612,600
Thu, 11 Dec 2025
146.0500
150.4200
146.0500
149.2200
832,200
Wed, 10 Dec 2025
147.1100
148.1500
144.3850
145.2300
795,700
Tue, 09 Dec 2025
147.4100
148.0600
145.7600
146.9100
321,500
Mon, 08 Dec 2025
146.0400
148.1850
144.3600
146.9800
338,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 05 Dec 2025
146.0800
147.8700
145.3100
146.5200
433,300
Thu, 04 Dec 2025
146.9000
147.4500
145.3400
146.3000
473,300
Wed, 03 Dec 2025
146.0500
147.7700
145.1400
145.8100
731,100
Tue, 02 Dec 2025
147.9000
148.3200
145.6700
145.8600
478,900
Mon, 01 Dec 2025
146.8500
149.0200
146.4600
146.8100
434,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
147.5900
148.2440
146.6050
147.3300
205,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
147.2300
149.1900
146.5100
146.9500
383,100
Tue, 25 Nov 2025
147.0200
149.6500
144.5800
148.3500
520,500
Mon, 24 Nov 2025
149.0500
149.0500
145.1500
145.4400
567,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
144.0600
149.4200
143.3000
148.9800
639,200
Thu, 20 Nov 2025
144.5500
146.2200
142.6500
143.9300
1,108,800
Wed, 19 Nov 2025
145.0600
145.0900
142.7750
144.0700
317,600
Tue, 18 Nov 2025
145.6800
146.3200
143.0500
144.9100
396,000
Mon, 17 Nov 2025
148.0900
148.2800
144.4800
145.3200
473,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
147.0000
148.4850
145.3200
148.0500
613,500
Thu, 13 Nov 2025
146.5000
148.8300
145.7930
148.3000
663,200
Wed, 12 Nov 2025
148.7600
149.9100
147.1000
147.9900
828,400
Tue, 11 Nov 2025
142.5100
149.0500
141.5400
148.8800
874,400
Mon, 10 Nov 2025
143.4800
144.3000
140.5550
142.3000
1,081,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
138.0700
142.7300
138.0700
141.8800
1,237,000
Thu, 06 Nov 2025
143.8200
143.9800
135.4550
138.4200
1,498,900
Wed, 05 Nov 2025
6 · 10-Q
After market open · 10:02 ET
10-Q ↗
Wed, 05 Nov 2025
137.8200
148.7400
135.5100
145.4600
1,490,600
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 04 Nov 2025
142.3100
142.8780
137.6600
139.3300
895,800
Mon, 03 Nov 2025
140.8300
142.6600
137.5700
140.8100
866,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
140.6100
142.4550
140.0700
141.2700
724,800
Thu, 30 Oct 2025
142.2600
143.3600
140.4930
141.1100
780,200
Wed, 29 Oct 2025
148.0300
148.0300
140.5550
141.4300
894,700
Tue, 28 Oct 2025
152.0200
152.0200
149.2400
149.3000
387,700
Mon, 27 Oct 2025
152.3100
154.0050
151.1700
151.4500
440,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
153.4900
154.0450
152.0350
152.3100
397,000
Thu, 23 Oct 2025
4 · DEFA14A
After market open · 10:04 ET
DEFA14A ↗
Thu, 23 Oct 2025
3 · DEF 14A
After market open · 10:03 ET
DEF 14A ↗
Thu, 23 Oct 2025
151.9800
152.9100
151.0800
151.9650
297,900
Wed, 22 Oct 2025
154.0700
155.2900
151.9100
151.9800
584,000
Tue, 21 Oct 2025
150.9400
155.3150
150.6400
154.8800
325,000
Mon, 20 Oct 2025
150.2900
152.6300
150.2900
151.7100
346,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
148.6400
151.1700
148.6400
150.3200
419,700
Thu, 16 Oct 2025
150.2300
150.8600
147.6000
148.5400
553,500
Wed, 15 Oct 2025
151.4800
152.1500
148.5400
149.8600
488,600
Tue, 14 Oct 2025
150.5600
152.5000
149.6900
151.2700
822,700
Mon, 13 Oct 2025
151.0000
152.7650
150.0000
151.7100
658,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
153.2100
153.2800
150.4700
150.4900
489,000
Thu, 09 Oct 2025
154.4100
154.4100
152.4600
152.9800
394,000
Wed, 08 Oct 2025
154.3200
155.8900
152.2600
154.2300
481,600
Tue, 07 Oct 2025
156.7500
156.7500
151.9600
153.2300
559,800
Mon, 06 Oct 2025
155.7600
157.4600
154.2100
156.4200
640,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
155.3400
157.4310
153.1750
155.6500
802,600
Thu, 02 Oct 2025
153.0900
155.1100
151.7070
155.0000
633,900
Wed, 01 Oct 2025
159.7100
161.1550
152.1700
153.1200
718,500
Tue, 30 Sep 2025
162.3500
162.3500
156.9800
159.2700
743,400
Mon, 29 Sep 2025
163.9900
164.2750
162.1100
162.6500
810,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
162.8900
164.9450
162.8900
163.6900
522,000
Thu, 25 Sep 2025
165.1200
165.1200
162.6600
163.8100
802,000
Wed, 24 Sep 2025
166.0200
167.0120
164.8500
165.1600
458,900
Tue, 23 Sep 2025
168.6900
169.5600
164.6900
165.6700
640,000
Mon, 22 Sep 2025
162.9800
169.1000
162.5000
168.0500
420,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
165.0100
165.7650
163.5950
164.2200
914,900
Thu, 18 Sep 2025
165.7900
166.8200
164.8400
165.0100
292,400
Wed, 17 Sep 2025
166.4700
168.0000
164.3850
165.3800
643,900
Tue, 16 Sep 2025
167.8900
168.1750
163.9000
165.8700
435,500
Mon, 15 Sep 2025
170.3700
170.5000
166.8900
167.0700
592,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
172.2100
172.2100
169.4800
169.6800
423,100
Thu, 11 Sep 2025
170.2100
172.6300
169.4100
171.9300
526,200
Wed, 10 Sep 2025
171.3000
172.5400
168.4100
169.2400
902,300
Tue, 09 Sep 2025
172.7100
173.6150
171.2000
172.0400
523,300
Mon, 08 Sep 2025
174.9000
176.1500
172.8700
173.0100
592,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
177.0800
178.9100
173.9400
174.4000
494,100
Thu, 04 Sep 2025
173.3600
176.7300
171.9050
175.5500
473,200
Wed, 03 Sep 2025
173.6800
176.0650
172.3900
174.0100
619,500
Tue, 02 Sep 2025
177.4200
178.8450
173.9000
174.5400
420,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
179.4800
180.8600
178.5850
179.2300
503,800
Thu, 28 Aug 2025
181.2600
181.9700
179.3200
179.5700
454,700
Wed, 27 Aug 2025
177.8900
181.3600
177.1600
181.0700
487,900
Tue, 26 Aug 2025
179.8800
180.8400
176.9800
177.1900
438,900
Mon, 25 Aug 2025
180.9900
182.3600
179.7500
179.8800
368,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
178.6700
182.8300
178.6700
182.3100
321,900
Thu, 21 Aug 2025
181.3500
181.3800
177.8400
178.0200
450,700
Wed, 20 Aug 2025
177.8200
181.4000
177.5250
181.2700
631,600
Tue, 19 Aug 2025
177.5800
179.5550
176.5650
178.0400
388,300
Mon, 18 Aug 2025
172.8300
180.8100
171.2400
178.1800
645,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
171.6400
172.6500
170.8500
171.9600
500,500
Thu, 14 Aug 2025
173.7300
173.9950
171.1900
171.6400
647,500
Wed, 13 Aug 2025
171.4700
174.0000
169.6350
173.7300
576,300
Tue, 12 Aug 2025
173.0900
173.9300
170.4100
170.6900
621,100
Mon, 11 Aug 2025
176.2700
178.4800
171.2600
172.2100
717,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
183.7500
184.0000
176.5100
176.9400
662,000
Thu, 07 Aug 2025
187.9400
190.5200
180.7700
183.6900
783,800
Wed, 06 Aug 2025
2 · 10-K
After market open · 10:02 ET
10-K ↗
Wed, 06 Aug 2025
197.7800
197.7800
185.0100
186.8200
985,200
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 05 Aug 2025
183.8000
185.5800
180.9500
181.7100
873,900
Mon, 04 Aug 2025
181.7200
185.5100
181.7200
183.6100
625,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
183.7700
183.7700
179.8000
181.4300
564,800
Thu, 31 Jul 2025
186.0500
189.4800
183.7380
184.8800
480,300
Wed, 30 Jul 2025
189.3800
189.6600
185.0300
186.4100
582,500
Tue, 29 Jul 2025
186.3100
190.6100
185.6500
190.3600
611,000
Mon, 28 Jul 2025
189.3300
190.0700
185.8590
186.2600
517,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend