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
93.6400
93.6400
91.4200
93.0300
267,283
Thu, 22 Oct 2026
92.6500
96.4300
92.6500
95.7300
248,100
Wed, 21 Oct 2026
92.3500
96.3500
92.0900
94.2500
263,300
Tue, 20 Oct 2026
90.3800
95.0700
90.3800
92.3500
229,800
Mon, 19 Oct 2026
92.8500
92.8500
90.1600
90.4500
219,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
93.3400
94.3800
91.0500
91.5100
210,600
Thu, 15 Oct 2026
93.3800
93.5100
92.0400
93.2600
221,600
Wed, 14 Oct 2026
93.2100
93.4700
91.2500
92.4300
419,800
Tue, 13 Oct 2026
95.9100
96.7400
93.6300
94.5200
192,700
Mon, 12 Oct 2026
95.7600
96.8400
94.8600
95.0200
240,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
96.1600
96.6900
95.3000
96.5200
181,600
Thu, 08 Oct 2026
95.3600
96.8300
95.1700
96.7300
250,900
Wed, 07 Oct 2026
95.9300
97.4200
95.9000
96.6400
296,300
Tue, 06 Oct 2026
97.7800
98.6200
96.5700
97.7100
237,200
Mon, 05 Oct 2026
96.5000
97.2500
95.5500
96.0600
322,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
99.5300
99.5300
96.2600
96.4300
242,400
Thu, 01 Oct 2026
96.8100
98.3700
95.2500
97.6900
270,500
Wed, 30 Sep 2026
99.1500
99.5100
96.5900
96.9200
286,900
Tue, 29 Sep 2026
101.6100
102.0500
98.8100
98.9000
313,100
Mon, 28 Sep 2026
100.7800
101.6400
99.3500
100.7200
394,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
101.8800
102.9000
100.2400
102.2900
296,200
Thu, 24 Sep 2026
98.8700
101.0000
97.7400
100.6900
318,700
Wed, 23 Sep 2026
99.9600
100.4700
98.7500
99.2700
228,600
Tue, 22 Sep 2026
102.8800
103.9100
100.6600
101.2000
401,100
Mon, 21 Sep 2026
98.1200
100.5100
97.3400
100.2000
302,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
95.6500
97.0300
95.3200
96.3800
992,800
Thu, 17 Sep 2026
98.0300
98.7900
95.4300
95.6500
504,600
Wed, 16 Sep 2026
96.5600
97.4700
95.1600
97.1300
390,400
Tue, 15 Sep 2026
97.2800
97.5200
94.9900
96.0100
361,500
Mon, 14 Sep 2026
94.9400
97.3700
94.8400
97.0800
341,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
98.0000
98.5700
95.5900
96.1400
372,400
Thu, 10 Sep 2026
95.1100
96.7100
94.3200
95.7800
287,700
Wed, 09 Sep 2026
93.6700
96.3300
93.6700
96.0600
211,300
Tue, 08 Sep 2026
97.4800
97.5700
94.8500
94.9800
327,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
96.3700
99.2000
96.3200
99.0600
249,100
Thu, 03 Sep 2026
95.8200
96.6600
94.6500
96.2400
218,600
Wed, 02 Sep 2026
94.7400
95.8600
94.3100
94.9600
279,500
Tue, 01 Sep 2026
94.0100
95.2400
93.1100
93.3400
290,200
Mon, 31 Aug 2026
97.7100
97.7800
94.4100
94.6600
383,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
99.8800
100.0100
98.0900
98.8700
238,800
Thu, 27 Aug 2026
99.7100
100.5000
98.8200
98.8700
230,200
Wed, 26 Aug 2026
104.7100
104.8000
100.4200
100.9300
337,200
Tue, 25 Aug 2026
103.5900
103.5900
101.4000
103.5100
216,100
Mon, 24 Aug 2026
102.6800
103.2600
101.5200
101.6800
238,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
102.2000
102.4100
100.8100
101.0900
236,000
Thu, 20 Aug 2026
100.7000
101.3100
99.4000
100.7900
293,700
Wed, 19 Aug 2026
104.1500
104.4100
101.9700
102.4200
245,700
Tue, 18 Aug 2026
105.4200
105.5400
102.8000
103.1100
253,500
Mon, 17 Aug 2026
106.6300
107.3600
105.3600
105.6000
262,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
107.6900
108.8100
106.3200
107.5800
205,800
Thu, 13 Aug 2026
108.8600
110.0000
107.0600
108.3600
276,800
Wed, 12 Aug 2026
107.9200
108.4100
105.8000
107.2300
217,200
Tue, 11 Aug 2026
108.2500
109.6400
106.4900
107.9200
341,100
Mon, 10 Aug 2026
109.8100
111.0000
107.1700
107.6700
292,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
114.1900
114.1900
111.6600
111.8400
247,800
Thu, 06 Aug 2026
115.9400
116.5700
113.3100
113.4400
342,700
Wed, 05 Aug 2026
115.3100
117.7200
114.5200
115.9400
509,200
Tue, 04 Aug 2026
113.2700
115.3900
112.6800
114.9200
505,200
Mon, 03 Aug 2026
108.7400
112.2000
108.7400
111.3800
390,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
107.5900
109.3000
106.6700
106.9700
335,900
Thu, 30 Jul 2026
110.5900
111.0000
107.8800
108.2600
385,900
Wed, 29 Jul 2026
110.9300
113.0000
108.2700
109.6600
583,400
Tue, 28 Jul 2026
111.8900
114.2700
109.7600
113.7500
703,200
Mon, 27 Jul 2026
106.1000
110.4800
106.1000
110.2900
627,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
11 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 24 Jul 2026
100.0400
105.7800
98.5400
103.6500
723,100
Thu, 23 Jul 2026
10 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 23 Jul 2026
92.7600
96.5300
92.2200
96.2400
477,200
Wed, 22 Jul 2026
94.8600
96.4400
94.5800
95.7000
754,400
Tue, 21 Jul 2026
99.2400
100.0000
95.0300
95.1700
782,700
Mon, 20 Jul 2026
96.9500
99.6600
96.9500
99.3400
279,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
98.7500
99.5500
95.7300
97.2300
420,600
Thu, 16 Jul 2026
98.6900
101.1400
98.6800
100.3200
291,200
Wed, 15 Jul 2026
97.4100
101.2300
97.4100
99.4800
459,700
Tue, 14 Jul 2026
98.1800
98.5300
96.4100
97.1900
306,300
Mon, 13 Jul 2026
99.4700
99.6200
97.2400
97.7800
343,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
99.2100
99.8300
98.1600
99.7200
323,900
Thu, 09 Jul 2026
97.3100
100.7400
97.3000
100.0100
401,200
Wed, 08 Jul 2026
96.0800
97.1900
95.0700
96.9200
417,400
Tue, 07 Jul 2026
99.2000
99.3400
96.7300
97.8200
375,200
Mon, 06 Jul 2026
97.6400
99.9400
97.6300
98.7500
291,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
97.1900
99.3300
95.0000
96.8800
399,000
Wed, 01 Jul 2026
99.8100
100.6500
98.2900
98.3500
448,500
Tue, 30 Jun 2026
98.4000
101.0500
98.2500
99.3300
400,700
Mon, 29 Jun 2026
97.6200
98.8700
96.7800
98.7100
519,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
98.4000
100.1400
97.2000
99.3100
1,212,600
Thu, 25 Jun 2026
97.2200
101.3500
97.2200
98.2900
436,200
Wed, 24 Jun 2026
94.2000
97.4400
94.1900
96.7000
553,100
Tue, 23 Jun 2026
92.0400
94.7400
91.2300
93.8600
335,800
Mon, 22 Jun 2026
92.5100
94.1800
92.5100
93.1000
304,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
92.9400
94.6500
92.3100
92.6300
754,400
Wed, 17 Jun 2026
91.8800
93.7800
91.4800
91.7200
392,600
Tue, 16 Jun 2026
93.3000
94.5800
91.7200
92.0200
422,700
Mon, 15 Jun 2026
94.0400
95.1500
91.7900
91.9600
392,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
90.0100
91.9400
89.1800
91.7500
377,400
Thu, 11 Jun 2026
85.0600
89.9800
85.0600
89.7100
414,400
Wed, 10 Jun 2026
87.0000
87.9500
85.0000
85.2000
422,700
Tue, 09 Jun 2026
85.5900
88.4200
84.6800
87.7800
388,700
Mon, 08 Jun 2026
84.0400
85.1200
83.2700
83.5500
541,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
82.9000
84.6800
82.8500
84.4500
358,600
Thu, 04 Jun 2026
82.5000
84.2400
82.2500
83.3500
414,300
Wed, 03 Jun 2026
81.3900
81.4800
80.0100
81.1900
402,900
Tue, 02 Jun 2026
82.1000
82.7000
81.3800
81.8200
432,400
Mon, 01 Jun 2026
83.5100
83.8700
80.5100
81.9000
427,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
86.1600
87.3700
85.5200
85.6500
430,600
Thu, 28 May 2026
85.1300
87.0000
84.9300
86.2200
305,400
Wed, 27 May 2026
87.2000
89.6800
86.2800
86.6400
335,100
Tue, 26 May 2026
86.0000
87.6300
86.0000
86.7800
304,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
85.1100
85.4900
83.9200
84.8200
272,700
Thu, 21 May 2026
81.8400
85.1000
81.5100
84.7500
295,500
Wed, 20 May 2026
78.4000
83.6200
77.8900
83.2900
514,300
Tue, 19 May 2026
81.1300
81.1300
78.0400
78.4000
381,000
Mon, 18 May 2026
81.5500
84.3000
81.5000
81.7900
406,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
82.7400
83.1600
81.0000
81.2500
390,400
Thu, 14 May 2026
85.8400
86.6400
82.0200
83.7000
518,800
Wed, 13 May 2026
84.5400
85.9600
84.0100
84.9200
267,900
Tue, 12 May 2026
86.0500
86.0500
83.7500
85.1100
287,500
Mon, 11 May 2026
87.2400
87.2900
85.9300
86.0600
247,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
87.6700
89.1300
87.4000
88.2300
242,600
Thu, 07 May 2026
9 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 07 May 2026
88.8100
90.1600
87.4500
87.6700
490,100
Wed, 06 May 2026
86.3300
88.0000
85.7700
87.8200
354,200
Tue, 05 May 2026
81.8500
83.8700
81.8500
83.2200
301,300
Mon, 04 May 2026
83.3700
84.2700
81.1000
81.3700
383,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
82.3000
84.0900
81.5300
83.5400
422,600
Thu, 30 Apr 2026
80.7700
83.2900
80.7700
82.1200
478,300
Wed, 29 Apr 2026
81.9900
82.7500
80.0000
80.5000
568,900
Tue, 28 Apr 2026
83.3400
83.9600
82.1900
82.8600
516,500
Mon, 27 Apr 2026
85.8000
87.1300
82.2900
83.5300
651,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
8 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Fri, 24 Apr 2026
87.9600
93.0000
85.2400
86.0900
846,700
Thu, 23 Apr 2026
7 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 23 Apr 2026
91.7700
93.8000
91.3700
92.7500
353,800
Wed, 22 Apr 2026
94.3300
94.3300
90.8800
91.6300
343,100
Tue, 21 Apr 2026
95.3600
96.6700
93.2900
94.3300
317,300
Mon, 20 Apr 2026
97.4100
98.7300
95.6900
95.8900
309,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
97.9400
101.3800
97.8200
99.3000
312,300
Thu, 16 Apr 2026
96.6000
97.4700
94.5400
94.7800
312,200
Wed, 15 Apr 2026
97.7500
98.1500
96.4800
96.8900
225,300
Tue, 14 Apr 2026
95.9400
99.1600
95.7600
98.1000
284,800
Mon, 13 Apr 2026
92.8600
94.9700
91.8800
94.9100
324,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.8800
95.5500
93.6100
94.3100
252,000
Thu, 09 Apr 2026
94.0100
95.4700
92.8700
94.8700
411,700
Wed, 08 Apr 2026
98.9100
101.3600
94.5000
95.1500
678,400
Tue, 07 Apr 2026
91.5600
93.7400
91.2000
92.6300
388,700
Mon, 06 Apr 2026
90.9900
93.3600
90.2000
92.7700
278,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
90.5100
92.5700
89.1500
91.5100
318,300
Wed, 01 Apr 2026
93.0000
95.5700
92.3300
93.7000
456,300
Tue, 31 Mar 2026
90.3000
92.1500
88.4300
91.8300
406,900
Mon, 30 Mar 2026
89.5700
90.1300
87.9300
88.3700
407,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
92.4700
93.3800
88.8900
89.6600
382,100
Thu, 26 Mar 2026
92.6700
94.9400
92.6700
93.9800
275,400
Wed, 25 Mar 2026
6 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Wed, 25 Mar 2026
5 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Wed, 25 Mar 2026
93.8200
95.7500
92.8400
94.1300
335,000
Tue, 24 Mar 2026
89.5600
92.3300
89.5200
91.7500
308,400
Mon, 23 Mar 2026
91.8400
93.1100
90.4500
91.1900
409,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
89.2800
89.9500
87.4400
87.8900
1,191,100
Thu, 19 Mar 2026
87.6600
89.9400
86.6500
89.3600
369,400
Wed, 18 Mar 2026
90.9900
91.1300
88.7200
88.9600
483,200
Tue, 17 Mar 2026
92.3100
94.3500
91.2300
92.1800
415,300
Mon, 16 Mar 2026
89.9700
91.6400
89.6900
90.9200
336,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.2900
90.5400
88.0100
89.5200
435,300
Thu, 12 Mar 2026
88.8000
91.1600
88.6500
89.5100
463,700
Wed, 11 Mar 2026
90.8500
92.6800
89.4400
90.8200
310,500
Tue, 10 Mar 2026
92.3600
95.4700
91.4300
91.9700
349,500
Mon, 09 Mar 2026
89.1900
93.9400
86.9000
93.2000
499,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
92.4300
93.2700
90.3900
92.0300
360,100
Thu, 05 Mar 2026
98.4500
98.9300
94.5700
95.3600
314,400
Wed, 04 Mar 2026
101.8600
102.5800
99.9600
100.3600
295,200
Tue, 03 Mar 2026
98.4100
102.2000
96.9800
100.7500
267,400
Mon, 02 Mar 2026
100.9300
103.1400
100.0000
101.7100
294,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.9000
106.6400
103.3400
104.0800
406,000
Thu, 26 Feb 2026
109.0000
111.0100
107.3000
108.7100
253,300
Wed, 25 Feb 2026
107.1500
108.5400
105.1500
107.6900
244,000
Tue, 24 Feb 2026
102.1400
107.0200
102.1400
106.7600
328,600
Mon, 23 Feb 2026
102.4100
103.3000
99.4200
101.9200
366,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
101.5100
103.6000
100.5600
103.2300
264,600
Thu, 19 Feb 2026
104.3700
104.3700
101.0700
101.9500
199,000
Wed, 18 Feb 2026
107.4300
109.7200
104.3900
105.3100
278,200
Tue, 17 Feb 2026
4 · 10-K
After-hours · 16:03 ET
10-K ↗
Tue, 17 Feb 2026
104.2400
107.7500
104.0000
107.4300
217,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
103.9300
105.2700
102.3500
104.1700
182,000
Thu, 12 Feb 2026
105.5200
107.0000
101.8300
104.0200
260,600
Wed, 11 Feb 2026
106.1900
107.7600
103.5000
104.5400
198,800
Tue, 10 Feb 2026
104.7300
106.8500
104.6800
105.7900
216,200
Mon, 09 Feb 2026
106.0200
106.7600
103.7700
105.5700
289,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
102.7800
106.6500
101.7900
105.9600
300,200
Thu, 05 Feb 2026
103.3000
104.3300
101.1100
101.7700
239,000
Wed, 04 Feb 2026
102.6400
104.0000
100.5800
103.1100
231,100
Tue, 03 Feb 2026
99.9000
103.5000
99.9000
101.4700
334,700
Mon, 02 Feb 2026
97.5000
101.4000
97.4800
100.4100
324,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
96.1200
100.6400
95.1500
96.5200
540,300
Thu, 29 Jan 2026
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 29 Jan 2026
97.9300
102.2600
97.7300
101.5300
531,100
Wed, 28 Jan 2026
98.9900
100.4600
97.1900
97.4800
269,600
Tue, 27 Jan 2026
101.2200
101.2200
97.9900
98.2000
200,000
Mon, 26 Jan 2026
100.8000
102.4000
100.0400
100.6700
338,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
102.1800
102.4100
100.1400
101.6600
280,100
Thu, 22 Jan 2026
102.4900
105.3800
102.4900
104.0200
290,600
Wed, 21 Jan 2026
98.1200
102.4100
98.1200
101.9700
320,500
Tue, 20 Jan 2026
97.5200
99.3200
96.7500
97.7400
220,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
100.2900
100.8100
98.5600
99.7100
259,400
Thu, 15 Jan 2026
96.4800
100.2200
96.4300
100.1100
203,300
Wed, 14 Jan 2026
96.9400
97.5000
95.2300
96.3000
257,100
Tue, 13 Jan 2026
97.8700
99.8400
96.3500
96.9400
257,300
Mon, 12 Jan 2026
100.1000
100.1400
98.0800
98.5500
235,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
99.3500
101.6400
98.5800
100.6700
255,400
Thu, 08 Jan 2026
97.0700
98.9600
96.7000
98.7000
298,300
Wed, 07 Jan 2026
102.1100
102.2900
97.6400
97.7800
252,900
Tue, 06 Jan 2026
103.1300
103.1800
100.6800
101.4300
280,200
Mon, 05 Jan 2026
101.0000
105.0000
101.0000
103.5100
246,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
100.5200
101.6300
99.8400
101.2000
137,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
101.0500
101.3700
100.3600
100.4100
251,300
Tue, 30 Dec 2025
100.2400
101.4900
99.9700
101.0300
280,100
Mon, 29 Dec 2025
102.7500
103.0200
100.4500
100.6300
205,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
102.9300
102.9900
101.9900
102.7500
106,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
102.2100
103.5400
102.0100
102.9100
99,100
Tue, 23 Dec 2025
103.9500
104.1100
102.0400
102.3500
201,200
Mon, 22 Dec 2025
103.4200
105.0000
103.1800
104.4900
186,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
104.2300
105.2700
103.8900
104.1000
689,500
Thu, 18 Dec 2025
103.3300
105.2700
103.1700
104.2800
328,700
Wed, 17 Dec 2025
103.4200
105.2700
101.5600
101.9000
315,600
Tue, 16 Dec 2025
104.1200
106.0900
102.5700
103.5100
385,300
Mon, 15 Dec 2025
106.2300
107.8200
103.3200
103.4400
515,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
107.6700
108.7000
105.1900
105.8400
286,800
Thu, 11 Dec 2025
107.0000
108.5000
105.8100
107.4400
241,400
Wed, 10 Dec 2025
103.6700
106.7800
103.1000
106.5700
302,100
Tue, 09 Dec 2025
103.3400
104.6500
102.8900
103.5200
181,100
Mon, 08 Dec 2025
103.7700
104.4500
103.1100
103.3900
229,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
101.4000
103.6300
100.6500
103.4000
233,600
Thu, 04 Dec 2025
102.7900
104.1400
101.9000
102.1300
285,300
Wed, 03 Dec 2025
101.0900
103.5000
100.9200
103.2400
245,200
Tue, 02 Dec 2025
100.2100
101.5000
99.0400
100.9100
388,300
Mon, 01 Dec 2025
99.5600
101.1500
98.7300
99.2900
303,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
101.0000
102.3300
99.5200
101.5200
140,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
98.8600
102.7500
98.8600
101.2200
466,100
Tue, 25 Nov 2025
96.9700
100.0600
96.9400
99.3400
265,300
Mon, 24 Nov 2025
95.3400
97.0000
94.8800
96.1900
237,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
92.9900
96.5100
92.9900
95.3900
292,200
Thu, 20 Nov 2025
94.9800
95.0700
91.8400
92.5300
321,300
Wed, 19 Nov 2025
94.5500
95.0100
92.6600
93.1700
218,800
Tue, 18 Nov 2025
92.2800
94.5700
92.0100
93.6700
266,500
Mon, 17 Nov 2025
96.6900
96.6900
92.6100
92.9700
222,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
97.1800
98.3200
96.2100
96.6000
188,400
Thu, 13 Nov 2025
99.9200
101.5400
98.6000
98.8600
215,400
Wed, 12 Nov 2025
97.6400
101.4500
97.6200
100.9600
323,100
Tue, 11 Nov 2025
97.8300
98.9300
96.6000
97.1300
285,100
Mon, 10 Nov 2025
99.2100
100.3000
97.0800
98.3600
266,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
96.1300
99.8600
95.0400
98.6000
294,800
Thu, 06 Nov 2025
97.8000
98.8000
96.1800
96.8700
239,200
Wed, 05 Nov 2025
95.5000
99.0000
95.5000
98.7300
342,900
Tue, 04 Nov 2025
99.0000
99.0000
94.8700
95.0400
361,700
Mon, 03 Nov 2025
101.1400
101.7000
98.7400
100.5500
525,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Fri, 31 Oct 2025
99.4500
103.0000
96.5000
100.4800
539,000
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 30 Oct 2025
96.0000
97.0000
94.9800
95.1200
355,600
Wed, 29 Oct 2025
98.1400
99.6500
95.8100
96.6100
275,700
Tue, 28 Oct 2025
100.6700
101.1100
98.3100
98.6200
292,300
Mon, 27 Oct 2025
100.0000
101.6800
100.0000
101.1100
280,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
99.5900
101.0300
99.5900
100.3500
168,300