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
57.7500
60.2200
57.4200
57.9500
134,200
Thu, 23 Jul 2026
58.1100
58.2600
56.9550
57.5400
142,600
Wed, 22 Jul 2026
59.3600
59.6600
57.7800
58.6800
171,800
Tue, 21 Jul 2026
59.3900
61.1000
58.4610
59.0600
147,900
Mon, 20 Jul 2026
59.3100
60.3050
58.4100
60.0700
134,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
58.1500
60.0100
58.1500
59.6300
163,200
Thu, 16 Jul 2026
55.8700
59.6200
55.4900
59.4300
420,900
Wed, 15 Jul 2026
61.2600
62.2600
55.5800
55.6900
279,700
Tue, 14 Jul 2026
62.4900
63.3600
61.5500
61.7300
95,300
Mon, 13 Jul 2026
64.4000
65.0000
61.2000
62.3300
260,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
65.0300
66.1300
63.4600
64.3600
128,500
Thu, 09 Jul 2026
66.2100
66.8450
63.6400
64.4000
170,500
Wed, 08 Jul 2026
63.6000
67.4900
62.3900
66.2100
280,700
Tue, 07 Jul 2026
64.2900
65.9100
63.0000
63.6000
209,100
Mon, 06 Jul 2026
62.2000
65.0000
62.1100
63.9900
294,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
60.7800
62.0000
58.0000
61.7300
298,200
Wed, 01 Jul 2026
56.4700
60.8300
56.3300
60.0100
393,600
Tue, 30 Jun 2026
57.2300
57.5000
55.0000
55.9200
171,500
Mon, 29 Jun 2026
55.7200
57.7700
55.5100
57.7300
265,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
52.0400
55.8500
51.7000
55.6900
681,600
Thu, 25 Jun 2026
53.8500
54.0900
51.5800
52.2400
231,600
Wed, 24 Jun 2026
52.4400
54.0900
51.6800
53.1000
219,900
Tue, 23 Jun 2026
50.7400
52.4500
50.7400
52.1800
174,200
Mon, 22 Jun 2026
51.0400
53.0000
50.8000
51.0700
239,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
49.9300
52.9500
48.5000
51.9900
367,200
Wed, 17 Jun 2026
57.0000
57.7450
48.2600
48.5000
363,500
Tue, 16 Jun 2026
55.0500
57.4200
55.0500
57.1700
228,700
Mon, 15 Jun 2026
55.8800
56.4900
54.0700
54.8600
254,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.5300
58.2700
54.5300
54.9000
199,300
Thu, 11 Jun 2026
54.4300
56.7400
53.7700
54.7400
210,800
Wed, 10 Jun 2026
53.3900
57.0000
53.3900
53.9600
244,500
Tue, 09 Jun 2026
54.6400
56.1850
53.3200
53.8500
162,900
Mon, 08 Jun 2026
12 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 08 Jun 2026
53.5300
56.0250
53.4250
54.9200
257,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
52.6400
53.9000
52.5000
53.5400
248,000
Thu, 04 Jun 2026
53.0600
54.4500
52.3000
52.6400
170,600
Wed, 03 Jun 2026
55.6300
55.6300
51.6300
52.3700
254,400
Tue, 02 Jun 2026
57.0000
57.1510
54.6100
55.7200
255,200
Mon, 01 Jun 2026
51.0300
58.6050
51.0020
57.4200
408,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
53.1300
53.6900
51.8800
52.0600
242,800
Thu, 28 May 2026
54.1400
55.2000
52.1300
52.5000
232,000
Wed, 27 May 2026
58.5000
59.7700
54.0500
54.1500
287,300
Tue, 26 May 2026
58.0000
60.6000
58.0000
58.3200
361,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
57.8500
59.1000
56.3800
57.3800
299,300
Thu, 21 May 2026
55.6900
58.1000
54.8500
57.8500
226,500
Wed, 20 May 2026
53.2500
56.7800
53.0000
56.5400
259,400
Tue, 19 May 2026
58.3200
58.9900
53.5800
53.6300
229,900
Mon, 18 May 2026
55.0500
58.6500
55.0500
58.3200
289,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
55.9600
56.7000
54.9100
55.3700
232,300
Thu, 14 May 2026
57.2800
58.3750
55.8900
56.5400
219,100
Wed, 13 May 2026
58.5000
59.3400
56.9900
57.0800
327,800
Tue, 12 May 2026
55.7400
60.8500
55.7400
59.2400
467,300
Mon, 11 May 2026
55.0900
57.5700
54.2480
56.6300
374,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
56.0020
57.0300
52.5600
56.4100
442,400
Thu, 07 May 2026
62.9500
65.0000
55.3700
56.9100
852,800
Wed, 06 May 2026
11 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 06 May 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 06 May 2026
55.5000
55.8500
53.5900
55.0500
418,600
Tue, 05 May 2026
53.1100
55.2300
52.5000
54.9000
189,700
Mon, 04 May 2026
54.3000
55.8000
52.4200
52.5400
160,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
55.1000
56.3900
54.6000
55.0500
160,700
Thu, 30 Apr 2026
52.0000
54.6000
51.1600
54.4800
187,800
Wed, 29 Apr 2026
53.9400
54.4600
51.0000
51.9050
239,300
Tue, 28 Apr 2026
55.9100
57.3500
53.5200
54.4800
357,500
Mon, 27 Apr 2026
57.0500
58.0300
55.2950
55.9100
242,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
54.2100
57.7950
52.1700
57.6800
275,100
Fri, 24 Apr 2026
9 · DEFA14A
Pre-market · 08:17 ET
DEFA14A ↗
Fri, 24 Apr 2026
8 · DEF 14A
Pre-market · 08:17 ET
DEF 14A ↗
Thu, 23 Apr 2026
55.2800
55.8700
53.2200
53.9600
302,600
Wed, 22 Apr 2026
54.5600
55.8200
53.9700
55.4700
226,000
Tue, 21 Apr 2026
56.0000
56.4400
53.8900
53.9300
227,500
Mon, 20 Apr 2026
53.8900
56.0000
53.7000
55.6700
251,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
52.9600
55.8600
52.9300
54.7000
420,500
Thu, 16 Apr 2026
52.0200
53.3700
51.0300
51.7500
283,900
Wed, 15 Apr 2026
47.0000
52.3800
47.0000
51.7000
517,200
Tue, 14 Apr 2026
46.1300
46.8600
45.6500
46.3100
449,400
Tue, 14 Apr 2026
7 · PRE 14A
Pre-market · 08:31 ET
PRE 14A ↗
Mon, 13 Apr 2026
43.8600
45.9900
43.3000
45.5800
510,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.2600
46.7400
43.9500
44.0000
373,400
Thu, 09 Apr 2026
45.8000
47.1250
45.0200
46.6200
147,000
Wed, 08 Apr 2026
47.3000
47.4700
45.9600
46.4400
278,700
Tue, 07 Apr 2026
44.3500
45.0150
43.4000
44.5600
183,100
Mon, 06 Apr 2026
43.4900
45.0000
43.1900
44.8500
216,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
42.3300
43.2100
40.9100
43.2100
270,300
Wed, 01 Apr 2026
44.2500
44.7950
42.8700
43.2600
308,200
Tue, 31 Mar 2026
44.3600
44.9400
42.5100
44.1700
265,500
Mon, 30 Mar 2026
44.1000
45.0700
43.1200
43.2900
236,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
47.2500
47.8900
43.8100
43.9000
275,300
Thu, 26 Mar 2026
47.0200
48.0500
47.0100
47.9000
306,600
Wed, 25 Mar 2026
47.3500
48.3000
46.3300
47.1000
277,900
Tue, 24 Mar 2026
45.6600
46.8600
44.5300
46.7200
367,100
Mon, 23 Mar 2026
45.6100
47.5000
45.1300
45.7900
276,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
44.7800
45.7850
43.5900
45.5900
375,000
Thu, 19 Mar 2026
44.1000
45.6600
43.7500
44.7400
291,700
Wed, 18 Mar 2026
46.0000
46.7200
44.5600
44.5900
293,300
Tue, 17 Mar 2026
45.0000
47.8300
45.0000
46.6600
361,200
Mon, 16 Mar 2026
44.7300
45.1200
44.1800
44.3000
210,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
46.2300
46.3900
43.4800
43.7600
375,600
Thu, 12 Mar 2026
43.6100
46.4000
42.6500
45.8400
540,600
Wed, 11 Mar 2026
44.3300
45.3120
43.5800
44.3300
211,600
Tue, 10 Mar 2026
44.9700
46.0000
43.6000
44.3700
382,300
Mon, 09 Mar 2026
46.6200
47.5000
44.0200
45.2100
482,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
46.4200
48.9900
46.4200
47.9800
368,100
Thu, 05 Mar 2026
48.0500
49.9700
47.1000
48.0000
292,200
Wed, 04 Mar 2026
48.6000
49.9340
48.0100
48.6800
288,100
Tue, 03 Mar 2026
48.0500
49.5800
46.6300
47.8000
610,500
Mon, 02 Mar 2026
49.0100
50.9990
48.2520
49.5700
683,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
56.8400
56.8900
51.8350
51.8800
518,600
Thu, 26 Feb 2026
59.6650
60.0000
54.3400
57.7200
830,100
Wed, 25 Feb 2026
6 · 10-K
After-hours · 16:32 ET
10-K ↗
Wed, 25 Feb 2026
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 25 Feb 2026
58.2900
61.5000
58.2500
61.0900
648,600
Tue, 24 Feb 2026
53.8100
58.1600
53.3700
57.8100
296,900
Mon, 23 Feb 2026
59.2500
59.6500
54.1550
54.3100
484,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
61.3800
62.6270
59.8300
60.5200
282,700
Thu, 19 Feb 2026
62.8600
63.3300
61.0900
61.5900
322,500
Wed, 18 Feb 2026
61.5800
63.3000
60.8000
63.2100
263,900
Tue, 17 Feb 2026
59.1000
62.2260
58.4900
61.6700
253,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.0000
61.1600
58.0400
58.6800
258,900
Thu, 12 Feb 2026
59.1000
60.2300
57.0000
59.4900
384,800
Wed, 11 Feb 2026
59.5100
59.5100
55.5700
58.7300
244,000
Tue, 10 Feb 2026
58.9400
60.7000
58.5800
59.1300
262,900
Mon, 09 Feb 2026
61.6400
62.8300
58.8000
59.1400
331,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
58.1000
62.7800
56.0000
62.0800
486,300
Thu, 05 Feb 2026
59.7100
60.8300
57.1200
57.6800
335,600
Wed, 04 Feb 2026
61.6000
62.6700
59.1700
61.2100
248,300
Tue, 03 Feb 2026
63.8400
65.5900
61.0800
61.8600
209,400
Mon, 02 Feb 2026
62.4900
65.8100
61.8200
63.8400
343,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.8600
63.8200
60.1000
62.1300
516,400
Thu, 29 Jan 2026
66.1100
66.1100
62.4800
62.9500
497,500
Wed, 28 Jan 2026
69.0000
69.2230
65.0200
65.7900
434,700
Tue, 27 Jan 2026
69.3000
69.9600
67.8300
69.8500
172,300
Mon, 26 Jan 2026
69.2000
70.6750
68.9000
69.4600
156,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.4400
71.0000
68.0000
68.9100
195,000
Thu, 22 Jan 2026
68.6600
71.5050
68.2400
68.9400
203,500
Wed, 21 Jan 2026
68.6200
70.6000
66.1600
67.9200
272,100
Tue, 20 Jan 2026
68.4300
70.2500
68.2400
68.4100
248,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.1600
73.0400
70.0800
70.1700
228,700
Thu, 15 Jan 2026
72.9500
73.5500
71.6500
72.1100
136,900
Wed, 14 Jan 2026
73.8800
74.8000
72.3700
72.7200
259,600
Tue, 13 Jan 2026
80.0300
80.0570
73.8700
74.2600
406,200
Mon, 12 Jan 2026
75.9900
80.1100
75.3670
79.6000
231,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
75.6300
78.0900
75.6300
76.4700
241,800
Thu, 08 Jan 2026
74.4900
77.2900
74.2600
75.8600
305,600
Wed, 07 Jan 2026
74.5000
76.1200
73.8600
75.2400
200,100
Tue, 06 Jan 2026
71.6400
74.6500
70.0450
74.2500
295,200
Mon, 05 Jan 2026
70.3100
71.9000
68.1200
70.6600
424,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
72.9500
72.9700
70.3300
70.9000
314,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
72.2800
73.7200
71.2500
72.2300
314,700
Tue, 30 Dec 2025
73.9000
74.5400
73.0000
73.5100
219,800
Mon, 29 Dec 2025
72.5000
74.1700
71.9100
74.0000
213,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
74.0600
74.0800
72.6800
73.2400
138,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.0100
74.4400
71.9900
74.2900
119,000
Tue, 23 Dec 2025
74.0800
74.8400
72.1100
73.1300
255,500
Mon, 22 Dec 2025
73.4400
74.6600
72.3300
74.6300
316,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
77.0700
77.8200
73.6000
73.8800
529,300
Thu, 18 Dec 2025
77.7800
79.9900
75.6600
77.0700
301,900
Wed, 17 Dec 2025
79.6100
81.1000
75.7500
76.1700
223,300
Tue, 16 Dec 2025
81.0200
83.3300
78.6600
80.0000
168,100
Mon, 15 Dec 2025
82.1200
82.4000
80.2400
81.1400
156,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
84.4800
85.8270
80.8600
81.0200
225,900
Thu, 11 Dec 2025
83.0300
87.4000
83.0300
84.5800
250,400
Wed, 10 Dec 2025
80.6500
84.8300
78.9600
83.5200
328,100
Tue, 09 Dec 2025
80.0000
81.8300
79.3300
80.6500
159,600
Mon, 08 Dec 2025
80.4900
80.9900
78.3500
80.3050
301,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
81.5100
82.4900
80.0000
80.0500
222,700
Thu, 04 Dec 2025
78.2200
81.7600
76.8300
81.5100
292,800
Wed, 03 Dec 2025
76.9300
78.2000
76.3400
77.5200
179,600
Tue, 02 Dec 2025
78.9300
79.7210
76.5000
76.9300
283,400
Mon, 01 Dec 2025
80.1700
80.6950
77.9950
78.4200
192,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
81.8500
82.9900
80.5000
80.8900
106,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
79.0500
82.2000
78.7000
81.5000
271,100
Tue, 25 Nov 2025
80.3800
80.9000
78.5800
78.9400
231,800
Mon, 24 Nov 2025
75.2400
80.8200
74.7500
80.3150
358,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
68.3800
75.6500
68.0800
75.5400
618,100
Thu, 20 Nov 2025
74.2000
75.7900
68.7700
69.0300
607,100
Wed, 19 Nov 2025
76.9000
77.5200
71.7900
72.6100
456,600
Tue, 18 Nov 2025
75.8000
78.9500
74.5000
76.3100
470,600
Mon, 17 Nov 2025
81.3300
82.8100
75.7850
76.5100
441,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
79.8900
83.8850
79.8900
81.8400
276,600
Thu, 13 Nov 2025
87.3000
87.3000
80.3340
82.2000
445,700
Wed, 12 Nov 2025
86.1300
88.3400
85.5000
88.0650
335,900
Tue, 11 Nov 2025
90.4100
90.4100
82.8300
85.9700
614,000
Mon, 10 Nov 2025
80.9900
91.0000
80.9900
90.8600
901,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
79.0200
80.5000
69.1700
79.0800
1,510,500
Thu, 06 Nov 2025
79.8400
84.7700
76.5000
81.0100
1,517,900
Wed, 05 Nov 2025
4 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Nov 2025
82.5000
90.2000
82.1000
88.8200
1,457,500
Tue, 04 Nov 2025
78.9400
80.7220
77.5000
79.1800
326,900
Mon, 03 Nov 2025
80.6300
82.5000
78.1000
80.7900
477,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
77.4100
81.0100
77.4000
80.5200
420,600
Thu, 30 Oct 2025
77.7400
80.8300
76.7700
77.4100
404,300
Wed, 29 Oct 2025
77.8800
81.2250
76.4000
78.4400
489,300
Tue, 28 Oct 2025
81.2800
81.9600
77.9700
78.1900
332,500
Mon, 27 Oct 2025
78.5800
81.8500
78.1520
81.2300
437,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
78.7100
79.7900
76.0800
76.2800
339,300
Thu, 23 Oct 2025
78.0500
79.9900
77.1000
77.3600
300,500
Wed, 22 Oct 2025
78.0100
79.2700
76.6000
78.0500
398,600
Tue, 21 Oct 2025
77.5300
81.6250
76.9100
79.3700
386,400
Mon, 20 Oct 2025
77.0600
79.2300
75.9700
77.6900
272,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
75.3900
77.5800
74.6700
75.5400
449,200
Thu, 16 Oct 2025
79.7500
80.7980
74.7200
75.3900
673,900
Wed, 15 Oct 2025
87.3300
87.4500
78.6000
79.4900
783,800
Tue, 14 Oct 2025
81.8300
87.5000
81.4960
85.8300
515,900
Mon, 13 Oct 2025
81.7100
83.3400
79.5000
83.2800
454,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
82.9800
84.4900
79.1600
81.3900
493,800
Thu, 09 Oct 2025
82.3400
83.8420
79.6500
82.9800
487,500
Wed, 08 Oct 2025
82.0800
84.2000
81.5900
81.7300
532,600
Tue, 07 Oct 2025
83.4300
84.4900
80.6800
81.8400
919,300
Mon, 06 Oct 2025
88.7900
89.2500
82.9300
83.2400
890,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
92.2700
92.2700
86.3600
86.7600
515,100
Thu, 02 Oct 2025
88.0000
91.1250
87.0370
90.9700
304,000
Wed, 01 Oct 2025
88.9800
90.8300
87.6900
88.0400
259,900
Tue, 30 Sep 2025
91.6800
92.9650
88.2700
89.5100
454,700
Mon, 29 Sep 2025
93.0100
94.0400
90.7000
91.5000
386,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
91.2400
93.0000
90.0200
92.5700
324,500
Thu, 25 Sep 2025
90.7400
92.9000
89.5500
91.2700
597,600
Wed, 24 Sep 2025
98.9100
99.3550
93.1350
93.3700
581,100
Tue, 23 Sep 2025
103.1600
103.2250
98.0300
98.5100
444,000
Mon, 22 Sep 2025
102.1100
104.4700
100.0000
102.8800
285,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
100.9700
103.5000
100.0000
102.4800
919,800
Thu, 18 Sep 2025
97.2400
102.0800
97.0000
100.9700
480,800
Wed, 17 Sep 2025
98.2100
98.8700
95.0000
95.2900
388,500
Tue, 16 Sep 2025
100.8000
101.4170
94.7800
98.5900
530,200
Mon, 15 Sep 2025
99.8000
102.4700
98.8400
100.2000
396,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
99.1300
100.9600
98.0300
99.0800
294,600
Thu, 11 Sep 2025
95.1100
99.9000
94.8320
99.6200
372,200
Wed, 10 Sep 2025
98.2300
98.9700
94.6400
95.1800
433,900
Tue, 09 Sep 2025
101.0200
102.4440
96.9900
98.3350
485,000
Mon, 08 Sep 2025
93.0000
101.4800
93.0000
100.7400
718,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
93.8000
94.0000
89.4800
92.6400
383,100
Thu, 04 Sep 2025
88.0600
94.8900
87.4600
93.9200
496,000
Wed, 03 Sep 2025
88.2300
90.1800
87.7000
88.0600
308,600
Tue, 02 Sep 2025
89.7400
90.8900
87.7500
88.8000
347,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
90.0000
92.3800
88.6900
92.2200
446,400
Thu, 28 Aug 2025
89.0100
92.7220
88.7700
90.2600
399,100
Wed, 27 Aug 2025
88.2700
90.0800
88.0000
88.9400
262,300
Tue, 26 Aug 2025
87.9100
88.8800
86.1300
88.6400
394,800
Mon, 25 Aug 2025
91.0600
94.2700
87.7600
87.9900
559,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
88.5600
93.1920
87.0000
91.0100
603,700
Thu, 21 Aug 2025
86.8900
91.7200
86.4100
88.0900
667,600
Wed, 20 Aug 2025
86.6400
87.4500
83.7700
86.7600
410,900
Tue, 19 Aug 2025
88.1000
90.6900
85.7000
86.8000
493,700
Mon, 18 Aug 2025
89.5900
90.6600
87.5400
88.0500
505,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
89.6900
92.9900
87.6600
90.4300
531,900
Thu, 14 Aug 2025
90.0000
91.7400
87.4800
89.5600
638,800
Wed, 13 Aug 2025
90.9900
94.9300
90.2500
92.5200
870,200
Tue, 12 Aug 2025
88.5000
90.8800
85.8110
90.0400
814,000
Mon, 11 Aug 2025
86.6200
89.2000
84.4800
88.3900
924,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
91.6600
92.7830
86.5500
88.2600
1,437,900
Thu, 07 Aug 2025
119.4400
119.5000
88.6900
90.2300
3,615,100
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 06 Aug 2025
126.9100
128.2550
120.9100
122.5500
1,002,000
Tue, 05 Aug 2025
122.1300
129.5300
122.1300
125.5400
554,700
Mon, 04 Aug 2025
119.3500
123.4500
118.1500
119.9850
347,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
115.2000
119.9600
114.6100
116.7200
427,800
Thu, 31 Jul 2025
114.3700
123.7200
114.0900
121.0300
406,000
Wed, 30 Jul 2025
114.2600
115.7510
110.7800
113.0600
269,200
Tue, 29 Jul 2025
119.4800
120.1330
111.5200
113.5600
491,100
Mon, 28 Jul 2025
124.0100
124.0100
117.2700
118.7400
473,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend