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
53.7100
53.9400
52.2800
52.8800
182,929
Thu, 22 Oct 2026
52.1500
54.0000
52.1500
53.8700
128,600
Wed, 21 Oct 2026
52.7200
53.4420
51.9300
52.0900
123,800
Tue, 20 Oct 2026
52.4200
53.3800
51.8700
52.5300
157,600
Mon, 19 Oct 2026
50.5900
52.6230
50.1180
52.3200
210,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
50.6000
51.4000
49.8400
50.4700
139,700
Thu, 15 Oct 2026
49.7600
50.8100
49.2550
50.5300
165,100
Wed, 14 Oct 2026
48.3000
49.1200
47.5100
49.1200
222,000
Tue, 13 Oct 2026
48.6200
49.4350
48.1000
48.7500
186,600
Mon, 12 Oct 2026
49.2900
49.9000
48.0500
48.3400
122,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
48.5600
49.3490
48.2000
49.1300
127,100
Thu, 08 Oct 2026
47.7400
49.0900
47.3690
48.5600
317,100
Wed, 07 Oct 2026
46.8300
48.4150
46.7430
47.7400
147,800
Tue, 06 Oct 2026
47.5700
47.8900
47.0500
47.1700
126,500
Mon, 05 Oct 2026
46.6800
47.4200
46.2000
47.4200
152,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
46.6500
47.0300
45.9300
46.2600
157,900
Thu, 01 Oct 2026
46.1100
46.4100
45.0400
46.2100
192,500
Wed, 30 Sep 2026
46.4900
46.5250
45.7200
46.1100
191,500
Tue, 29 Sep 2026
46.7100
47.2100
45.5700
46.0200
236,100
Mon, 28 Sep 2026
47.2300
47.2300
45.5000
46.7300
205,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
47.7100
48.8300
46.7300
47.4000
174,800
Thu, 24 Sep 2026
47.3000
47.9500
46.6300
47.8100
302,100
Wed, 23 Sep 2026
48.0700
48.1350
46.4000
46.7600
263,300
Tue, 22 Sep 2026
49.8600
50.2800
48.1350
48.5500
289,400
Mon, 21 Sep 2026
50.5000
50.6650
48.5800
49.7800
278,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
50.1400
50.5950
48.1700
49.8400
400,200
Thu, 17 Sep 2026
53.1700
53.1700
50.7400
50.7900
138,400
Wed, 16 Sep 2026
53.6000
53.6930
51.5700
52.4400
197,600
Tue, 15 Sep 2026
53.7900
54.6100
53.4100
53.6000
135,400
Mon, 14 Sep 2026
53.4500
55.6400
53.4500
54.3300
188,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
53.7200
53.9000
51.8800
53.4850
120,000
Thu, 10 Sep 2026
51.0300
53.7590
51.0300
52.7900
197,800
Wed, 09 Sep 2026
54.0600
54.2000
51.7200
52.0800
233,700
Tue, 08 Sep 2026
56.5900
56.5900
53.9850
54.6500
152,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
56.6700
57.1000
55.0000
56.5900
170,900
Thu, 03 Sep 2026
55.9900
57.1250
54.7900
55.3900
206,900
Wed, 02 Sep 2026
55.1000
57.0000
54.6600
54.8700
129,000
Tue, 01 Sep 2026
13 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 01 Sep 2026
54.6300
56.3100
53.7600
55.1000
156,900
Mon, 31 Aug 2026
56.4300
56.4300
54.4700
55.4900
188,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
55.2600
57.0800
55.2600
56.4300
160,900
Thu, 27 Aug 2026
58.5600
58.8400
54.8100
55.0450
117,400
Wed, 26 Aug 2026
57.3500
58.3600
57.1500
58.1900
162,500
Tue, 25 Aug 2026
56.9100
57.9400
56.5600
57.7000
146,800
Mon, 24 Aug 2026
56.2300
57.0000
55.6400
56.5400
146,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
58.0900
58.3300
54.5600
55.7900
313,900
Thu, 20 Aug 2026
56.3300
58.1800
56.3300
57.4100
244,600
Wed, 19 Aug 2026
52.5000
56.8650
52.5000
56.4600
264,300
Tue, 18 Aug 2026
49.4500
52.5500
49.2200
52.2900
345,400
Mon, 17 Aug 2026
51.0100
51.7680
49.1400
49.7000
407,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
50.1400
51.7300
49.6600
51.4500
179,300
Thu, 13 Aug 2026
49.2400
50.1800
48.6400
49.8300
272,900
Wed, 12 Aug 2026
51.7300
52.8200
48.0000
48.2700
382,000
Tue, 11 Aug 2026
51.1500
52.5300
50.2500
51.5900
350,000
Mon, 10 Aug 2026
50.7500
53.5500
49.8650
53.4400
364,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
51.0700
53.8350
51.0100
51.5000
543,900
Thu, 06 Aug 2026
47.0000
50.7900
45.1400
50.5100
879,200
Wed, 05 Aug 2026
12 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Aug 2026
59.7300
61.4700
59.5650
60.2800
258,300
Tue, 04 Aug 2026
57.3700
59.9700
57.0000
59.1200
151,400
Mon, 03 Aug 2026
54.9000
57.7400
54.9000
57.0700
211,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
58.4400
58.4900
53.6500
54.1500
289,200
Thu, 30 Jul 2026
56.7100
58.3700
56.3000
58.0400
234,300
Wed, 29 Jul 2026
59.5200
60.0600
54.3500
56.5600
179,600
Tue, 28 Jul 2026
59.7000
61.4400
58.7400
61.4000
242,200
Mon, 27 Jul 2026
58.4600
60.5700
58.4600
59.6500
171,500
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
10 · 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
9 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 06 May 2026
8 · 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
7 · DEFA14A
Pre-market · 08:17 ET
DEFA14A ↗
Fri, 24 Apr 2026
6 · 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
5 · 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
4 · 10-K
After-hours · 16:32 ET
10-K ↗
Wed, 25 Feb 2026
3 · 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
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 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