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
70.8000
72.5700
70.7600
71.4900
440,800
Thu, 23 Jul 2026
71.0100
71.7800
69.9600
70.4900
470,000
Wed, 22 Jul 2026
73.2200
73.2200
71.2400
72.0400
428,000
Tue, 21 Jul 2026
74.8700
75.0500
72.8200
73.2200
425,500
Mon, 20 Jul 2026
75.7600
76.7300
74.8100
74.8700
343,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
75.1100
76.2000
74.7100
75.6900
364,500
Thu, 16 Jul 2026
74.3300
76.2000
74.3300
75.8500
489,400
Wed, 15 Jul 2026
74.8000
75.8400
74.1200
74.6900
523,000
Tue, 14 Jul 2026
74.7200
75.7500
73.7900
74.4300
390,300
Mon, 13 Jul 2026
75.1100
76.2800
74.4500
74.7900
506,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.8600
76.6700
74.9100
75.3100
404,000
Thu, 09 Jul 2026
73.3300
76.8900
72.7900
76.1700
638,600
Wed, 08 Jul 2026
77.5300
78.3700
73.0500
73.1300
810,500
Tue, 07 Jul 2026
79.3900
80.7300
78.1900
78.4200
1,059,000
Mon, 06 Jul 2026
79.1100
79.6500
77.5800
79.0700
570,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
78.8200
80.0900
77.2300
78.5000
700,400
Wed, 01 Jul 2026
77.5900
80.0500
77.5900
78.4400
837,700
Tue, 30 Jun 2026
75.7400
78.0500
73.8100
77.5900
729,900
Mon, 29 Jun 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 29 Jun 2026
74.5000
76.7800
74.2700
76.0300
875,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
74.9900
75.9600
74.0200
74.7300
1,980,500
Thu, 25 Jun 2026
73.2600
75.1700
72.8700
74.3000
466,500
Wed, 24 Jun 2026
73.6800
74.9100
72.6200
72.8900
691,000
Tue, 23 Jun 2026
72.1300
73.3600
71.4200
73.2100
585,200
Mon, 22 Jun 2026
71.5600
73.0000
71.4300
71.8700
1,090,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
69.7800
71.7600
69.1600
71.5600
1,096,400
Wed, 17 Jun 2026
69.5500
70.5300
68.3600
68.7400
452,100
Tue, 16 Jun 2026
70.1300
70.9000
69.6600
70.1300
482,000
Mon, 15 Jun 2026
69.3600
71.6300
68.7300
69.7900
1,096,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.8000
69.9000
67.2200
68.8300
446,600
Thu, 11 Jun 2026
67.6000
67.9500
66.1600
67.5200
359,400
Wed, 10 Jun 2026
66.1000
67.3700
66.0600
67.1000
539,100
Tue, 09 Jun 2026
63.8600
66.0000
63.8600
65.8700
525,800
Mon, 08 Jun 2026
63.2700
64.4700
62.3700
63.5100
424,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.5900
64.4600
62.8100
63.6400
357,600
Thu, 04 Jun 2026
63.0900
64.7700
62.7300
63.2100
548,000
Wed, 03 Jun 2026
61.5500
62.1200
60.4700
62.0800
723,600
Tue, 02 Jun 2026
60.5900
62.0700
59.8700
61.9300
568,800
Mon, 01 Jun 2026
61.7000
61.7000
59.5500
60.4500
733,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
61.8100
62.9300
61.1300
62.0700
612,200
Thu, 28 May 2026
61.4700
62.7100
61.4700
62.0900
344,700
Wed, 27 May 2026
62.4900
63.3800
61.7600
61.9700
387,200
Tue, 26 May 2026
61.5000
62.7200
61.5000
62.3900
354,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.4900
62.0200
60.5800
61.3000
351,200
Thu, 21 May 2026
62.1000
62.2600
60.8700
61.4900
463,100
Wed, 20 May 2026
62.3200
63.1200
61.2800
63.0500
412,500
Tue, 19 May 2026
63.1000
63.2100
61.6000
62.0200
329,500
Mon, 18 May 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 18 May 2026
61.7200
64.7200
61.7200
63.4400
492,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.3000
63.2200
61.1100
61.5000
434,300
Thu, 14 May 2026
63.3300
64.4300
62.2000
62.3000
346,200
Wed, 13 May 2026
63.4700
63.4700
61.9600
62.6400
363,400
Tue, 12 May 2026
63.8700
63.9700
62.8400
63.4700
393,600
Mon, 11 May 2026
65.2800
65.2800
62.4600
63.7800
708,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.1100
69.1500
64.4000
64.6200
598,400
Thu, 07 May 2026
66.2600
68.7800
65.9800
67.9200
759,200
Wed, 06 May 2026
66.8300
67.5000
65.5000
66.1200
466,000
Tue, 05 May 2026
64.4600
66.0000
64.2300
65.9300
555,000
Mon, 04 May 2026
67.7700
68.5100
63.7400
63.8300
896,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
69.9800
70.0100
64.9900
68.8000
1,045,600
Thu, 30 Apr 2026
11 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 30 Apr 2026
59.6800
69.3300
57.8400
68.6300
1,364,600
Thu, 30 Apr 2026
12 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Apr 2026
61.4300
62.3000
60.2900
60.5900
721,900
Tue, 28 Apr 2026
61.2800
62.8000
60.8500
62.0100
809,500
Mon, 27 Apr 2026
60.6100
61.6700
60.2500
60.5000
580,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
59.9000
61.8300
59.2100
61.4800
453,700
Thu, 23 Apr 2026
60.3700
61.2900
59.7300
60.9100
449,900
Wed, 22 Apr 2026
61.9200
62.3500
59.6900
60.5500
461,700
Tue, 21 Apr 2026
62.8200
63.5900
61.5800
61.6900
506,800
Mon, 20 Apr 2026
61.9500
63.2200
60.6700
62.5400
482,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.9900
63.1700
60.9000
62.1400
598,900
Thu, 16 Apr 2026
60.4500
61.6000
60.1500
60.4600
498,200
Wed, 15 Apr 2026
59.5800
60.7800
59.3600
60.7000
718,400
Tue, 14 Apr 2026
58.0700
59.8400
58.0400
59.5600
678,800
Mon, 13 Apr 2026
56.0000
58.3500
55.9500
58.0400
571,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
57.3100
57.7200
55.6200
56.7300
394,600
Thu, 09 Apr 2026
56.5400
58.2400
56.2000
57.6800
674,500
Wed, 08 Apr 2026
57.1500
58.1000
56.6600
57.0200
753,700
Tue, 07 Apr 2026
55.7200
56.1800
54.6300
54.9900
441,100
Mon, 06 Apr 2026
54.2900
56.0400
53.5100
55.7600
436,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.8100
55.2000
52.3900
54.5800
546,100
Wed, 01 Apr 2026
53.8700
55.6500
52.9700
54.5200
678,800
Tue, 31 Mar 2026
52.9600
53.4500
50.9100
52.8600
1,048,900
Mon, 30 Mar 2026
10 · DEFA14A
After-hours · 17:31 ET
DEFA14A ↗
Mon, 30 Mar 2026
9 · DEF 14A
After-hours · 17:29 ET
DEF 14A ↗
Mon, 30 Mar 2026
54.3500
54.4900
51.5400
51.9500
953,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.3700
57.3200
53.2500
53.6400
511,400
Thu, 26 Mar 2026
57.5500
57.7700
55.2200
55.8400
623,400
Wed, 25 Mar 2026
60.0900
60.3100
57.6700
57.7400
657,300
Tue, 24 Mar 2026
58.0800
59.5800
57.2800
59.2500
719,700
Mon, 23 Mar 2026
58.9100
60.8100
58.5800
58.6200
1,402,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
56.8700
57.8100
55.4900
57.1400
2,693,700
Thu, 19 Mar 2026
60.0200
60.1900
56.7600
56.8100
679,500
Wed, 18 Mar 2026
63.7700
63.9600
60.2500
60.3000
690,700
Tue, 17 Mar 2026
64.2200
64.9700
63.3800
64.3500
515,600
Tue, 17 Mar 2026
8 · 8-K
Pre-market · 07:45 ET
8-K ↗
Mon, 16 Mar 2026
63.9800
64.6000
62.8500
64.2200
658,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.4400
64.6800
62.8500
63.2000
594,000
Thu, 12 Mar 2026
62.9600
64.7600
62.6200
63.1800
922,300
Wed, 11 Mar 2026
64.8600
65.1300
63.7500
63.9700
500,400
Tue, 10 Mar 2026
65.7700
66.9100
64.6300
64.6900
834,600
Mon, 09 Mar 2026
65.7400
66.8200
64.2700
66.3700
468,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
67.1100
67.2200
65.9100
66.5900
427,500
Thu, 05 Mar 2026
66.3200
68.3700
66.2400
68.1300
746,200
Wed, 04 Mar 2026
68.3300
68.9200
66.8200
67.9000
645,900
Tue, 03 Mar 2026
66.5300
69.3400
65.9700
69.1100
1,059,200
Mon, 02 Mar 2026
69.6100
70.7700
66.8900
67.4600
1,050,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.3700
68.6200
65.1200
68.5700
1,007,300
Thu, 26 Feb 2026
7 · 10-K
After-hours · 16:06 ET
10-K ↗
Thu, 26 Feb 2026
60.0000
67.4600
59.9000
65.7600
1,213,100
Thu, 26 Feb 2026
6 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 25 Feb 2026
55.7500
57.1100
54.9700
56.3000
731,500
Tue, 24 Feb 2026
55.1700
56.4900
54.8200
55.5600
534,400
Mon, 23 Feb 2026
56.3000
56.3000
53.7700
54.9900
682,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
55.8400
56.4700
55.0000
56.3000
866,300
Thu, 19 Feb 2026
56.6000
57.1900
55.3500
55.6000
508,900
Wed, 18 Feb 2026
57.7000
58.3800
57.0000
57.1300
544,300
Tue, 17 Feb 2026
57.1900
58.1600
56.7600
57.6400
338,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.1300
57.5700
55.5600
56.6400
308,900
Thu, 12 Feb 2026
56.6200
57.5200
56.0000
57.1400
354,700
Wed, 11 Feb 2026
56.6000
56.9000
54.9600
56.2800
342,300
Tue, 10 Feb 2026
56.2200
57.0200
56.0400
56.6500
373,900
Mon, 09 Feb 2026
57.2500
57.8100
55.6500
55.7200
611,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
59.6000
59.6000
56.7600
57.3300
498,100
Thu, 05 Feb 2026
57.4300
58.1000
56.8900
57.1400
488,400
Wed, 04 Feb 2026
58.0900
58.9900
56.8400
56.9100
520,900
Tue, 03 Feb 2026
57.9300
58.4600
56.5600
58.0900
613,300
Mon, 02 Feb 2026
59.1100
59.3600
58.2400
58.3800
486,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
58.2500
60.1200
58.2500
59.1100
587,000
Thu, 29 Jan 2026
60.0700
60.6800
58.7700
59.1700
512,800
Wed, 28 Jan 2026
59.4300
60.0900
58.2500
59.8100
532,200
Tue, 27 Jan 2026
58.8700
59.8100
58.5300
59.3200
326,000
Mon, 26 Jan 2026
58.6100
59.1900
57.5400
59.1600
538,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
59.5300
59.5300
57.7200
57.9900
351,100
Thu, 22 Jan 2026
60.8700
61.7200
59.6100
59.6600
438,900
Wed, 21 Jan 2026
58.8400
60.8300
58.5900
60.7700
502,200
Tue, 20 Jan 2026
58.6300
59.9100
56.9400
58.3500
689,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
60.3900
60.7800
59.3200
59.7800
676,900
Thu, 15 Jan 2026
60.8000
62.1700
60.5400
60.7000
653,100
Wed, 14 Jan 2026
59.5800
61.0800
59.1500
60.5400
527,400
Tue, 13 Jan 2026
60.6400
61.0100
59.4500
59.9500
381,100
Mon, 12 Jan 2026
60.7400
61.3400
59.9900
60.3300
415,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
60.1400
61.8600
59.8600
61.2600
482,600
Thu, 08 Jan 2026
57.8900
60.5800
57.7100
60.2800
456,500
Wed, 07 Jan 2026
57.8900
58.8800
57.8400
58.4700
441,200
Tue, 06 Jan 2026
58.4900
58.5000
56.8800
57.8500
552,900
Mon, 05 Jan 2026
56.6200
59.3100
56.4000
58.7300
502,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
57.3700
58.3300
56.4300
57.0400
466,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
58.1600
58.5700
57.4100
57.6900
480,300
Tue, 30 Dec 2025
58.2900
58.8000
58.0500
58.3500
497,500
Mon, 29 Dec 2025
58.5000
58.6000
57.7000
58.4600
498,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
57.8000
58.6500
57.5700
58.6100
356,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
57.7900
58.6600
57.5400
57.8800
507,700
Tue, 23 Dec 2025
57.9600
58.1000
57.4800
57.9500
525,900
Mon, 22 Dec 2025
56.5400
58.1300
56.5400
58.0600
514,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
56.2900
57.0700
55.8500
56.7900
1,278,600
Thu, 18 Dec 2025
56.0500
56.8400
55.8300
56.7500
695,900
Wed, 17 Dec 2025
55.8200
56.4100
55.2000
55.6700
608,600
Tue, 16 Dec 2025
55.7700
56.6000
55.6900
55.9200
593,400
Mon, 15 Dec 2025
55.0300
55.8700
54.7300
55.5500
712,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
55.0000
55.8500
54.3600
54.7100
858,400
Thu, 11 Dec 2025
54.3100
55.0300
54.2300
54.8700
429,500
Wed, 10 Dec 2025
53.2200
54.6400
52.9200
53.9900
578,900
Tue, 09 Dec 2025
52.0400
53.8300
51.7100
53.2600
491,400
Mon, 08 Dec 2025
53.1000
53.2300
51.7500
52.0400
589,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.3700
54.1000
52.7700
53.0700
647,100
Thu, 04 Dec 2025
52.4200
54.0900
51.8400
53.2800
729,900
Wed, 03 Dec 2025
53.1900
53.4400
52.1100
52.5800
654,900
Tue, 02 Dec 2025
53.7600
54.3100
52.6600
52.7600
834,100
Mon, 01 Dec 2025
53.1100
53.9000
52.9700
53.3800
624,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.8400
54.4800
53.7100
53.9300
348,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.9300
55.0000
53.6600
53.8400
861,500
Tue, 25 Nov 2025
52.6600
54.2700
52.6600
53.9400
751,400
Mon, 24 Nov 2025
51.3200
52.5300
51.2200
52.5100
668,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
49.7500
52.6000
49.5800
51.7500
1,147,000
Thu, 20 Nov 2025
50.6100
51.1300
49.4300
49.5200
461,700
Wed, 19 Nov 2025
49.7400
50.6200
48.9000
50.0100
608,700
Tue, 18 Nov 2025
49.1600
50.0900
49.0000
49.4700
525,700
Mon, 17 Nov 2025
51.1400
51.2000
48.9400
49.1000
774,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
51.2500
51.6200
50.6600
51.1400
540,500
Thu, 13 Nov 2025
51.3600
51.6200
50.5600
51.5100
690,700
Wed, 12 Nov 2025
51.5400
52.6700
51.2400
51.2800
1,139,900
Tue, 11 Nov 2025
49.8500
51.9500
49.8200
51.5900
823,300
Mon, 10 Nov 2025
50.5200
51.0200
48.4700
49.8800
902,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.5400
50.9300
48.6500
50.4200
1,016,300
Thu, 06 Nov 2025
55.2600
55.4300
49.1500
49.3800
1,160,000
Wed, 05 Nov 2025
5 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Wed, 05 Nov 2025
61.0500
63.5500
52.1900
55.2600
1,832,200
Wed, 05 Nov 2025
4 · 8-K
Pre-market · 07:24 ET
8-K ↗
Wed, 05 Nov 2025
3 · 8-K
Pre-market · 07:05 ET
8-K ↗
Tue, 04 Nov 2025
65.0900
65.9800
64.0100
65.7400
793,200
Mon, 03 Nov 2025
66.6200
66.7200
65.0900
65.4700
797,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.2700
66.5000
65.6000
66.4300
528,800
Thu, 30 Oct 2025
66.1200
68.8600
65.3400
67.2200
976,000
Wed, 29 Oct 2025
67.6200
67.6900
64.9900
66.1700
586,800
Tue, 28 Oct 2025
68.3500
68.9100
67.6200
68.1200
493,500
Mon, 27 Oct 2025
68.7800
69.2700
68.3900
68.8400
268,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.3200
70.1400
68.7100
68.8300
328,900
Thu, 23 Oct 2025
67.5100
69.6400
67.4400
69.3800
390,500
Wed, 22 Oct 2025
67.6900
68.2200
66.7800
67.8200
438,800
Tue, 21 Oct 2025
66.3200
67.6800
66.0400
67.4000
281,600
Mon, 20 Oct 2025
66.0300
66.6700
65.4300
66.2700
213,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
64.6700
65.9600
64.3000
65.9000
563,700
Thu, 16 Oct 2025
65.2500
65.9700
64.2100
64.7300
507,900
Wed, 15 Oct 2025
66.8300
67.2300
65.6500
65.7400
450,400
Tue, 14 Oct 2025
64.9200
66.5100
64.8300
66.3500
319,400
Mon, 13 Oct 2025
64.3400
65.3500
64.3400
65.2000
265,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
65.3200
65.7400
64.2400
64.5300
355,100
Thu, 09 Oct 2025
65.3800
65.9300
65.0300
65.3100
291,100
Wed, 08 Oct 2025
65.4700
65.9000
64.9700
65.8500
272,800
Tue, 07 Oct 2025
66.7400
67.2000
64.8100
65.1400
495,800
Mon, 06 Oct 2025
68.4800
69.0000
67.1200
67.1400
466,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
68.4200
69.3600
68.3900
68.7200
371,100
Thu, 02 Oct 2025
67.2700
68.4900
66.8200
68.3200
399,500
Wed, 01 Oct 2025
66.6900
67.4500
66.0300
67.3700
412,400
Tue, 30 Sep 2025
66.6800
67.4400
66.2900
67.2900
355,500
Mon, 29 Sep 2025
67.3000
67.4500
66.3500
66.6800
402,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
66.7000
67.6100
66.3000
66.9600
597,600
Thu, 25 Sep 2025
66.5000
66.9700
65.8000
66.7600
363,600
Wed, 24 Sep 2025
67.5300
68.0500
65.8900
66.5000
572,100
Tue, 23 Sep 2025
68.1200
68.8600
67.7200
67.7700
553,600
Mon, 22 Sep 2025
67.0800
68.1800
66.6400
68.0400
556,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
67.5000
67.5000
66.1800
66.8800
1,714,800
Thu, 18 Sep 2025
66.7500
67.5300
66.3700
67.0800
518,600
Wed, 17 Sep 2025
65.8500
67.5500
65.3200
66.5400
514,500
Tue, 16 Sep 2025
65.0000
65.6600
64.1900
65.3700
472,000
Mon, 15 Sep 2025
66.5400
66.7000
65.3300
65.6000
376,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
66.6500
67.1800
66.0300
66.3000
520,000
Thu, 11 Sep 2025
63.8400
67.2600
63.6300
67.2400
844,700
Wed, 10 Sep 2025
65.2500
65.4400
63.3100
63.3500
760,800
Tue, 09 Sep 2025
65.1700
65.4600
63.6600
65.3400
913,900
Mon, 08 Sep 2025
63.3600
65.3800
61.6600
65.2700
849,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
63.2200
63.7900
62.2600
63.0500
568,300
Thu, 04 Sep 2025
62.5800
63.5700
61.7200
63.2900
742,600
Wed, 03 Sep 2025
61.3200
62.1800
60.3700
62.1500
906,100
Tue, 02 Sep 2025
59.7400
62.0400
59.5200
61.9100
709,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
60.7400
60.9300
60.1300
60.7500
774,800
Thu, 28 Aug 2025
61.4700
62.3700
60.2900
60.3800
634,000
Wed, 27 Aug 2025
60.5000
62.1400
60.1600
62.0000
511,600
Tue, 26 Aug 2025
59.9000
61.0900
59.0900
60.8600
490,700
Mon, 25 Aug 2025
59.4600
60.4200
59.4600
60.0500
538,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
59.0300
60.5800
58.5400
59.7600
624,700
Thu, 21 Aug 2025
58.7100
59.1600
58.2400
58.6700
433,500
Wed, 20 Aug 2025
60.1000
60.3400
58.5000
58.8600
680,600
Tue, 19 Aug 2025
59.6600
60.6200
59.6600
60.3000
468,400
Mon, 18 Aug 2025
58.9600
59.5700
58.5100
59.5200
604,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
59.3300
59.4900
58.7700
58.8900
656,900
Thu, 14 Aug 2025
59.1800
59.4400
57.9800
59.0700
680,100
Wed, 13 Aug 2025
57.6500
60.0000
57.3800
59.6700
883,700
Tue, 12 Aug 2025
56.0900
57.1200
56.0900
57.0100
553,300
Mon, 11 Aug 2025
55.2300
56.5900
55.2300
56.0400
990,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
56.3600
56.5100
54.8500
54.8800
525,500
Thu, 07 Aug 2025
56.8700
57.2400
55.7900
56.3200
926,400
Wed, 06 Aug 2025
56.3500
57.6600
56.1800
56.9200
788,000
Tue, 05 Aug 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 05 Aug 2025
64.6100
64.9100
50.7500
56.1600
1,946,600
Tue, 05 Aug 2025
1 · 8-K
Pre-market · 07:31 ET
8-K ↗
Mon, 04 Aug 2025
58.3900
60.0000
57.8100
58.4900
699,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
58.2500
58.5100
57.6300
58.1000
764,200
Thu, 31 Jul 2025
57.8900
58.8300
56.8900
58.5000
777,000
Wed, 30 Jul 2025
58.2600
59.1700
57.8800
58.3600
677,800
Tue, 29 Jul 2025
58.8200
59.6300
58.3400
58.3800
660,400
Mon, 28 Jul 2025
59.0900
59.3300
58.4000
58.5000
473,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend