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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
110.5200
113.3896
110.5200
111.7100
146,349
Thu, 22 Oct 2026
105.9900
112.0600
105.6900
111.5000
130,500
Wed, 21 Oct 2026
107.6300
108.4300
105.3300
106.5900
157,700
Tue, 20 Oct 2026
106.7400
108.0000
105.5000
106.5100
151,000
Mon, 19 Oct 2026
106.6100
107.3100
105.7200
106.6700
104,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
108.0000
109.2400
105.3200
106.0500
107,000
Thu, 15 Oct 2026
106.2300
108.6400
105.5200
107.0400
93,300
Wed, 14 Oct 2026
105.3300
106.1100
103.4000
104.8800
109,900
Tue, 13 Oct 2026
108.3800
108.8500
105.3600
106.4500
132,300
Mon, 12 Oct 2026
107.9900
109.0600
107.3800
107.3800
75,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
109.7200
110.3800
108.1600
108.5800
93,300
Thu, 08 Oct 2026
110.0800
110.0800
108.8100
109.0500
77,900
Wed, 07 Oct 2026
110.6000
111.3600
109.9700
110.2700
88,400
Tue, 06 Oct 2026
111.3700
112.0800
109.0000
111.8100
142,900
Mon, 05 Oct 2026
111.6100
112.3000
109.6700
110.7800
107,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
112.8300
114.4900
110.7100
111.0100
104,200
Thu, 01 Oct 2026
113.4900
114.2000
110.1400
111.3600
168,400
Wed, 30 Sep 2026
110.9900
114.0900
110.4100
113.1100
151,200
Tue, 29 Sep 2026
112.1300
112.3100
109.8300
110.5000
96,000
Mon, 28 Sep 2026
111.1800
111.8800
110.2000
111.3200
97,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
110.3700
111.9800
110.3700
111.4000
82,200
Thu, 24 Sep 2026
108.4800
109.8900
106.6900
109.4200
156,500
Wed, 23 Sep 2026
112.5700
112.5700
106.9600
109.4100
236,200
Tue, 22 Sep 2026
116.2100
117.6100
112.9500
113.7800
143,900
Mon, 21 Sep 2026
113.8800
115.0700
112.7400
114.5500
111,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
114.8300
114.8300
113.0300
113.5000
561,100
Thu, 17 Sep 2026
116.0000
117.4800
114.4300
114.4300
100,500
Wed, 16 Sep 2026
118.1500
118.1700
113.5100
114.1300
150,800
Tue, 15 Sep 2026
116.5000
118.3900
115.4200
117.8400
205,200
Mon, 14 Sep 2026
117.4800
117.4800
114.8000
116.4300
152,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
117.2000
117.9900
116.1500
117.8200
84,400
Thu, 10 Sep 2026
115.4400
116.0100
113.0900
115.8900
93,600
Wed, 09 Sep 2026
116.9800
117.8800
115.2800
115.6200
101,700
Tue, 08 Sep 2026
116.5200
118.0400
114.8100
117.1900
110,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
114.2900
117.0900
114.2900
116.6900
58,500
Thu, 03 Sep 2026
117.1200
117.9200
113.8600
115.8300
143,100
Wed, 02 Sep 2026
115.0500
116.9100
114.8100
115.4700
130,900
Tue, 01 Sep 2026
117.3200
118.0200
114.5400
115.0500
114,800
Mon, 31 Aug 2026
118.9100
119.4800
115.9100
118.1300
146,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
120.6400
122.2800
119.8500
119.9600
140,700
Thu, 27 Aug 2026
117.1800
120.6500
117.1800
119.6600
170,700
Wed, 26 Aug 2026
119.6100
121.2800
116.9700
118.0900
98,800
Tue, 25 Aug 2026
122.0300
122.0300
118.0100
119.0700
153,000
Mon, 24 Aug 2026
119.1100
122.0000
119.1100
120.8900
127,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
121.4400
122.9200
118.6000
118.8900
179,300
Thu, 20 Aug 2026
118.2200
123.0500
118.0000
120.2000
174,900
Wed, 19 Aug 2026
118.8100
121.9000
117.8100
119.4400
242,800
Tue, 18 Aug 2026
117.6100
118.9500
116.0000
117.9100
197,700
Mon, 17 Aug 2026
117.0500
118.2000
116.4500
117.6400
71,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
116.9000
118.4200
116.7400
117.4100
75,600
Thu, 13 Aug 2026
119.4800
120.9200
117.4000
117.4000
103,100
Wed, 12 Aug 2026
120.6500
120.8000
118.0600
119.3000
113,100
Tue, 11 Aug 2026
120.2300
121.5600
118.5900
120.4800
123,500
Mon, 10 Aug 2026
120.0700
122.3700
119.9800
120.3100
94,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
116.2900
120.4700
116.2900
120.0700
109,500
Thu, 06 Aug 2026
117.6000
117.8100
115.1300
116.2800
101,500
Wed, 05 Aug 2026
116.0700
118.8200
116.0700
117.8100
143,500
Tue, 04 Aug 2026
112.9600
117.9900
111.3100
115.6400
165,500
Mon, 03 Aug 2026
112.3300
113.7100
110.9400
111.7400
174,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
112.3200
112.9800
108.6000
110.3000
442,800
Thu, 30 Jul 2026
10 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 30 Jul 2026
113.6500
115.6100
109.2000
112.9300
221,700
Wed, 29 Jul 2026
9 · 8-K
After-hours · 16:36 ET
8-K ↗
Wed, 29 Jul 2026
112.9600
114.9500
107.9800
113.0000
247,200
Tue, 28 Jul 2026
114.6500
119.0600
113.1200
113.7400
193,100
Mon, 27 Jul 2026
111.6700
114.7200
109.0200
114.4800
209,700
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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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