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
79.4500
80.0800
78.5000
79.2700
487,900
Thu, 23 Jul 2026
80.2300
81.1900
78.9700
79.4200
665,600
Wed, 22 Jul 2026
81.3600
83.0000
81.1400
81.5900
415,400
Tue, 21 Jul 2026
81.8800
82.3200
80.2000
82.1800
540,000
Mon, 20 Jul 2026
80.5000
81.9800
79.4000
81.5400
814,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.0700
80.9000
77.5000
80.1800
672,300
Thu, 16 Jul 2026
78.6700
79.8500
78.5100
79.6900
549,300
Wed, 15 Jul 2026
79.7500
80.1000
78.1000
79.5800
541,600
Tue, 14 Jul 2026
79.3500
79.8200
77.7700
78.6500
697,800
Mon, 13 Jul 2026
80.7500
80.8900
77.8000
77.9400
572,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.5000
82.8400
80.2200
81.0400
843,200
Thu, 09 Jul 2026
80.3200
81.8000
78.9900
80.1500
634,400
Wed, 08 Jul 2026
79.0000
80.5800
78.6400
79.6800
837,600
Tue, 07 Jul 2026
78.6800
80.5900
77.8000
79.7700
654,400
Mon, 06 Jul 2026
79.8900
83.1500
79.2100
80.5200
992,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
83.2800
84.9800
77.1500
78.7000
851,600
Wed, 01 Jul 2026
86.5800
87.8700
82.8300
83.0500
654,200
Tue, 30 Jun 2026
86.5100
87.4500
85.5300
86.5900
520,400
Mon, 29 Jun 2026
86.3200
87.1800
84.4600
86.2500
775,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
85.5000
88.1600
85.0000
87.1600
1,204,600
Thu, 25 Jun 2026
89.7000
90.6300
86.3900
87.5400
707,000
Wed, 24 Jun 2026
86.2900
88.2200
84.9100
87.5600
584,400
Tue, 23 Jun 2026
89.8300
91.1900
85.1700
85.6000
640,100
Mon, 22 Jun 2026
11 · 8-K
After-hours · 16:00 ET
8-K ↗
Mon, 22 Jun 2026
88.5600
91.4600
87.8300
91.2100
722,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
86.1700
89.4600
85.9200
88.9400
1,930,700
Wed, 17 Jun 2026
90.2600
91.5200
84.4100
84.5200
1,082,400
Tue, 16 Jun 2026
92.0000
92.7100
89.5300
89.6000
599,300
Mon, 15 Jun 2026
93.2400
94.1100
92.5000
92.9700
635,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
89.8800
92.1900
89.1700
91.4600
496,100
Thu, 11 Jun 2026
88.2500
90.0000
86.5800
89.8800
607,800
Wed, 10 Jun 2026
88.0900
91.8100
87.3300
87.5700
594,100
Tue, 09 Jun 2026
88.9700
90.3800
85.5900
89.3200
693,500
Mon, 08 Jun 2026
87.7500
89.1900
86.2500
88.8200
1,012,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
88.8500
89.2100
85.7600
86.1100
642,300
Thu, 04 Jun 2026
90.1200
91.3200
89.4600
90.2000
740,600
Wed, 03 Jun 2026
93.8000
94.1100
90.2200
90.8400
559,600
Tue, 02 Jun 2026
96.6200
97.0000
93.1500
93.7900
633,100
Mon, 01 Jun 2026
92.2500
95.5100
92.0500
95.3400
867,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
94.3200
96.1300
91.6500
92.1200
806,000
Thu, 28 May 2026
91.8100
94.9100
91.5000
94.1500
574,500
Wed, 27 May 2026
94.6800
94.7000
91.7000
91.8000
598,800
Tue, 26 May 2026
95.7200
96.4800
92.8900
93.3700
744,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
91.8200
94.7300
91.8200
94.3100
563,100
Thu, 21 May 2026
90.0000
92.1900
88.2700
91.5700
609,500
Wed, 20 May 2026
87.7100
91.1600
87.3000
90.6600
650,200
Tue, 19 May 2026
89.3900
90.7200
87.4000
87.6100
730,900
Mon, 18 May 2026
92.7700
94.3900
88.6400
89.4000
782,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
90.9100
93.8100
90.5400
92.6400
949,100
Thu, 14 May 2026
91.6500
93.0900
90.5100
92.4900
756,700
Wed, 13 May 2026
93.6200
94.0000
90.0100
90.7900
1,182,100
Tue, 12 May 2026
93.7500
96.0300
91.7100
92.1900
977,300
Mon, 11 May 2026
92.5000
93.8800
90.5700
90.8400
712,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
93.2500
93.2500
90.5000
91.7500
917,300
Thu, 07 May 2026
94.6000
95.5000
91.7300
92.7400
1,055,100
Wed, 06 May 2026
98.5000
98.5000
93.0000
93.9800
1,327,500
Tue, 05 May 2026
96.6000
101.5500
96.4000
98.4500
2,324,500
Mon, 04 May 2026
96.8300
98.6600
91.4000
96.5600
1,525,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
94.5600
99.0100
91.1700
96.3900
3,544,300
Thu, 30 Apr 2026
10 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 30 Apr 2026
88.8500
90.4900
83.6400
87.0900
3,041,800
Wed, 29 Apr 2026
90.9000
91.8900
87.6000
89.6300
1,351,900
Tue, 28 Apr 2026
93.6200
94.0000
90.1800
91.2300
992,800
Mon, 27 Apr 2026
99.5600
99.8100
94.1200
94.9800
683,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
99.9100
100.7500
97.3600
99.0300
568,100
Thu, 23 Apr 2026
8 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Thu, 23 Apr 2026
7 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Thu, 23 Apr 2026
99.1300
99.7000
96.2500
97.7800
574,100
Wed, 22 Apr 2026
100.0400
100.2800
98.8400
99.1900
515,300
Tue, 21 Apr 2026
99.8600
100.5000
98.6800
99.0300
530,500
Mon, 20 Apr 2026
99.5000
99.7200
97.3500
99.6100
508,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
100.5400
101.6200
99.1600
99.5500
377,200
Thu, 16 Apr 2026
99.0300
100.0500
97.7400
99.3300
361,300
Wed, 15 Apr 2026
96.9400
98.9100
96.0900
98.6000
448,500
Tue, 14 Apr 2026
100.7100
100.8100
96.9500
97.1300
369,000
Mon, 13 Apr 2026
96.7700
101.2000
95.6600
100.5200
1,498,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.1600
97.4500
93.9800
97.2200
625,500
Thu, 09 Apr 2026
92.9500
94.2500
92.4600
93.4600
401,700
Wed, 08 Apr 2026
94.9200
95.5400
91.9000
93.4800
754,300
Tue, 07 Apr 2026
90.2200
91.3400
89.2200
91.1400
457,300
Mon, 06 Apr 2026
89.9700
91.3200
89.1100
90.9700
581,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
88.2800
90.1400
86.4300
89.7200
1,136,800
Wed, 01 Apr 2026
92.3000
93.2000
89.2800
89.6100
845,100
Tue, 31 Mar 2026
90.0500
92.0800
89.4900
91.6600
685,700
Mon, 30 Mar 2026
92.5000
92.5000
87.5900
89.1300
783,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
92.9000
92.9900
91.3200
91.8700
371,800
Thu, 26 Mar 2026
95.6600
96.5100
93.2700
93.5500
469,200
Wed, 25 Mar 2026
97.2900
98.0900
95.6500
96.8300
458,300
Tue, 24 Mar 2026
93.2400
96.2900
93.0900
96.0000
535,800
Mon, 23 Mar 2026
97.5100
97.8200
93.6600
94.1300
607,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
95.2900
95.7700
93.9900
94.7200
1,869,100
Thu, 19 Mar 2026
93.4700
97.2400
93.1000
95.3800
741,100
Wed, 18 Mar 2026
93.4300
95.5500
93.3400
95.4100
852,400
Tue, 17 Mar 2026
95.4400
96.8500
93.4400
94.0500
626,300
Mon, 16 Mar 2026
95.4800
96.5000
94.7700
95.5800
546,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
95.7500
97.1600
93.2500
94.0700
671,700
Thu, 12 Mar 2026
96.8100
97.4400
93.0300
94.7100
1,027,800
Wed, 11 Mar 2026
96.8200
98.6300
96.6400
98.4600
514,800
Tue, 10 Mar 2026
98.7100
98.7400
96.1100
96.6500
620,600
Mon, 09 Mar 2026
95.3700
98.7500
93.5000
98.6300
939,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
97.3300
98.7300
96.5000
97.0300
446,600
Thu, 05 Mar 2026
100.2300
101.6400
98.7400
99.8200
841,500
Wed, 04 Mar 2026
104.6100
105.5300
101.4100
101.5200
528,100
Tue, 03 Mar 2026
104.4300
106.5100
102.0000
103.7400
599,700
Mon, 02 Mar 2026
104.1100
107.9000
103.3300
107.6000
624,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.1000
107.1000
103.9200
106.6900
758,000
Thu, 26 Feb 2026
106.2200
107.4000
104.1200
107.0600
518,800
Wed, 25 Feb 2026
107.8300
107.8300
105.1500
106.0600
815,400
Tue, 24 Feb 2026
101.9600
108.1200
101.9600
106.4400
976,300
Mon, 23 Feb 2026
102.5900
104.4200
99.6500
102.0900
1,030,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
117.3800
118.5600
103.3500
104.0700
1,981,200
Thu, 19 Feb 2026
6 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 19 Feb 2026
119.9200
121.9300
115.9600
117.1200
1,381,100
Wed, 18 Feb 2026
118.7700
119.9600
117.8700
119.9200
871,900
Tue, 17 Feb 2026
124.3800
125.0000
118.9100
119.0600
931,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.0200
129.3100
124.4000
124.9000
649,100
Thu, 12 Feb 2026
133.2800
134.6000
124.9500
126.7700
941,000
Wed, 11 Feb 2026
130.4400
133.0600
129.1700
132.1700
504,200
Tue, 10 Feb 2026
125.8100
131.3200
125.0900
129.5300
1,255,000
Mon, 09 Feb 2026
120.8100
126.2600
120.4500
125.7100
904,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
113.7800
121.7200
113.7800
121.1100
1,190,200
Thu, 05 Feb 2026
117.1700
118.3700
112.7200
113.0500
1,508,800
Wed, 04 Feb 2026
118.6900
121.4000
116.5300
118.4400
1,337,900
Tue, 03 Feb 2026
118.3500
119.8900
115.8500
117.2400
797,300
Mon, 02 Feb 2026
114.3400
120.6500
113.9600
118.1400
854,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
116.2800
117.0300
114.6400
114.8200
534,200
Thu, 29 Jan 2026
117.8400
117.8900
113.6000
117.0100
855,500
Wed, 28 Jan 2026
118.2800
119.3400
115.4400
118.0300
756,600
Tue, 27 Jan 2026
117.8600
118.8300
115.5300
117.6400
836,200
Mon, 26 Jan 2026
120.0000
120.1000
115.6300
117.5700
940,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
118.7500
120.3000
116.8200
120.1000
797,400
Thu, 22 Jan 2026
119.7800
120.5000
116.8000
118.6900
414,900
Wed, 21 Jan 2026
117.7700
118.9100
113.8600
117.9200
837,500
Tue, 20 Jan 2026
114.9400
117.6600
114.6600
116.1300
757,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
119.7900
120.5000
116.0500
116.3100
662,200
Thu, 15 Jan 2026
122.3800
123.3800
119.5300
119.7400
617,800
Wed, 14 Jan 2026
123.8300
125.9600
119.4200
119.9900
669,300
Tue, 13 Jan 2026
125.9000
126.8500
123.6100
124.2900
316,900
Mon, 12 Jan 2026
125.4000
126.3200
124.3600
125.9600
465,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
125.1600
126.6000
123.7100
125.7700
315,700
Thu, 08 Jan 2026
121.8500
124.9300
121.8500
124.6800
267,800
Wed, 07 Jan 2026
125.4600
125.6300
121.8300
123.6600
302,400
Tue, 06 Jan 2026
123.4000
128.9900
123.4000
126.4100
472,400
Mon, 05 Jan 2026
123.2100
124.7100
122.3600
123.2100
1,009,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
119.2300
123.3800
119.2300
121.8500
482,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
118.9600
118.9600
116.6900
116.7800
323,300
Tue, 30 Dec 2025
119.3300
119.8200
118.6300
118.9600
379,000
Mon, 29 Dec 2025
119.1800
120.3200
117.9700
119.2400
576,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
119.4700
119.8300
117.9900
119.6000
343,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
118.3200
119.3300
118.1100
119.1000
208,300
Tue, 23 Dec 2025
118.6700
119.1700
117.5800
118.4800
329,200
Mon, 22 Dec 2025
118.0200
119.8700
117.0000
118.9500
691,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.2200
117.5500
115.2200
116.9500
1,315,100
Thu, 18 Dec 2025
117.3400
118.0000
114.5300
115.2100
536,300
Wed, 17 Dec 2025
117.3100
118.5900
114.8600
115.3500
424,900
Tue, 16 Dec 2025
118.8800
119.3600
116.5500
117.7600
546,400
Mon, 15 Dec 2025
119.4900
120.2200
118.1200
119.2100
601,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
120.6800
121.0100
117.6300
118.1800
450,600
Thu, 11 Dec 2025
122.0400
122.3100
119.8100
120.8500
444,400
Wed, 10 Dec 2025
121.4700
123.5500
120.5900
122.1400
572,800
Tue, 09 Dec 2025
122.5000
124.0000
121.1700
121.4900
524,300
Mon, 08 Dec 2025
122.1700
124.0000
121.2100
122.2100
418,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
121.8200
123.2300
120.8200
121.3000
693,800
Thu, 04 Dec 2025
122.0600
122.3700
120.1600
121.4600
352,100
Wed, 03 Dec 2025
120.9900
122.6100
120.3700
122.3700
415,400
Tue, 02 Dec 2025
119.3200
121.5300
118.4000
120.4000
380,400
Mon, 01 Dec 2025
116.7700
119.2100
116.0000
118.2500
696,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
118.2700
119.6800
117.0700
118.9300
310,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
117.3300
119.4600
117.0500
118.2100
477,300
Tue, 25 Nov 2025
113.9600
117.4400
113.0100
117.0200
649,700
Mon, 24 Nov 2025
113.7900
115.1100
113.0400
114.5400
555,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
108.9900
115.3500
108.9900
113.7300
850,800
Thu, 20 Nov 2025
112.3200
113.0800
107.2300
108.6300
557,700
Wed, 19 Nov 2025
112.0700
112.7000
110.6000
110.7800
520,100
Tue, 18 Nov 2025
111.8100
113.4700
110.0200
111.6600
618,400
Mon, 17 Nov 2025
115.5100
117.4700
112.5000
112.9400
460,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
114.8100
118.7500
114.7800
116.8300
612,600
Thu, 13 Nov 2025
119.6200
121.4200
115.8700
117.0500
710,900
Wed, 12 Nov 2025
120.6100
121.1900
118.6800
120.9200
607,200
Tue, 11 Nov 2025
120.1300
121.3300
118.6400
119.3700
875,900
Mon, 10 Nov 2025
125.5100
125.5100
117.7800
119.6100
843,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
113.9400
125.4200
113.8000
124.9300
2,480,700
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 06 Nov 2025
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 06 Nov 2025
145.6100
147.2500
134.0400
135.3400
1,139,800
Wed, 05 Nov 2025
143.1900
147.6900
142.9900
146.7500
461,100
Tue, 04 Nov 2025
141.8300
144.9800
141.4800
142.0900
451,600
Mon, 03 Nov 2025
146.7200
150.0400
144.3500
145.8500
635,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
146.7100
148.6800
144.6900
147.2800
491,500
Thu, 30 Oct 2025
148.1800
151.6000
146.8100
146.9000
329,200
Wed, 29 Oct 2025
149.6000
152.2400
148.5900
149.1800
351,200
Tue, 28 Oct 2025
150.5200
150.5200
147.6200
148.2600
214,800
Mon, 27 Oct 2025
148.2300
150.7700
147.9300
150.6700
297,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
150.9000
151.1200
147.0000
147.0100
307,200
Thu, 23 Oct 2025
146.0100
150.0600
145.0000
149.2200
389,100
Wed, 22 Oct 2025
147.8700
148.9200
144.0700
145.9700
520,100
Tue, 21 Oct 2025
150.5000
151.9000
149.1900
149.7600
337,200
Mon, 20 Oct 2025
150.0000
153.3800
149.3000
151.3800
330,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
149.0000
150.0000
146.1300
149.0000
455,800
Thu, 16 Oct 2025
143.9800
150.3500
142.8200
150.1500
768,100
Wed, 15 Oct 2025
144.7000
145.9200
140.6500
142.2200
487,100
Tue, 14 Oct 2025
140.7200
143.3100
139.0900
141.6900
387,200
Mon, 13 Oct 2025
141.4700
144.4000
141.0200
144.2000
328,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
142.1700
143.3500
137.3200
137.4000
742,900
Thu, 09 Oct 2025
145.2500
145.2500
140.4000
142.1400
256,700
Wed, 08 Oct 2025
140.3700
145.5200
139.0900
144.8900
475,500
Tue, 07 Oct 2025
147.4100
148.9700
140.0000
140.3900
461,200
Mon, 06 Oct 2025
145.1500
148.3500
144.7800
146.8700
409,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
147.5400
148.3700
143.6400
143.7800
421,800
Thu, 02 Oct 2025
145.7100
150.1900
145.0600
147.3300
485,200
Wed, 01 Oct 2025
142.4000
144.3600
141.2800
144.2700
471,700
Tue, 30 Sep 2025
144.6400
145.5200
141.2700
143.6300
441,000
Mon, 29 Sep 2025
151.0000
151.0000
144.5200
144.6700
549,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
146.4000
149.8100
145.5700
149.5000
562,400
Thu, 25 Sep 2025
143.9100
146.5900
141.6600
146.3100
811,700
Wed, 24 Sep 2025
147.3000
148.1300
145.5400
146.9300
718,600
Tue, 23 Sep 2025
144.4000
147.3900
144.4000
147.0200
759,700
Mon, 22 Sep 2025
142.0000
144.4400
141.1700
143.3700
897,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
141.1400
142.7100
137.3000
142.0100
3,906,400
Thu, 18 Sep 2025
140.3600
141.4700
138.4100
140.2100
859,700
Wed, 17 Sep 2025
136.6700
138.6300
133.6300
136.4400
715,500
Tue, 16 Sep 2025
134.4000
137.4300
134.4000
136.9800
609,500
Mon, 15 Sep 2025
136.3700
137.5100
133.4400
134.1600
893,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
138.5000
138.5000
136.1600
136.5100
433,200
Thu, 11 Sep 2025
137.1600
138.4900
136.0000
138.2000
585,300
Wed, 10 Sep 2025
139.7600
140.3500
136.3800
137.1600
662,700
Tue, 09 Sep 2025
145.5700
145.9600
137.7900
139.7600
836,100
Mon, 08 Sep 2025
145.4700
147.4000
142.7100
145.4100
853,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
144.8700
147.5100
143.5300
145.3900
712,300
Thu, 04 Sep 2025
138.6500
144.8800
137.5700
144.6800
826,800
Wed, 03 Sep 2025
137.8100
139.2400
137.0000
139.0900
480,400
Tue, 02 Sep 2025
136.4100
138.4700
135.1800
138.3400
513,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
140.6400
141.2900
137.7000
138.5900
446,700
Thu, 28 Aug 2025
141.9000
142.0000
138.8500
141.2200
561,700
Wed, 27 Aug 2025
142.6700
143.1700
140.7100
141.0500
509,300
Tue, 26 Aug 2025
143.1500
145.0200
143.0000
143.5500
899,300
Mon, 25 Aug 2025
144.6500
144.9000
142.7500
142.9300
323,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
140.5200
146.2900
140.4200
144.8700
520,100
Thu, 21 Aug 2025
138.8500
140.8800
138.5700
140.3300
327,700
Wed, 20 Aug 2025
140.1100
140.7600
138.1400
140.2900
428,300
Tue, 19 Aug 2025
141.8800
143.5300
140.0000
140.7500
393,600
Mon, 18 Aug 2025
142.0700
143.0800
140.5700
141.8800
319,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
143.6900
143.8800
141.3800
141.4700
494,200
Thu, 14 Aug 2025
142.3200
144.4800
141.4600
143.5800
359,200
Wed, 13 Aug 2025
141.2200
145.6100
139.7000
145.1400
503,600
Tue, 12 Aug 2025
137.0200
141.0300
136.6300
140.4800
664,500
Mon, 11 Aug 2025
137.6200
138.7700
135.1900
135.8100
533,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
138.6700
139.5000
137.1600
137.6500
454,400
Thu, 07 Aug 2025
141.1700
141.8400
137.1600
138.5300
563,800
Wed, 06 Aug 2025
139.8900
140.5800
138.5000
138.9900
424,900
Tue, 05 Aug 2025
143.4000
143.5000
139.4300
140.1200
655,500
Mon, 04 Aug 2025
145.9400
145.9400
141.1500
143.2700
686,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
146.1000
152.3900
140.7800
144.9800
1,119,400
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 31 Jul 2025
144.7700
146.2000
142.1700
144.4000
1,110,700
Wed, 30 Jul 2025
148.5900
148.5900
145.7300
146.4500
536,300
Tue, 29 Jul 2025
151.7200
151.7200
146.0000
147.6100
661,100
Mon, 28 Jul 2025
150.7300
151.6000
149.8800
150.7900
337,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend