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
107.1100
111.0800
106.4500
110.9900
167,300
Thu, 23 Jul 2026
105.9500
107.8900
105.9500
106.4900
212,300
Wed, 22 Jul 2026
106.6500
108.1400
106.5100
107.2400
99,800
Tue, 21 Jul 2026
105.9700
108.0100
104.9600
107.0700
104,000
Mon, 20 Jul 2026
105.1600
105.6700
104.0400
105.0500
101,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
107.6200
109.2400
104.4100
104.9700
102,800
Thu, 16 Jul 2026
105.2500
109.2400
105.2500
109.0700
133,200
Wed, 15 Jul 2026
104.1500
106.0300
104.1500
104.7800
97,500
Tue, 14 Jul 2026
103.7200
105.5200
103.0800
104.0100
162,700
Mon, 13 Jul 2026
101.2400
103.6500
101.2400
103.3300
148,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
100.1000
101.4500
99.7300
101.0800
123,900
Thu, 09 Jul 2026
98.3100
99.7500
97.1400
99.2000
203,000
Wed, 08 Jul 2026
98.4800
99.3600
96.2700
97.4900
344,100
Tue, 07 Jul 2026
102.1600
104.1000
99.3500
99.8600
224,400
Mon, 06 Jul 2026
106.9400
107.9300
102.6200
102.7800
173,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
106.3300
107.5100
105.0700
107.5000
232,600
Wed, 01 Jul 2026
104.9900
108.4300
104.8300
106.0300
177,600
Tue, 30 Jun 2026
102.1600
104.9000
101.0000
104.6700
237,000
Mon, 29 Jun 2026
110.0000
111.2000
101.5900
101.7600
296,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
106.8100
108.7300
106.0100
106.3400
326,400
Thu, 25 Jun 2026
108.3900
110.3800
106.6800
107.1500
166,900
Wed, 24 Jun 2026
106.2000
107.3800
105.0400
107.1800
177,400
Tue, 23 Jun 2026
109.8100
111.7900
105.7200
105.8300
177,800
Mon, 22 Jun 2026
112.4000
113.9000
109.7100
111.1200
267,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
110.7700
115.2100
110.7700
113.6000
1,774,600
Wed, 17 Jun 2026
109.0500
112.4700
107.9000
110.3700
267,900
Tue, 16 Jun 2026
111.3800
113.6800
109.3400
109.4800
337,100
Mon, 15 Jun 2026
109.8000
112.1500
105.9400
110.3500
360,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
107.0500
109.3500
104.4200
108.3900
338,800
Thu, 11 Jun 2026
104.4900
106.9100
104.0700
105.9500
165,700
Wed, 10 Jun 2026
108.1900
110.9400
103.0000
103.9700
261,800
Tue, 09 Jun 2026
107.2000
109.9800
106.1600
107.4500
304,300
Mon, 08 Jun 2026
108.0000
113.1500
105.6500
105.6700
460,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
107.6500
108.3000
104.4100
104.6100
138,700
Thu, 04 Jun 2026
107.8000
108.3300
105.1100
107.1500
218,000
Wed, 03 Jun 2026
107.8500
109.5900
105.7700
106.3600
198,700
Tue, 02 Jun 2026
111.1200
112.7900
106.8300
107.3000
321,400
Mon, 01 Jun 2026
113.0400
113.0400
108.9600
111.2200
133,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
111.1400
115.4800
109.6100
113.9900
117,200
Thu, 28 May 2026
111.1300
112.6600
110.8500
111.3000
102,800
Wed, 27 May 2026
109.9300
112.5700
108.3100
111.9100
120,700
Tue, 26 May 2026
106.6200
109.9700
106.6200
109.4100
127,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.3400
107.3700
104.5800
106.0400
111,900
Thu, 21 May 2026
102.7200
107.2500
100.3300
105.8800
172,700
Wed, 20 May 2026
102.6900
104.4000
100.8800
104.1200
293,800
Tue, 19 May 2026
104.1200
105.0900
101.8600
102.4400
112,700
Mon, 18 May 2026
104.1700
107.7800
102.5800
104.3200
88,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
106.9300
106.9300
102.6800
104.0000
107,800
Thu, 14 May 2026
109.9700
110.7300
106.5000
107.5300
110,900
Wed, 13 May 2026
108.9000
110.7900
107.0200
109.3500
101,900
Tue, 12 May 2026
109.2500
109.9500
108.0900
109.4500
73,200
Mon, 11 May 2026
110.0100
113.0400
109.2500
109.7700
109,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
110.1300
111.8000
108.8700
110.0200
95,600
Thu, 07 May 2026
108.1800
110.6000
106.5600
109.2800
194,900
Wed, 06 May 2026
109.1500
110.6200
106.1600
106.9800
124,900
Tue, 05 May 2026
106.4700
111.9500
105.5400
106.4500
170,600
Mon, 04 May 2026
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 04 May 2026
108.8700
111.5600
104.7600
106.4700
213,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
107.6800
112.4500
106.1700
110.0000
210,000
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 30 Apr 2026
123.3000
125.0000
103.0700
107.6700
384,100
Wed, 29 Apr 2026
8 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 29 Apr 2026
129.7000
132.9000
127.9500
128.2400
96,000
Tue, 28 Apr 2026
128.5100
130.5400
126.3100
129.7000
114,900
Mon, 27 Apr 2026
131.2000
131.9200
128.1700
128.4900
112,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
132.8200
134.2400
130.3400
131.4900
136,500
Thu, 23 Apr 2026
132.0200
133.5200
130.3800
132.3700
127,100
Wed, 22 Apr 2026
130.8100
134.4400
129.7600
132.0200
105,200
Tue, 21 Apr 2026
137.2400
138.3000
127.3100
129.5000
117,100
Mon, 20 Apr 2026
138.4400
139.9900
137.4900
137.4900
83,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
134.6600
140.5500
134.4100
139.4600
154,400
Thu, 16 Apr 2026
133.0900
134.7900
130.3700
133.6200
173,200
Wed, 15 Apr 2026
136.6100
138.0800
133.3500
133.8200
128,100
Tue, 14 Apr 2026
138.8800
139.5900
136.0000
137.2900
147,800
Mon, 13 Apr 2026
136.3000
138.5800
135.2400
138.5800
75,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
136.3200
137.4500
135.2600
136.8200
118,200
Thu, 09 Apr 2026
134.6800
138.0400
133.8500
136.2400
122,900
Wed, 08 Apr 2026
136.4600
141.4400
135.1600
135.7200
171,100
Tue, 07 Apr 2026
131.0500
133.8200
128.6000
131.4500
169,600
Mon, 06 Apr 2026
135.5000
135.8000
131.3600
131.8400
160,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.1500
137.3400
132.0000
135.6600
110,200
Wed, 01 Apr 2026
131.7100
137.2800
131.7100
135.8100
144,600
Tue, 31 Mar 2026
127.4600
130.9100
125.2000
130.6100
218,900
Mon, 30 Mar 2026
125.7100
126.3300
123.0100
125.2100
105,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
7 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Fri, 27 Mar 2026
124.1800
125.0000
122.0000
123.9900
108,800
Thu, 26 Mar 2026
125.9000
127.6100
124.5300
125.0600
140,100
Wed, 25 Mar 2026
124.7900
126.8500
121.8700
126.1600
150,700
Tue, 24 Mar 2026
119.6400
124.3700
118.3500
123.3100
148,300
Mon, 23 Mar 2026
120.0900
124.9300
118.2000
120.0100
256,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
118.7200
118.9900
115.3100
118.4700
443,700
Thu, 19 Mar 2026
118.5100
120.3800
115.8000
118.4300
138,200
Wed, 18 Mar 2026
123.1000
127.0800
118.0800
119.6500
150,700
Tue, 17 Mar 2026
127.1700
130.5900
123.4700
123.4900
180,100
Mon, 16 Mar 2026
120.5200
128.6400
120.5200
126.8500
203,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
116.7400
121.4400
116.7400
119.2300
109,400
Thu, 12 Mar 2026
115.3400
117.3700
113.0200
116.5800
107,900
Wed, 11 Mar 2026
117.8800
118.3400
115.1500
117.7900
88,200
Tue, 10 Mar 2026
118.6100
121.3400
116.9600
118.0500
131,400
Mon, 09 Mar 2026
115.0400
119.6500
113.2600
118.9700
113,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
118.0900
118.7500
115.5300
117.4500
83,700
Thu, 05 Mar 2026
125.8300
128.5800
120.7200
121.4500
86,600
Wed, 04 Mar 2026
125.6700
128.7200
123.6100
127.8700
81,300
Tue, 03 Mar 2026
121.4600
125.4200
119.8700
124.5700
133,400
Mon, 02 Mar 2026
111.9400
126.7200
111.9400
125.4800
167,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
111.9200
114.9000
111.1500
114.1600
96,700
Thu, 26 Feb 2026
6 · 10-K
After-hours · 16:06 ET
10-K ↗
Thu, 26 Feb 2026
113.0000
114.2600
111.8600
113.9700
55,400
Wed, 25 Feb 2026
113.1500
114.3600
111.8900
112.8500
50,600
Tue, 24 Feb 2026
108.1700
112.2100
108.1700
111.6800
61,500
Mon, 23 Feb 2026
107.7300
107.7300
105.0100
107.5000
59,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
107.5100
109.3700
106.5900
108.8700
60,900
Thu, 19 Feb 2026
104.8400
107.5800
104.7000
107.4700
61,000
Wed, 18 Feb 2026
105.7500
107.8100
104.3800
105.8100
56,000
Tue, 17 Feb 2026
107.0700
107.5100
104.3100
105.6300
91,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
105.0000
109.0300
105.0000
108.4600
115,200
Thu, 12 Feb 2026
108.1500
109.9900
104.0000
104.9300
93,600
Wed, 11 Feb 2026
107.8600
110.2800
105.0100
107.7600
178,300
Tue, 10 Feb 2026
107.1600
109.0200
106.3900
107.5200
163,100
Mon, 09 Feb 2026
108.7300
111.0400
107.4400
107.7700
108,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
109.0500
112.6200
108.2800
108.5500
108,700
Thu, 05 Feb 2026
113.5000
114.7500
106.3100
107.0000
126,100
Wed, 04 Feb 2026
119.1600
119.7700
112.5600
114.2600
86,200
Tue, 03 Feb 2026
123.5500
126.0800
115.4400
118.1300
79,200
Mon, 02 Feb 2026
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 02 Feb 2026
120.5500
125.8800
120.5500
123.6100
100,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
121.8400
123.5100
120.0700
120.5300
103,900
Thu, 29 Jan 2026
123.5900
125.2800
120.7800
123.8200
92,600
Wed, 28 Jan 2026
126.3600
126.4300
121.8300
122.6200
52,800
Tue, 27 Jan 2026
128.2400
128.7900
125.2600
126.3400
81,500
Mon, 26 Jan 2026
128.3400
130.4800
128.1900
128.5200
131,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
130.7700
132.2900
127.6800
127.8900
75,800
Thu, 22 Jan 2026
127.4400
130.9600
127.4400
130.9600
96,400
Wed, 21 Jan 2026
128.3100
128.8300
126.0300
126.9400
67,200
Tue, 20 Jan 2026
128.7800
131.6700
126.7600
126.9100
74,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.0600
134.4300
129.3800
131.6300
75,100
Thu, 15 Jan 2026
129.3400
133.5100
125.9900
131.2800
71,300
Wed, 14 Jan 2026
131.7500
131.9900
126.8700
128.3900
77,000
Tue, 13 Jan 2026
131.6900
132.8200
129.4100
131.6700
68,500
Mon, 12 Jan 2026
130.4000
132.4400
128.6700
131.5100
90,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
127.7100
130.7600
126.1500
130.4400
67,200
Thu, 08 Jan 2026
126.1100
128.7500
124.6200
127.2900
123,500
Wed, 07 Jan 2026
127.0000
129.0600
126.3800
127.3600
81,200
Tue, 06 Jan 2026
123.9000
127.9500
122.1900
127.3600
68,700
Mon, 05 Jan 2026
121.4800
129.0900
121.4800
124.6900
182,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
120.0000
122.7100
119.9600
120.9600
85,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
123.3800
123.8400
118.5700
119.7400
102,600
Tue, 30 Dec 2025
124.4500
128.1300
122.9700
123.1400
117,300
Mon, 29 Dec 2025
126.4200
128.0700
123.7600
125.0600
48,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
127.4900
128.5600
125.7100
126.7000
57,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
129.0700
129.0800
126.5900
127.2500
35,400
Tue, 23 Dec 2025
128.7600
131.3800
128.0700
129.5300
57,700
Mon, 22 Dec 2025
127.3600
130.8300
127.0100
129.2400
59,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
126.5300
128.1900
125.4900
127.5600
153,500
Thu, 18 Dec 2025
126.8200
130.1100
124.3400
127.1000
90,500
Wed, 17 Dec 2025
125.7800
126.6300
123.4500
125.8400
64,700
Tue, 16 Dec 2025
125.8600
128.5400
124.0900
126.0400
85,100
Mon, 15 Dec 2025
130.9200
132.1900
123.1000
125.1000
127,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
130.0500
130.9800
128.9700
130.8200
68,400
Thu, 11 Dec 2025
127.2100
131.4700
127.2100
130.2700
75,500
Wed, 10 Dec 2025
121.7400
127.5500
121.7400
127.0200
90,100
Tue, 09 Dec 2025
121.5100
124.4000
121.4100
121.6400
62,500
Mon, 08 Dec 2025
121.6400
124.0700
120.2400
120.7300
60,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
121.0600
122.6800
120.2700
121.4500
60,200
Thu, 04 Dec 2025
119.7600
120.8200
118.1400
120.3400
59,100
Wed, 03 Dec 2025
118.0200
119.9700
117.0600
119.0700
56,600
Tue, 02 Dec 2025
118.8700
119.8600
116.7600
117.0800
106,800
Mon, 01 Dec 2025
119.8200
122.1000
117.4800
117.6300
69,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
121.9600
121.9600
119.8700
121.5700
34,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
122.6800
123.4300
118.6500
121.1200
86,000
Tue, 25 Nov 2025
122.0100
125.0000
120.3000
123.2700
60,400
Mon, 24 Nov 2025
119.0000
121.7100
119.0000
121.2100
52,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
116.7200
120.2500
116.7200
118.9600
65,900
Thu, 20 Nov 2025
119.9200
121.6700
116.2800
116.6500
80,800
Wed, 19 Nov 2025
116.5600
119.0800
116.2800
118.2900
48,700
Tue, 18 Nov 2025
116.5300
117.5200
115.5400
116.0700
52,500
Mon, 17 Nov 2025
119.4600
119.5800
116.6400
116.6400
57,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
118.1700
119.6100
117.0900
119.4400
42,900
Thu, 13 Nov 2025
122.4800
122.4800
118.4000
118.6700
47,300
Wed, 12 Nov 2025
120.0900
123.1900
119.7000
122.3900
57,700
Tue, 11 Nov 2025
119.2700
120.2400
118.7900
119.1200
38,000
Mon, 10 Nov 2025
117.5800
120.2400
116.5000
119.3500
45,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
114.2800
116.1400
113.5500
115.7000
61,900
Thu, 06 Nov 2025
112.9700
114.9100
112.4100
114.2900
84,500
Wed, 05 Nov 2025
111.2200
114.4400
111.2200
113.5800
126,100
Tue, 04 Nov 2025
111.9200
112.2500
108.9500
111.0600
110,100
Mon, 03 Nov 2025
116.2600
116.5700
112.6200
112.9700
123,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
122.2700
123.6900
117.0400
117.2200
120,800
Thu, 30 Oct 2025
4 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Thu, 30 Oct 2025
130.3500
132.0800
120.4300
122.6000
90,500
Wed, 29 Oct 2025
3 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 29 Oct 2025
128.3600
130.7900
125.3200
127.7100
98,900
Tue, 28 Oct 2025
131.5600
132.8800
128.5400
129.1400
73,500
Mon, 27 Oct 2025
135.4000
135.6700
130.9100
131.3200
55,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
137.0100
137.9600
132.1500
134.3500
39,600
Thu, 23 Oct 2025
134.0400
135.8500
131.6600
135.1300
73,600
Wed, 22 Oct 2025
135.6300
136.0000
131.1100
134.3400
112,700
Tue, 21 Oct 2025
135.6800
136.3400
132.9100
135.3600
79,200
Mon, 20 Oct 2025
133.5000
135.5200
133.0300
135.3900
68,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
131.5500
132.8900
130.6000
132.5200
76,800
Thu, 16 Oct 2025
129.8000
131.6900
127.7100
131.6600
83,300
Wed, 15 Oct 2025
127.9500
129.0100
126.4600
128.7200
94,500
Tue, 14 Oct 2025
124.0600
127.3600
123.7900
127.2100
54,600
Mon, 13 Oct 2025
122.1200
125.3300
120.8300
125.1200
115,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
123.0700
123.2300
119.2300
120.1300
62,700
Thu, 09 Oct 2025
123.8900
124.9800
122.0000
122.3100
58,500
Wed, 08 Oct 2025
125.0100
125.4300
123.8700
124.0400
50,700
Tue, 07 Oct 2025
126.4000
127.4900
123.1100
123.9600
77,900
Mon, 06 Oct 2025
129.6900
130.0800
125.1900
126.8500
86,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
131.3100
132.3200
128.4900
129.1000
73,600
Thu, 02 Oct 2025
131.9300
131.9300
128.8400
130.5000
93,600
Wed, 01 Oct 2025
131.4100
132.9500
128.8400
131.1200
89,900
Tue, 30 Sep 2025
129.8100
132.0600
129.8100
131.5500
168,400
Mon, 29 Sep 2025
129.9700
131.0000
128.8900
129.8200
87,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
127.0400
130.5600
126.2800
129.7800
86,000
Thu, 25 Sep 2025
124.5300
127.8800
123.5000
127.3300
87,500
Wed, 24 Sep 2025
128.6100
131.0000
124.3700
125.8400
153,500
Tue, 23 Sep 2025
129.7700
131.1000
127.6400
127.6600
93,600
Mon, 22 Sep 2025
127.6300
130.4400
127.5800
130.2400
114,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
128.7000
129.3000
126.9000
127.6300
167,100
Thu, 18 Sep 2025
127.9800
129.1900
125.9500
127.7800
86,700
Wed, 17 Sep 2025
129.6600
132.1100
127.4300
127.8000
118,700
Tue, 16 Sep 2025
129.6700
130.3400
128.2000
129.0400
94,100
Mon, 15 Sep 2025
126.5500
129.9900
126.5500
129.6600
109,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
127.3800
129.2500
126.2200
126.7000
97,500
Thu, 11 Sep 2025
125.2400
128.4800
124.3200
128.1800
100,900
Wed, 10 Sep 2025
123.2500
126.3000
123.0300
124.4300
97,600
Tue, 09 Sep 2025
122.6200
123.8200
119.4200
123.2500
150,000
Mon, 08 Sep 2025
123.0500
124.9300
122.0100
122.6200
101,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
122.5800
124.4300
121.2200
123.0600
130,400
Thu, 04 Sep 2025
120.6200
121.1400
118.6600
120.9900
134,500
Wed, 03 Sep 2025
123.0200
124.6600
120.5700
120.8300
168,800
Tue, 02 Sep 2025
123.2200
126.0500
122.7900
123.1400
93,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
127.3300
130.2600
124.2100
125.9200
229,000
Thu, 28 Aug 2025
124.6600
127.0200
124.4600
126.2900
128,900
Wed, 27 Aug 2025
120.4400
124.9400
120.1500
124.5200
168,500
Tue, 26 Aug 2025
120.0600
122.1900
119.8200
121.5900
104,000
Mon, 25 Aug 2025
120.9200
122.7200
118.7700
119.4800
70,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
115.2200
123.7600
115.0000
121.5200
142,800
Thu, 21 Aug 2025
111.9000
114.9500
110.0800
114.2900
97,300
Wed, 20 Aug 2025
114.6400
114.6400
111.8800
112.4400
111,500
Tue, 19 Aug 2025
118.0000
118.2500
114.4000
115.1000
59,600
Mon, 18 Aug 2025
116.8300
118.9600
114.6600
118.5000
100,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
122.1300
122.1300
115.9100
117.2900
138,500
Thu, 14 Aug 2025
121.5400
122.9100
120.2700
121.5800
182,600
Wed, 13 Aug 2025
118.9700
123.1600
117.9000
122.7900
154,500
Tue, 12 Aug 2025
114.0700
119.0600
112.7800
118.5600
144,400
Mon, 11 Aug 2025
111.8000
114.1800
111.8000
113.0100
161,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
107.0000
112.7900
107.0000
112.1500
116,600
Thu, 07 Aug 2025
108.2800
109.0200
104.0100
106.3300
120,500
Wed, 06 Aug 2025
106.2700
106.8400
104.2800
106.6700
114,700
Tue, 05 Aug 2025
103.6500
107.1100
101.6400
106.7000
122,100
Mon, 04 Aug 2025
99.5300
105.4400
98.8300
103.6400
170,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
97.7000
100.5500
95.0600
99.0200
169,700
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Thu, 31 Jul 2025
109.2600
109.2600
94.7700
99.5800
315,600
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 30 Jul 2025
112.4800
113.2100
110.4900
111.5000
154,500
Tue, 29 Jul 2025
109.7900
113.4000
109.7600
112.5000
160,200
Mon, 28 Jul 2025
107.3000
108.8000
106.9200
108.5700
77,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend