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
31.7500
33.2500
31.2800
32.7100
630,600
Thu, 23 Jul 2026
30.9700
32.1700
30.8700
31.2500
678,300
Wed, 22 Jul 2026
31.5800
31.7000
30.1900
30.9200
664,800
Tue, 21 Jul 2026
31.4700
32.7700
31.0900
31.5300
525,100
Mon, 20 Jul 2026
32.0700
32.9000
31.2000
32.6800
567,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
32.6600
33.7700
31.7600
32.4000
836,500
Thu, 16 Jul 2026
32.2200
33.9700
31.6100
33.0300
738,500
Wed, 15 Jul 2026
30.3300
32.0400
30.3300
31.5500
532,700
Tue, 14 Jul 2026
30.0400
30.2200
29.4500
29.9000
499,200
Mon, 13 Jul 2026
30.3100
31.4900
30.2000
31.0300
454,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
29.2900
30.1100
28.8000
29.5900
482,100
Thu, 09 Jul 2026
27.5100
29.2700
27.1000
29.2400
638,100
Wed, 08 Jul 2026
29.8200
30.2300
28.5600
28.6300
610,900
Tue, 07 Jul 2026
30.1500
30.9200
30.0200
30.1400
520,800
Mon, 06 Jul 2026
29.5000
29.8200
28.7800
29.2700
534,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
30.1300
31.3000
30.0200
30.0900
706,300
Wed, 01 Jul 2026
30.0500
31.2700
30.0500
30.1000
700,800
Tue, 30 Jun 2026
28.9700
29.8200
28.7000
29.6200
788,400
Mon, 29 Jun 2026
29.7600
29.9300
28.6700
29.3700
790,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
26.5700
29.4500
26.5700
29.2300
1,491,800
Thu, 25 Jun 2026
27.1800
28.1600
26.5400
26.5800
615,200
Wed, 24 Jun 2026
26.8200
28.3800
26.4400
27.6100
696,900
Tue, 23 Jun 2026
27.0700
27.8400
26.5700
26.9700
656,300
Mon, 22 Jun 2026
26.3800
26.9200
25.5800
26.5400
1,277,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
26.5700
27.3900
26.1400
27.0400
6,877,900
Wed, 17 Jun 2026
27.4800
28.3000
26.5200
26.7700
768,100
Tue, 16 Jun 2026
27.3400
28.5200
27.3400
28.0100
514,800
Mon, 15 Jun 2026
28.0100
28.5000
27.1800
27.6100
512,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
27.2200
28.0800
26.5900
27.9000
596,700
Thu, 11 Jun 2026
16 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 11 Jun 2026
27.8100
27.9500
26.8400
27.3600
673,900
Wed, 10 Jun 2026
27.4400
28.8200
27.1900
28.3400
606,200
Tue, 09 Jun 2026
27.2400
27.9800
26.6600
27.8600
869,200
Mon, 08 Jun 2026
28.4000
28.4000
27.2500
27.6600
747,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
28.5600
29.2200
27.5400
28.3100
566,600
Thu, 04 Jun 2026
29.3300
29.6600
28.3300
28.3700
755,700
Wed, 03 Jun 2026
29.8400
29.8400
27.6000
28.1100
773,800
Tue, 02 Jun 2026
32.2300
32.2300
29.2100
30.4100
769,900
Mon, 01 Jun 2026
31.3100
32.9300
30.9500
32.7400
931,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
30.6200
31.3600
30.2900
30.6900
1,408,900
Thu, 28 May 2026
30.5400
31.0000
29.8200
30.4000
640,800
Wed, 27 May 2026
29.6800
30.6100
29.4000
30.0400
638,200
Tue, 26 May 2026
29.2100
29.9000
28.8800
29.6900
587,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
29.7000
30.7400
29.4200
29.5700
584,100
Thu, 21 May 2026
30.5300
30.6800
29.3300
29.6200
595,800
Wed, 20 May 2026
30.7600
31.4700
29.7100
31.0600
598,400
Tue, 19 May 2026
32.7600
33.0800
31.0600
31.4400
715,700
Mon, 18 May 2026
30.8000
32.4800
30.6000
32.0000
1,077,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
31.7000
32.3300
30.6900
30.8500
685,700
Thu, 14 May 2026
31.5500
31.7500
30.8500
31.2100
631,800
Wed, 13 May 2026
32.0000
32.0000
30.9700
31.3400
558,000
Tue, 12 May 2026
34.7800
34.8500
32.2000
32.4800
645,800
Mon, 11 May 2026
36.9900
37.2700
33.9800
34.3600
695,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
37.2900
38.0700
35.9700
37.5000
518,200
Thu, 07 May 2026
36.0600
38.1800
36.0600
37.8100
800,000
Wed, 06 May 2026
36.3200
36.3800
34.5000
35.3200
748,500
Tue, 05 May 2026
37.4800
37.7400
36.4700
36.7500
564,000
Mon, 04 May 2026
37.5400
39.1900
37.0400
37.5900
497,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
37.9000
39.7200
37.0100
37.5400
577,600
Thu, 30 Apr 2026
39.5700
39.5900
36.3100
37.1700
883,000
Wed, 29 Apr 2026
15 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 29 Apr 2026
38.0000
40.1500
36.7900
39.0400
956,100
Wed, 29 Apr 2026
14 · 8-K
Pre-market · 07:09 ET
8-K ↗
Tue, 28 Apr 2026
36.9600
38.4700
36.9600
37.5100
634,500
Mon, 27 Apr 2026
37.4900
37.7500
36.4800
37.1900
588,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
36.1900
37.5800
35.8500
37.4900
527,100
Thu, 23 Apr 2026
39.3100
39.3100
35.3500
36.1900
580,100
Wed, 22 Apr 2026
38.8300
40.0400
37.9800
39.2500
572,900
Tue, 21 Apr 2026
39.2000
40.0000
38.4000
38.6200
455,800
Tue, 21 Apr 2026
13 · DEFA14A
Pre-market · 08:14 ET
DEFA14A ↗
Tue, 21 Apr 2026
12 · DEF 14A
Pre-market · 08:12 ET
DEF 14A ↗
Mon, 20 Apr 2026
38.6300
39.6100
38.5000
39.0800
494,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.4800
39.5900
38.4800
38.7600
388,900
Thu, 16 Apr 2026
38.6300
39.0500
37.8700
38.5100
443,500
Wed, 15 Apr 2026
36.3600
38.6600
36.0000
37.9600
629,900
Tue, 14 Apr 2026
36.4600
37.0800
35.5600
35.8800
542,500
Mon, 13 Apr 2026
34.3000
36.2200
33.9500
36.1600
787,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
35.9800
36.1600
34.0700
34.2700
582,600
Thu, 09 Apr 2026
36.8000
36.8800
35.6000
36.1600
598,600
Wed, 08 Apr 2026
39.7100
40.6000
37.0200
37.2900
548,800
Tue, 07 Apr 2026
38.7200
39.8700
38.1000
38.7300
455,800
Mon, 06 Apr 2026
37.8300
38.9400
37.2600
38.8700
609,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.2900
38.1800
36.1100
38.0300
609,000
Wed, 01 Apr 2026
38.8500
39.0000
37.3300
37.5500
498,500
Tue, 31 Mar 2026
38.3300
39.1200
37.7500
38.6100
636,400
Mon, 30 Mar 2026
37.9000
38.6000
37.6300
37.8800
615,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
38.9100
38.9500
37.4300
37.7000
621,900
Thu, 26 Mar 2026
39.0800
40.0400
38.9000
39.3400
848,100
Wed, 25 Mar 2026
41.5900
41.6900
38.7700
39.3600
772,700
Tue, 24 Mar 2026
42.9600
42.9700
40.1700
40.8300
687,100
Mon, 23 Mar 2026
45.0000
45.3000
42.8100
43.5200
551,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
44.1000
44.4000
43.2700
44.1400
913,400
Thu, 19 Mar 2026
44.0600
45.4200
43.7900
44.2900
503,800
Wed, 18 Mar 2026
43.6400
44.6000
43.3400
44.0800
479,600
Tue, 17 Mar 2026
43.5000
44.9600
43.5000
43.9400
405,700
Mon, 16 Mar 2026
44.3500
44.5500
43.1600
43.5000
410,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
44.7900
45.7300
43.3000
44.0300
323,300
Thu, 12 Mar 2026
44.7000
46.0400
44.4700
44.6600
445,400
Wed, 11 Mar 2026
45.3900
46.2600
44.7300
45.0100
645,400
Tue, 10 Mar 2026
46.9500
46.9500
44.5400
45.3600
443,600
Mon, 09 Mar 2026
47.7000
47.9600
46.2200
47.1600
477,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
49.1900
49.3200
47.5700
48.1600
515,500
Thu, 05 Mar 2026
49.1700
50.5700
49.0500
49.3000
464,300
Wed, 04 Mar 2026
50.2000
50.5900
49.0900
49.7700
357,600
Tue, 03 Mar 2026
48.4600
50.7600
47.9500
50.3500
524,200
Mon, 02 Mar 2026
47.7800
49.7100
47.7800
48.9600
714,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
47.8800
48.8900
47.3900
48.5400
574,100
Thu, 26 Feb 2026
48.0800
49.4900
47.7100
48.8300
634,800
Wed, 25 Feb 2026
47.2100
48.0100
46.4800
47.8400
424,500
Tue, 24 Feb 2026
46.1400
48.2800
46.0300
47.2100
571,500
Mon, 23 Feb 2026
48.6600
48.6800
45.9500
46.2700
545,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.0800
50.1800
48.5000
49.1300
894,500
Thu, 19 Feb 2026
49.2000
49.7500
48.0000
49.3200
510,400
Wed, 18 Feb 2026
11 · 10-K
After-hours · 17:06 ET
10-K ↗
Wed, 18 Feb 2026
47.3600
50.3200
46.6800
49.5100
794,400
Tue, 17 Feb 2026
48.8900
49.9100
46.7700
47.3400
658,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
48.0900
50.2800
48.0900
49.0800
512,400
Thu, 12 Feb 2026
49.8100
50.3700
47.3300
47.7100
611,600
Wed, 11 Feb 2026
47.1900
50.4300
46.3400
50.3700
897,100
Tue, 10 Feb 2026
51.5000
53.2500
45.7100
47.6800
1,152,800
Tue, 10 Feb 2026
10 · 8-K
Pre-market · 07:09 ET
8-K ↗
Mon, 09 Feb 2026
47.0200
48.7200
46.0300
48.2500
808,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
46.9100
48.0000
45.8100
47.4800
551,600
Thu, 05 Feb 2026
48.1500
48.7500
46.0200
46.2900
467,000
Wed, 04 Feb 2026
48.0500
49.6600
46.7100
47.8500
555,000
Tue, 03 Feb 2026
51.9000
52.1600
47.8900
48.5500
652,300
Mon, 02 Feb 2026
53.9400
55.5300
52.0000
52.3600
731,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
53.3000
54.2700
52.3900
53.7000
350,000
Thu, 29 Jan 2026
54.6300
54.6300
52.2100
53.3100
359,200
Wed, 28 Jan 2026
54.6800
55.7400
54.6800
54.8700
246,600
Tue, 27 Jan 2026
56.5500
56.5700
53.7500
54.7300
351,900
Mon, 26 Jan 2026
56.1800
57.5900
56.1800
56.8200
235,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.7300
56.8700
55.6000
56.3400
326,300
Thu, 22 Jan 2026
55.4500
57.0500
55.0600
56.0000
527,100
Wed, 21 Jan 2026
54.2000
55.4200
53.6600
55.2100
410,600
Tue, 20 Jan 2026
54.6100
55.3800
53.8000
53.8800
294,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.7900
57.2000
54.8300
55.4800
391,300
Thu, 15 Jan 2026
59.3900
59.8700
56.8000
56.9300
409,900
Wed, 14 Jan 2026
60.5300
61.1000
59.1600
59.3800
259,100
Tue, 13 Jan 2026
62.1400
63.0000
60.4000
60.7800
217,500
Mon, 12 Jan 2026
61.7800
62.8700
61.5700
61.9100
264,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
61.7700
62.4900
60.7600
62.2100
216,400
Thu, 08 Jan 2026
61.6000
62.5000
61.1300
61.8400
340,200
Wed, 07 Jan 2026
60.6400
61.7500
60.3400
61.6600
320,800
Tue, 06 Jan 2026
60.6600
61.3100
59.8400
60.3100
335,000
Mon, 05 Jan 2026
59.4800
61.8300
58.3000
61.0600
364,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
63.2100
63.5400
59.3400
59.5200
377,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
63.6300
63.6300
62.7100
63.3200
206,000
Tue, 30 Dec 2025
64.0700
64.4600
63.3600
63.5200
190,700
Mon, 29 Dec 2025
64.0000
64.6400
63.8100
64.3000
232,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.3100
64.3100
63.0900
64.2100
170,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.3500
63.9500
63.2300
63.3600
148,900
Tue, 23 Dec 2025
63.2300
63.6000
62.5700
63.4100
204,000
Mon, 22 Dec 2025
63.2500
64.3500
62.7200
63.4700
265,700
Mon, 22 Dec 2025
9 · 8-K
Pre-market · 08:34 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
8 · 8-K
After-hours · 16:04 ET
8-K ↗
Fri, 19 Dec 2025
63.7600
64.4000
63.4500
63.6300
828,900
Thu, 18 Dec 2025
63.7900
64.4800
63.0600
64.0200
282,600
Wed, 17 Dec 2025
62.7700
64.8400
62.5400
63.5000
275,000
Tue, 16 Dec 2025
61.8200
62.9300
60.2000
62.8700
325,100
Mon, 15 Dec 2025
62.9000
62.9000
61.0000
61.7400
352,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.6300
63.5900
61.5000
62.9000
293,700
Thu, 11 Dec 2025
62.3300
63.3800
62.0100
62.3700
323,900
Wed, 10 Dec 2025
61.1600
62.6100
60.6200
62.3300
416,000
Tue, 09 Dec 2025
61.1800
62.3000
60.7400
61.3600
358,400
Mon, 08 Dec 2025
63.5400
64.0000
60.8100
61.0900
466,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
7 · 8-K
After-hours · 16:04 ET
8-K ↗
Fri, 05 Dec 2025
62.9700
64.7900
62.7300
63.6900
311,700
Thu, 04 Dec 2025
61.6900
63.3000
61.5800
62.9700
386,600
Wed, 03 Dec 2025
60.0600
62.2900
59.8700
61.6900
440,000
Tue, 02 Dec 2025
59.1600
60.8700
58.7500
60.3300
435,900
Tue, 02 Dec 2025
6 · 8-K
Pre-market · 08:27 ET
8-K ↗
Mon, 01 Dec 2025
56.2700
57.7300
55.8800
57.3900
341,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.9400
57.3900
56.1000
56.3800
228,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.1700
57.0800
55.8400
56.8600
280,600
Tue, 25 Nov 2025
54.9700
56.6200
54.8400
56.4100
356,500
Mon, 24 Nov 2025
56.2800
56.5300
54.5600
54.8800
487,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.7700
57.5200
55.8300
56.4900
420,400
Thu, 20 Nov 2025
57.9700
58.0000
56.0900
56.1600
291,500
Wed, 19 Nov 2025
57.5000
57.6400
56.7700
57.2900
287,100
Tue, 18 Nov 2025
57.7100
58.4900
56.6900
57.8200
398,600
Mon, 17 Nov 2025
60.9400
61.3800
57.7500
57.7800
289,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.2200
61.4500
59.4900
61.2800
324,300
Thu, 13 Nov 2025
59.5400
61.4100
59.0500
60.2800
374,900
Wed, 12 Nov 2025
58.6800
60.1700
58.0600
59.6000
582,800
Tue, 11 Nov 2025
58.7500
59.5900
58.0200
58.7800
311,400
Mon, 10 Nov 2025
57.7200
59.1400
57.4300
58.7500
274,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.9500
57.5700
56.2200
57.3600
396,400
Thu, 06 Nov 2025
59.7100
59.7100
56.8400
57.0000
880,900
Wed, 05 Nov 2025
62.1800
63.3500
58.7500
59.5800
510,300
Tue, 04 Nov 2025
63.8100
63.8100
61.9000
62.0600
297,000
Mon, 03 Nov 2025
5 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Mon, 03 Nov 2025
64.2500
64.2800
62.6700
63.8800
404,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
65.2900
65.5300
62.7000
64.0400
399,900
Thu, 30 Oct 2025
67.5100
68.5000
65.8200
65.9200
447,400
Wed, 29 Oct 2025
67.3400
70.7100
66.2500
67.9500
573,000
Wed, 29 Oct 2025
4 · 8-K
Pre-market · 07:21 ET
8-K ↗
Tue, 28 Oct 2025
64.5000
64.6900
63.7800
64.1500
278,100
Mon, 27 Oct 2025
65.2500
65.4600
64.2800
64.4600
156,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
64.9800
65.6200
64.3300
65.1800
167,500
Thu, 23 Oct 2025
64.3100
64.7100
63.7900
64.7100
139,100
Wed, 22 Oct 2025
65.1900
66.1100
64.3900
64.4800
235,600
Tue, 21 Oct 2025
64.2700
65.6200
64.1200
65.2400
134,200
Mon, 20 Oct 2025
63.2400
64.5400
63.1700
64.3600
178,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
62.4400
63.6500
62.1900
63.0400
194,700
Thu, 16 Oct 2025
63.2300
64.0000
62.0400
62.4400
211,000
Wed, 15 Oct 2025
63.9900
65.0300
62.9500
63.4400
221,300
Tue, 14 Oct 2025
63.1300
64.1000
62.6700
63.8100
259,900
Mon, 13 Oct 2025
63.5000
64.5300
62.6000
63.6200
239,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
62.9500
64.1500
62.3200
63.3900
264,900
Thu, 09 Oct 2025
62.8900
62.8900
61.9400
62.6500
396,400
Wed, 08 Oct 2025
62.5000
63.1100
61.3100
63.0500
198,000
Tue, 07 Oct 2025
63.4200
64.4700
62.5000
62.7500
214,900
Mon, 06 Oct 2025
63.3400
63.3400
61.9900
63.2300
221,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
63.1800
63.7000
62.8700
63.0400
202,500
Thu, 02 Oct 2025
64.3600
64.7600
62.9800
63.1100
187,400
Wed, 01 Oct 2025
64.0400
64.9000
63.6900
64.5600
349,600
Tue, 30 Sep 2025
63.1900
64.4300
63.0300
64.3100
336,800
Mon, 29 Sep 2025
64.3700
64.4400
62.3700
63.1900
368,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
63.4800
64.1700
63.3700
64.1700
425,900
Thu, 25 Sep 2025
64.8000
65.1400
63.4400
63.5200
255,900
Wed, 24 Sep 2025
66.1600
67.1000
64.8900
64.9000
230,600
Tue, 23 Sep 2025
66.8000
67.2400
65.7500
66.0200
428,000
Mon, 22 Sep 2025
66.2500
67.1600
65.9500
66.7200
436,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
68.0100
69.0500
65.9600
66.5100
1,073,100
Thu, 18 Sep 2025
69.3600
69.7300
67.8200
68.3100
439,600
Wed, 17 Sep 2025
68.4700
70.0300
68.4700
69.1300
579,300
Tue, 16 Sep 2025
69.6600
69.8500
68.0600
68.2200
235,500
Mon, 15 Sep 2025
69.8800
70.1300
69.4500
69.6300
303,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 12 Sep 2025
70.2500
70.3400
69.2600
69.6000
262,000
Thu, 11 Sep 2025
68.9300
70.1900
68.4400
70.1700
423,500
Wed, 10 Sep 2025
68.3600
68.7600
66.5000
68.5800
330,200
Tue, 09 Sep 2025
68.0000
68.7400
67.1300
68.5600
269,500
Mon, 08 Sep 2025
66.7900
67.9800
66.0300
67.8700
299,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
66.4600
67.7100
65.7400
66.6000
260,600
Thu, 04 Sep 2025
66.2400
66.4600
65.6400
66.3500
236,400
Wed, 03 Sep 2025
65.4300
66.6200
64.9000
66.5600
252,800
Tue, 02 Sep 2025
65.9400
67.7900
65.7100
65.7900
206,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
66.3500
67.4700
66.1900
66.7100
208,400
Thu, 28 Aug 2025
66.5600
67.0000
65.7200
66.1600
197,400
Wed, 27 Aug 2025
65.3500
66.7500
65.3100
66.5500
271,100
Tue, 26 Aug 2025
65.0600
66.0000
64.8900
65.1600
355,400
Mon, 25 Aug 2025
66.3600
66.3800
65.0700
65.2200
163,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
65.4700
66.9200
64.9800
66.4600
288,800
Thu, 21 Aug 2025
64.3000
65.2600
64.1400
65.1100
180,000
Wed, 20 Aug 2025
64.2300
64.7800
63.7700
64.5600
236,800
Tue, 19 Aug 2025
64.6000
65.4200
63.7900
64.4700
245,000
Mon, 18 Aug 2025
63.3500
64.3500
62.5300
64.3100
469,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
62.7700
63.6200
62.7400
63.2800
330,300
Thu, 14 Aug 2025
62.7300
63.1700
61.7500
62.5400
311,000
Wed, 13 Aug 2025
61.6100
63.3700
61.5700
63.1800
311,300
Tue, 12 Aug 2025
61.5200
61.7900
59.8600
61.3800
423,800
Mon, 11 Aug 2025
63.9200
64.3100
61.0200
61.3500
258,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
64.0600
65.0300
63.6500
64.0900
463,700
Thu, 07 Aug 2025
65.6800
66.0000
63.0400
63.8700
411,400
Wed, 06 Aug 2025
63.2700
65.5000
63.2300
65.2200
610,700
Tue, 05 Aug 2025
65.0900
65.0900
62.7800
63.1200
537,000
Mon, 04 Aug 2025
65.4700
65.9000
63.7600
64.7800
432,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
67.3500
67.4600
65.2100
65.2800
465,400
Thu, 31 Jul 2025
70.5500
70.9400
67.3300
67.4200
837,600
Wed, 30 Jul 2025
2 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 30 Jul 2025
71.0000
74.8800
70.2200
71.6100
722,000
Wed, 30 Jul 2025
1 · 8-K
Pre-market · 07:25 ET
8-K ↗
Tue, 29 Jul 2025
64.5300
64.8200
63.7200
64.5000
312,300
Mon, 28 Jul 2025
65.3400
65.5700
63.9500
64.0600
312,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend