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
77.8800
79.4000
76.2000
77.7100
224,600
Thu, 23 Jul 2026
80.7400
81.4900
77.5900
78.2500
319,100
Wed, 22 Jul 2026
78.2600
81.1700
78.2600
80.8700
372,900
Tue, 21 Jul 2026
77.6900
78.3300
77.2100
77.8500
388,700
Mon, 20 Jul 2026
79.0700
79.0700
77.5800
77.5800
215,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.8600
79.2600
76.2900
79.2400
253,000
Thu, 16 Jul 2026
75.2900
77.1200
75.2900
76.2000
323,000
Wed, 15 Jul 2026
74.7800
75.5900
74.4700
75.2000
208,900
Tue, 14 Jul 2026
75.7900
75.8500
74.8000
74.9200
266,200
Mon, 13 Jul 2026
72.6900
75.4400
72.3700
74.7900
288,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
70.6300
72.5000
70.4600
72.2100
250,400
Thu, 09 Jul 2026
71.5400
72.3600
70.8900
70.9900
374,700
Wed, 08 Jul 2026
68.8200
72.1000
68.8200
72.0500
647,800
Tue, 07 Jul 2026
68.0400
69.0000
67.4200
68.0000
277,800
Mon, 06 Jul 2026
65.8900
67.7600
65.8500
67.5100
272,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
67.3900
68.1200
66.1800
66.3000
264,200
Wed, 01 Jul 2026
68.2000
68.2800
66.9400
67.3700
228,100
Tue, 30 Jun 2026
69.4100
70.2000
68.3500
68.4000
320,100
Mon, 29 Jun 2026
70.6400
71.3100
67.3600
68.7800
478,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
71.2700
71.8900
70.1700
71.0800
897,500
Thu, 25 Jun 2026
70.7000
71.3300
69.8300
71.1500
188,700
Wed, 24 Jun 2026
70.4800
70.6900
68.4500
70.6600
265,500
Tue, 23 Jun 2026
70.4400
71.5000
70.4400
70.7800
302,400
Mon, 22 Jun 2026
71.7200
72.2900
70.6200
70.8600
302,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
17 · 8-K
After market open · 12:12 ET
8-K ↗
Thu, 18 Jun 2026
69.5700
71.5300
69.4100
71.2200
706,200
Wed, 17 Jun 2026
68.9900
69.2300
67.2400
68.7700
211,500
Tue, 16 Jun 2026
69.9700
70.7100
68.8000
69.2100
250,600
Mon, 15 Jun 2026
70.6800
71.8500
69.0700
69.8700
265,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
70.7900
72.2500
70.0000
71.8500
218,400
Thu, 11 Jun 2026
74.6100
75.0000
70.0800
70.6400
321,900
Wed, 10 Jun 2026
73.5000
74.7200
73.1600
74.2400
393,100
Tue, 09 Jun 2026
74.0300
74.0700
71.6200
72.1400
583,000
Mon, 08 Jun 2026
73.1600
74.9700
73.1100
73.4900
288,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.4300
74.4400
72.2200
72.8100
242,700
Thu, 04 Jun 2026
73.1000
74.3100
72.6000
72.9700
260,900
Wed, 03 Jun 2026
72.7200
74.4900
72.6900
72.9100
234,800
Tue, 02 Jun 2026
72.2400
73.5100
71.9400
72.7900
246,200
Mon, 01 Jun 2026
70.6400
73.1200
70.6400
72.6600
247,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
71.1900
71.5600
70.0500
70.5900
396,600
Thu, 28 May 2026
72.2800
72.9500
70.9500
71.4200
205,600
Wed, 27 May 2026
71.2000
72.5800
71.0100
72.0900
232,000
Tue, 26 May 2026
71.1500
72.6500
70.7200
71.3500
181,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.2300
71.0000
69.6700
70.8500
317,300
Thu, 21 May 2026
70.5200
70.9800
69.5600
70.2700
267,500
Wed, 20 May 2026
70.0900
72.2300
70.0100
70.6500
299,900
Tue, 19 May 2026
70.3400
71.4800
69.3500
69.9300
351,600
Mon, 18 May 2026
72.0900
72.5800
70.7200
70.8500
237,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
72.1200
72.2300
70.8400
71.4600
226,600
Thu, 14 May 2026
71.6200
72.4900
71.0000
72.2300
293,700
Wed, 13 May 2026
70.7000
72.7600
69.4300
71.6200
339,300
Tue, 12 May 2026
72.6100
72.6100
70.0100
70.4100
274,600
Mon, 11 May 2026
72.4600
73.4900
71.0500
71.5800
367,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
71.7600
72.6800
70.3800
71.4500
374,700
Thu, 07 May 2026
16 · 8-K
After market open · 15:35 ET
8-K ↗
Thu, 07 May 2026
69.2000
72.0200
68.3700
70.8100
781,600
Wed, 06 May 2026
15 · 10-Q
After market open · 10:36 ET
10-Q ↗
Wed, 06 May 2026
75.2900
76.3400
65.3600
68.2300
826,100
Tue, 05 May 2026
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 05 May 2026
79.6400
82.1100
78.5400
79.2900
670,300
Mon, 04 May 2026
78.9900
79.7800
78.3500
79.4200
340,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.5300
79.6100
77.7000
79.1200
293,500
Thu, 30 Apr 2026
77.3200
78.9700
76.7300
78.5400
453,600
Wed, 29 Apr 2026
76.9900
78.4100
76.4900
77.6000
283,000
Tue, 28 Apr 2026
76.7500
77.5400
75.8800
76.5900
148,300
Mon, 27 Apr 2026
75.9300
76.6700
75.5300
75.9700
178,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.6500
76.7700
75.5000
75.9300
212,500
Thu, 23 Apr 2026
76.0000
77.0600
75.9500
76.7000
200,700
Wed, 22 Apr 2026
76.0500
76.7100
75.2600
75.9000
265,500
Tue, 21 Apr 2026
73.1300
76.1000
72.7400
75.7000
286,200
Mon, 20 Apr 2026
72.3100
73.7000
72.2700
73.0700
235,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.9200
72.3300
69.1100
72.1100
569,200
Thu, 16 Apr 2026
70.2700
71.0500
70.1200
71.0100
230,000
Wed, 15 Apr 2026
72.6100
72.6700
70.1800
70.6300
229,000
Tue, 14 Apr 2026
73.8000
74.2700
72.9400
73.2700
197,400
Mon, 13 Apr 2026
74.5600
74.8400
73.4400
74.0500
205,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.9800
75.0200
72.8000
74.5200
267,100
Thu, 09 Apr 2026
74.7000
75.6900
73.8300
74.2200
286,700
Wed, 08 Apr 2026
72.4600
74.8200
71.0900
74.7000
456,400
Tue, 07 Apr 2026
74.4300
75.0200
72.5200
73.0300
328,600
Mon, 06 Apr 2026
73.2700
74.9400
72.6000
74.4900
308,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
72.7500
73.9100
72.3700
73.4100
252,600
Wed, 01 Apr 2026
71.2300
72.8200
70.9500
72.6900
241,000
Tue, 31 Mar 2026
72.0900
72.6900
70.3800
71.7800
269,200
Mon, 30 Mar 2026
73.0300
73.7300
70.6900
71.5700
313,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.9600
73.8500
70.6900
73.1900
347,300
Thu, 26 Mar 2026
73.1100
73.9100
71.9800
72.0000
347,400
Wed, 25 Mar 2026
13 · 8-K
After market open · 09:47 ET
8-K ↗
Wed, 25 Mar 2026
71.4100
73.9700
70.9300
73.1900
507,900
Tue, 24 Mar 2026
67.5300
72.1800
67.5300
71.5300
447,900
Mon, 23 Mar 2026
67.3900
68.5000
66.5300
67.6400
349,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.5600
68.6200
65.4900
66.4400
1,157,300
Thu, 19 Mar 2026
68.9700
69.7900
68.0000
68.5600
306,600
Wed, 18 Mar 2026
70.0000
70.7300
68.9700
69.4700
382,400
Tue, 17 Mar 2026
70.2300
71.5400
69.4800
69.9400
402,400
Mon, 16 Mar 2026
70.7400
71.4000
68.3600
70.1200
375,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
71.2500
71.2500
69.1000
70.7400
440,000
Thu, 12 Mar 2026
67.0600
71.5400
67.0000
71.2400
526,900
Wed, 11 Mar 2026
12 · DEF 14A
After market open · 15:03 ET
DEF 14A ↗
Wed, 11 Mar 2026
11 · DEFA14A
After market open · 15:13 ET
DEFA14A ↗
Wed, 11 Mar 2026
66.2600
67.8100
65.3200
67.7900
315,900
Tue, 10 Mar 2026
68.1600
68.2600
65.8000
66.6400
375,500
Mon, 09 Mar 2026
63.5100
65.8200
63.0000
65.7100
360,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
62.7800
64.7600
61.6700
64.0500
315,800
Thu, 05 Mar 2026
64.1100
64.3700
62.9800
63.5700
255,600
Wed, 04 Mar 2026
66.0000
66.4500
64.2600
64.8600
288,500
Tue, 03 Mar 2026
66.4000
66.4000
64.8000
65.5900
241,900
Mon, 02 Mar 2026
65.3200
66.7800
64.0400
66.6800
261,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.0700
65.5700
64.6500
65.2900
406,500
Thu, 26 Feb 2026
64.1200
65.2700
63.9700
65.2000
262,900
Wed, 25 Feb 2026
64.6600
64.6600
63.0300
64.3900
261,400
Tue, 24 Feb 2026
64.5400
65.1200
63.8700
64.5800
282,600
Mon, 23 Feb 2026
65.8700
66.0900
63.4500
64.4900
355,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
64.9700
66.7300
64.2700
65.6500
331,400
Thu, 19 Feb 2026
64.9000
65.5900
62.9000
64.8600
450,200
Wed, 18 Feb 2026
10 · 10-K
After-hours · 16:02 ET
10-K ↗
Wed, 18 Feb 2026
68.0200
68.0200
63.2200
64.6400
532,800
Tue, 17 Feb 2026
9 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 17 Feb 2026
69.0000
69.5500
66.7200
67.0100
355,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.1500
69.5800
67.6100
69.0300
179,800
Thu, 12 Feb 2026
69.2200
70.0600
67.3000
68.6400
319,500
Wed, 11 Feb 2026
67.9500
69.5200
67.7400
69.1100
230,800
Tue, 10 Feb 2026
67.6500
67.6500
65.6400
67.5300
355,200
Mon, 09 Feb 2026
66.9000
67.9500
65.8500
67.3400
245,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.9900
67.1800
65.8800
66.8600
258,100
Thu, 05 Feb 2026
65.4600
67.4600
65.3100
65.7700
292,600
Wed, 04 Feb 2026
65.0000
65.1500
63.8300
64.6700
339,100
Tue, 03 Feb 2026
63.3400
65.2800
62.5000
65.2300
288,000
Mon, 02 Feb 2026
61.6400
63.7300
61.3200
63.1800
327,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
61.9400
62.4400
61.2600
61.9900
233,100
Thu, 29 Jan 2026
61.4000
62.4900
61.4000
62.4400
209,400
Wed, 28 Jan 2026
60.9700
61.4400
59.6900
61.0100
346,500
Tue, 27 Jan 2026
60.4700
62.2600
60.0000
60.6300
392,300
Mon, 26 Jan 2026
59.6000
60.4700
59.2500
60.2000
186,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
60.0500
60.8800
59.2000
59.3700
273,100
Thu, 22 Jan 2026
61.6700
62.1000
59.8600
60.2500
328,900
Wed, 21 Jan 2026
60.0000
62.0700
60.0000
61.6300
389,200
Tue, 20 Jan 2026
57.6200
59.7900
55.7200
59.7200
425,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
58.2100
58.8900
57.6000
57.8500
183,200
Thu, 15 Jan 2026
57.7400
58.8100
57.5700
58.4700
199,100
Wed, 14 Jan 2026
56.7400
57.9500
56.6800
57.8200
244,300
Tue, 13 Jan 2026
55.4000
56.7200
55.4000
56.6400
182,200
Mon, 12 Jan 2026
54.8300
55.9000
54.4300
55.2600
219,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
54.1700
55.2100
54.1700
54.8300
227,900
Thu, 08 Jan 2026
51.7300
54.9100
51.5100
54.1000
356,500
Wed, 07 Jan 2026
52.2600
52.3600
51.2300
51.7300
197,300
Tue, 06 Jan 2026
52.6900
53.0300
52.0400
52.2000
322,700
Mon, 05 Jan 2026
53.0100
53.3000
51.7600
52.8200
300,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.1600
53.1600
52.2400
53.0500
424,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.6000
53.8700
53.0900
53.1700
240,600
Tue, 30 Dec 2025
53.7600
54.3200
53.3400
53.4700
247,200
Mon, 29 Dec 2025
53.4900
53.6600
53.2000
53.6300
182,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
53.8000
53.8900
52.9500
53.3400
170,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
53.9300
54.0700
53.5800
53.9200
82,900
Tue, 23 Dec 2025
54.8500
55.1500
53.2100
53.7700
264,300
Mon, 22 Dec 2025
54.2500
55.0800
54.1900
54.7000
320,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.8500
54.8500
53.6000
53.9000
1,342,200
Thu, 18 Dec 2025
55.2000
55.5500
54.5900
54.8500
315,300
Wed, 17 Dec 2025
55.1600
55.7300
54.9800
55.1600
369,500
Tue, 16 Dec 2025
56.0200
56.4200
54.5900
55.0900
489,100
Mon, 15 Dec 2025
54.4000
56.4700
53.6900
56.3500
923,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.0000
54.3800
52.0200
53.9900
600,000
Thu, 11 Dec 2025
8 · 8-K
After market open · 14:27 ET
8-K ↗
Thu, 11 Dec 2025
52.0300
52.9100
51.9100
52.5500
410,300
Wed, 10 Dec 2025
51.5200
53.3200
51.0000
51.8200
586,700
Tue, 09 Dec 2025
50.3000
50.9900
49.1400
49.3600
349,800
Tue, 09 Dec 2025
7 · 8-K
Pre-market · 07:38 ET
8-K ↗
Mon, 08 Dec 2025
50.1900
50.8100
49.5600
50.2800
271,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
50.7100
51.0000
49.8200
50.0100
177,800
Thu, 04 Dec 2025
52.0700
52.0700
50.5200
50.6900
224,700
Wed, 03 Dec 2025
52.5700
53.0200
51.8700
52.0100
247,800
Tue, 02 Dec 2025
51.9800
53.2900
51.4800
52.6400
437,500
Mon, 01 Dec 2025
51.4900
52.1200
49.6000
51.8700
268,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.6100
51.8600
51.0000
51.5000
154,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
50.6900
52.0000
50.6900
51.3100
443,000
Tue, 25 Nov 2025
50.6200
51.3800
50.4600
50.9400
262,300
Mon, 24 Nov 2025
49.5200
50.2200
49.2900
50.1600
331,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.6300
50.4200
48.3100
49.6300
262,500
Thu, 20 Nov 2025
49.6700
50.2700
48.4900
48.6200
265,100
Wed, 19 Nov 2025
49.7600
50.0200
48.6200
49.4300
244,800
Tue, 18 Nov 2025
49.1800
50.2500
48.8400
50.0800
238,400
Mon, 17 Nov 2025
49.3500
49.5600
48.9000
49.0300
261,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.7000
49.3600
47.6700
49.2800
188,600
Thu, 13 Nov 2025
50.0000
50.8800
48.3900
49.1300
336,700
Wed, 12 Nov 2025
51.3600
51.8900
49.7400
49.8400
372,600
Tue, 11 Nov 2025
51.1500
51.6600
50.9400
51.4800
257,100
Mon, 10 Nov 2025
50.3800
51.7400
50.0000
50.9900
437,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.9500
50.8200
48.4900
50.3800
559,100
Thu, 06 Nov 2025
48.5100
49.1600
47.5700
48.9500
354,100
Wed, 05 Nov 2025
6 · 10-Q
After market open · 11:11 ET
10-Q ↗
Wed, 05 Nov 2025
47.4200
49.4300
46.6200
48.4800
481,400
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:28 ET
8-K ↗
Tue, 04 Nov 2025
45.9600
46.9800
45.8300
46.4100
301,400
Mon, 03 Nov 2025
46.0600
47.0500
44.6300
46.7000
355,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.5700
47.0800
45.9500
46.3100
286,800
Thu, 30 Oct 2025
46.3500
47.1600
46.1900
46.8900
312,200
Wed, 29 Oct 2025
46.8600
47.4900
46.1500
46.8400
225,000
Tue, 28 Oct 2025
46.5500
47.4800
46.5500
47.1800
174,000
Mon, 27 Oct 2025
47.3000
47.6800
46.4400
46.8000
274,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
46.9000
48.1300
46.9000
47.3600
264,100
Thu, 23 Oct 2025
46.2400
46.8300
45.5700
46.5800
257,900
Wed, 22 Oct 2025
45.5500
46.1700
44.7100
45.9000
362,600
Tue, 21 Oct 2025
47.2400
47.6400
45.3500
45.5000
290,800
Mon, 20 Oct 2025
47.5100
47.8100
47.1500
47.5100
185,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
46.5600
47.5300
46.4100
47.4800
397,600
Thu, 16 Oct 2025
46.5300
46.9600
45.8100
46.6700
496,000
Wed, 15 Oct 2025
42.9500
47.0400
42.6000
46.3900
483,100
Tue, 14 Oct 2025
42.1800
42.5800
41.4800
42.4800
270,800
Tue, 14 Oct 2025
4 · 8-K/A
Pre-market · 08:46 ET
8-K/A ↗
Mon, 13 Oct 2025
41.3000
42.0900
41.3000
42.0200
269,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
41.4900
41.9500
40.8100
41.0100
330,000
Thu, 09 Oct 2025
41.9700
42.3300
41.4900
41.6600
211,400
Wed, 08 Oct 2025
42.0400
42.4300
41.4100
41.7400
240,900
Tue, 07 Oct 2025
41.9600
42.3300
41.2600
41.9400
301,900
Mon, 06 Oct 2025
41.2700
42.3400
39.9400
41.9000
276,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
40.4800
41.5800
40.4800
41.2900
291,000
Thu, 02 Oct 2025
40.0300
40.5500
39.7000
40.4600
302,100
Wed, 01 Oct 2025
39.5600
40.4500
39.2300
40.2300
330,600
Tue, 30 Sep 2025
39.6000
39.9600
39.1600
39.8100
312,900
Mon, 29 Sep 2025
40.5700
40.5700
39.1700
39.6700
315,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
39.7400
40.6600
39.7200
40.6300
379,300
Thu, 25 Sep 2025
39.7000
39.9000
39.3300
39.6900
262,100
Wed, 24 Sep 2025
38.6900
39.6300
38.5100
39.4900
297,000
Tue, 23 Sep 2025
38.2500
39.0000
38.0800
38.6000
357,900
Mon, 22 Sep 2025
38.6500
38.6500
37.6900
38.3800
348,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
40.1700
40.1700
38.5700
38.6300
3,807,500
Thu, 18 Sep 2025
39.4600
40.4100
39.1000
40.0800
503,200
Wed, 17 Sep 2025
40.1800
40.4700
39.3800
39.4600
676,800
Tue, 16 Sep 2025
38.6000
40.1200
38.3300
40.1000
510,100
Mon, 15 Sep 2025
39.6900
40.0600
38.3700
38.4500
581,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
40.6800
40.7700
40.1700
40.2300
150,400
Thu, 11 Sep 2025
39.9400
40.9800
39.7900
40.9000
291,000
Wed, 10 Sep 2025
39.7700
39.9700
39.1500
39.9700
244,500
Tue, 09 Sep 2025
40.8700
41.3800
39.9400
39.9600
230,500
Mon, 08 Sep 2025
41.6800
41.6800
40.7600
40.9000
306,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
41.4000
42.3600
41.1800
41.4000
305,600
Thu, 04 Sep 2025
40.8900
41.8900
40.8800
41.4900
270,800
Wed, 03 Sep 2025
40.3700
40.8500
40.0600
40.6100
271,200
Tue, 02 Sep 2025
40.6800
40.7600
40.3100
40.6400
186,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
40.8300
41.3200
40.5800
40.9000
184,800
Thu, 28 Aug 2025
40.7600
40.9600
39.9200
40.8300
194,500
Wed, 27 Aug 2025
40.2100
41.1800
40.1200
40.7000
216,500
Tue, 26 Aug 2025
41.0600
41.3800
40.2000
40.5000
243,400
Mon, 25 Aug 2025
40.7100
41.7100
40.6400
41.2800
283,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
3 · 8-K
After market open · 11:31 ET
8-K ↗
Fri, 22 Aug 2025
38.7900
41.0400
38.1300
40.9500
310,800
Thu, 21 Aug 2025
37.9800
38.9100
37.9100
38.5100
303,400
Wed, 20 Aug 2025
38.4100
38.7400
38.1900
38.2800
166,500
Tue, 19 Aug 2025
38.2000
38.7900
37.9900
38.3800
186,000
Mon, 18 Aug 2025
38.2400
38.5200
37.9200
38.0400
172,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
38.5800
38.6300
37.9900
38.1200
240,600
Thu, 14 Aug 2025
39.8300
40.1500
38.3800
38.4500
212,100
Wed, 13 Aug 2025
40.0200
40.6600
39.8000
40.2500
257,900
Tue, 12 Aug 2025
38.6100
40.2000
38.1900
40.0200
325,500
Mon, 11 Aug 2025
38.0000
38.3200
37.6300
38.2700
363,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
37.8100
38.6700
37.4300
37.9400
425,000
Thu, 07 Aug 2025
36.6000
38.3200
36.5100
37.6500
527,000
Wed, 06 Aug 2025
34.8000
37.5600
34.7800
36.1900
585,900
Tue, 05 Aug 2025
2 · 10-Q
After market open · 11:23 ET
10-Q ↗
Tue, 05 Aug 2025
31.8400
35.4100
31.8400
34.6300
572,000
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:25 ET
8-K ↗
Mon, 04 Aug 2025
34.7000
35.6900
34.1000
34.6500
530,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
35.7900
35.9000
34.6500
34.6900
373,900
Thu, 31 Jul 2025
35.8900
36.1400
35.7300
35.9200
267,500
Wed, 30 Jul 2025
36.7100
37.7100
36.2800
36.4700
270,400
Tue, 29 Jul 2025
36.1500
36.7100
35.5500
36.6500
489,600
Mon, 28 Jul 2025
36.1200
36.4800
35.5600
36.0900
328,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend