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
61.3000
62.8700
61.0200
62.3200
416,300
Thu, 23 Jul 2026
62.5200
62.9600
60.6500
61.7300
766,000
Wed, 22 Jul 2026
63.2900
64.8900
63.2900
63.4700
557,900
Tue, 21 Jul 2026
61.8100
63.3400
61.7100
63.2100
578,100
Mon, 20 Jul 2026
63.4200
63.8600
60.9300
61.3900
899,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
64.3500
65.4000
63.1700
63.5000
443,800
Thu, 16 Jul 2026
63.6700
64.9600
63.6700
64.3300
464,800
Wed, 15 Jul 2026
62.4500
64.8800
62.4500
63.2700
468,100
Tue, 14 Jul 2026
64.0900
64.1600
61.9100
62.7000
398,500
Mon, 13 Jul 2026
63.6400
64.5300
63.4200
63.7200
425,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
63.9000
64.7100
62.9000
62.9700
439,100
Thu, 09 Jul 2026
62.4800
64.3600
62.1700
63.6100
435,800
Wed, 08 Jul 2026
63.4800
63.4900
61.8400
62.6300
440,000
Tue, 07 Jul 2026
63.6100
64.6600
63.0800
64.0300
356,200
Mon, 06 Jul 2026
63.3600
63.7000
61.5700
63.3000
442,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
63.7500
64.8100
62.7900
63.3200
515,100
Wed, 01 Jul 2026
62.1200
63.7500
61.3200
63.6900
411,100
Tue, 30 Jun 2026
61.0800
62.3900
60.3900
61.8200
468,400
Mon, 29 Jun 2026
64.1500
64.1600
61.2400
61.6400
606,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
63.8600
64.8100
63.5800
64.5100
804,900
Thu, 25 Jun 2026
64.2200
65.3400
62.6400
63.8600
668,400
Wed, 24 Jun 2026
64.5000
65.4800
64.0400
64.5100
454,300
Tue, 23 Jun 2026
64.4000
64.8300
63.2400
63.9500
489,300
Mon, 22 Jun 2026
66.5400
67.0400
64.6200
64.7800
895,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
64.9700
67.1900
64.9700
66.4600
968,900
Wed, 17 Jun 2026
65.0400
66.2800
63.5900
63.9800
544,800
Tue, 16 Jun 2026
13 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 16 Jun 2026
66.8300
67.3700
65.0700
65.3900
471,800
Mon, 15 Jun 2026
67.8700
69.0600
66.7600
66.8700
485,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.2900
67.9500
66.4100
66.9900
406,900
Thu, 11 Jun 2026
64.9800
66.7400
64.7000
66.5600
444,300
Wed, 10 Jun 2026
65.5300
65.9800
64.3500
64.4700
380,800
Tue, 09 Jun 2026
65.4800
67.1000
64.9400
65.7300
399,800
Mon, 08 Jun 2026
63.8600
65.5200
63.7200
65.1400
421,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
64.8500
65.1300
63.7200
64.2200
337,600
Thu, 04 Jun 2026
65.6900
66.0400
63.7400
64.8900
413,300
Wed, 03 Jun 2026
66.3200
66.3200
64.7300
65.0500
397,500
Tue, 02 Jun 2026
65.5800
67.1700
65.4500
66.5700
508,900
Mon, 01 Jun 2026
65.6500
66.2600
64.6900
66.0100
562,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
67.5600
67.5600
66.0200
66.1800
674,500
Thu, 28 May 2026
65.8600
68.3000
65.8100
67.7900
512,600
Wed, 27 May 2026
66.6400
68.1100
65.6300
66.3900
680,500
Tue, 26 May 2026
63.8400
66.0600
63.2800
65.8100
623,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.5000
64.0000
61.4900
63.3900
549,300
Thu, 21 May 2026
60.1200
62.0800
58.8200
61.3700
459,500
Wed, 20 May 2026
58.4400
60.5000
57.1200
60.4200
478,500
Tue, 19 May 2026
59.1700
59.4200
57.6500
58.5800
403,800
Mon, 18 May 2026
58.1100
60.1900
57.2200
59.1700
616,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
58.2200
58.6800
57.2500
57.7500
442,000
Thu, 14 May 2026
58.2400
58.7300
57.5700
57.9900
526,200
Wed, 13 May 2026
58.4700
58.8000
57.4900
58.0500
504,400
Tue, 12 May 2026
59.7900
59.7900
58.5600
58.6000
506,600
Mon, 11 May 2026
62.8700
62.9700
59.0700
59.2400
491,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
63.4500
63.5700
62.3400
63.0400
479,300
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 07 May 2026
63.3900
64.6300
62.6700
63.3200
672,100
Wed, 06 May 2026
61.5500
63.5400
61.3600
63.4500
768,600
Tue, 05 May 2026
59.9100
61.8600
59.8300
60.5000
580,600
Mon, 04 May 2026
61.5200
61.5200
59.1000
59.4300
1,080,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.4100
63.7600
60.5800
62.3500
1,423,000
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Apr 2026
60.2800
61.5000
60.0000
60.9200
810,600
Wed, 29 Apr 2026
60.6400
60.8300
59.2400
59.9900
563,300
Tue, 28 Apr 2026
61.4200
62.0500
60.4500
61.0800
554,600
Mon, 27 Apr 2026
60.3500
61.4700
60.3500
61.0800
918,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
10 · DEFA14A
After-hours · 16:02 ET
DEFA14A ↗
Fri, 24 Apr 2026
9 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Fri, 24 Apr 2026
62.2200
62.7200
60.1700
60.2600
450,400
Thu, 23 Apr 2026
62.6300
62.6700
61.6500
62.2200
409,600
Wed, 22 Apr 2026
64.2100
64.2900
62.3800
62.6300
366,100
Tue, 21 Apr 2026
64.2300
65.1300
63.7700
63.9700
457,600
Mon, 20 Apr 2026
60.8000
64.1300
60.6800
64.0300
648,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
58.6400
61.3900
58.3500
60.7900
676,900
Thu, 16 Apr 2026
58.0400
59.0900
57.4700
57.7400
342,000
Wed, 15 Apr 2026
57.8500
58.1500
57.4900
57.9400
383,600
Tue, 14 Apr 2026
57.2200
58.1800
56.9500
57.7600
295,500
Mon, 13 Apr 2026
56.9700
57.4000
56.1900
57.2600
383,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
58.8500
59.3600
57.1200
57.2600
406,700
Thu, 09 Apr 2026
57.6400
58.9400
57.0600
58.7800
509,200
Wed, 08 Apr 2026
57.4000
58.4500
57.1600
57.8800
837,500
Tue, 07 Apr 2026
55.5900
55.9800
54.7000
55.5700
580,800
Mon, 06 Apr 2026
54.2700
55.6800
54.2700
55.6400
469,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.0700
55.2100
53.1700
54.4500
633,200
Wed, 01 Apr 2026
54.5300
55.1600
54.2000
54.5900
637,400
Tue, 31 Mar 2026
53.8200
55.0300
53.3000
54.8100
854,000
Mon, 30 Mar 2026
55.0700
55.2900
52.0500
52.8700
875,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.5200
55.0500
53.9500
54.6100
1,020,600
Thu, 26 Mar 2026
55.2900
56.3900
54.5500
54.8400
598,600
Wed, 25 Mar 2026
56.0000
56.2500
54.7600
55.3700
730,800
Tue, 24 Mar 2026
54.6600
55.8900
54.6600
55.5300
671,500
Mon, 23 Mar 2026
56.7600
57.0100
54.8900
55.0800
649,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
8 · 8-K
After-hours · 16:45 ET
8-K ↗
Fri, 20 Mar 2026
55.4300
55.9000
54.7700
55.2300
1,099,100
Thu, 19 Mar 2026
54.8100
55.6700
54.5200
55.3200
588,600
Wed, 18 Mar 2026
54.8400
56.2800
54.7900
55.0000
563,000
Tue, 17 Mar 2026
55.6000
56.1200
55.0000
55.1800
420,400
Mon, 16 Mar 2026
55.5700
56.3500
54.9800
55.0200
556,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.0400
55.4000
54.6200
55.2500
512,700
Thu, 12 Mar 2026
54.7000
55.8800
54.0100
54.9500
507,000
Wed, 11 Mar 2026
56.3100
56.7800
54.8900
55.4700
469,400
Tue, 10 Mar 2026
56.8800
57.7800
56.2200
56.2900
568,800
Mon, 09 Mar 2026
57.0000
57.4300
55.0800
57.1900
555,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.2800
59.9200
57.7700
58.3200
445,700
Thu, 05 Mar 2026
60.0000
60.6200
59.2400
60.0600
496,700
Wed, 04 Mar 2026
60.4000
61.1800
59.1000
60.2400
556,500
Tue, 03 Mar 2026
58.4300
60.5500
57.3800
60.2200
561,100
Mon, 02 Mar 2026
60.2400
60.6100
59.1900
60.1800
672,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.3800
62.7700
60.0000
61.9400
871,300
Thu, 26 Feb 2026
61.3800
62.3000
61.1300
62.0900
545,500
Wed, 25 Feb 2026
7 · 10-K
After-hours · 16:13 ET
10-K ↗
Wed, 25 Feb 2026
61.9700
62.9300
60.4900
60.8600
543,500
Tue, 24 Feb 2026
62.0200
63.1700
61.6400
61.7400
569,900
Mon, 23 Feb 2026
63.6800
63.7400
60.4700
61.8100
580,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
62.7500
64.7900
62.0000
64.2300
725,100
Thu, 19 Feb 2026
64.3900
64.5100
61.8000
62.6200
735,100
Wed, 18 Feb 2026
63.8300
64.8500
63.4500
64.2800
852,000
Tue, 17 Feb 2026
63.3200
64.1300
62.4700
64.0100
1,025,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.8500
63.4100
61.6700
63.2900
821,900
Thu, 12 Feb 2026
62.2500
63.9300
61.0900
61.8800
845,800
Wed, 11 Feb 2026
62.6100
62.9900
61.1200
62.1900
1,223,600
Tue, 10 Feb 2026
62.9000
64.0800
62.3400
62.4100
1,192,900
Mon, 09 Feb 2026
62.8200
63.6500
62.2400
62.8300
1,312,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.0700
63.8400
61.0700
63.0700
1,431,900
Thu, 05 Feb 2026
64.6800
65.4700
60.7000
61.0700
1,694,100
Wed, 04 Feb 2026
65.9600
67.9100
64.0400
65.6900
2,687,800
Tue, 03 Feb 2026
6 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 03 Feb 2026
54.6600
58.1900
54.6600
57.4000
1,537,900
Mon, 02 Feb 2026
55.1900
56.2200
54.6600
55.3300
758,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.6300
55.5800
54.2900
55.2800
664,800
Thu, 29 Jan 2026
53.9600
54.5300
53.1700
54.1300
425,100
Wed, 28 Jan 2026
54.1200
55.1500
53.6300
53.8800
604,800
Tue, 27 Jan 2026
53.6400
54.6500
52.9800
54.1600
573,100
Mon, 26 Jan 2026
52.9800
54.4100
52.9200
53.4900
681,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
52.2900
52.8900
52.0700
52.8900
614,000
Thu, 22 Jan 2026
53.6900
54.1600
52.3500
52.4700
491,800
Wed, 21 Jan 2026
52.5000
54.0200
52.3700
53.5400
677,300
Tue, 20 Jan 2026
53.6100
54.1000
51.7200
52.1700
516,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
54.8200
54.9800
53.7000
53.9300
443,500
Thu, 15 Jan 2026
55.1100
55.4400
54.7000
55.0900
445,300
Wed, 14 Jan 2026
55.3500
55.9200
54.7300
54.9700
389,100
Tue, 13 Jan 2026
54.3600
55.5600
54.2200
55.3500
422,900
Mon, 12 Jan 2026
55.3400
55.7200
53.9400
54.3600
559,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
57.4600
58.4400
55.2900
55.9900
479,900
Thu, 08 Jan 2026
54.9400
57.5600
54.8100
57.2600
503,500
Wed, 07 Jan 2026
57.0100
57.7000
55.0800
55.3200
382,300
Tue, 06 Jan 2026
54.6900
57.3300
54.5200
57.1800
478,900
Mon, 05 Jan 2026
55.3300
56.7200
54.6600
54.8600
968,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
55.6100
56.1100
54.9900
56.0300
407,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
56.1600
56.3300
55.0400
55.0900
698,400
Tue, 30 Dec 2025
55.3100
56.4900
55.0300
56.1800
385,900
Mon, 29 Dec 2025
55.3900
55.8400
55.2100
55.2700
358,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
55.6100
55.9400
55.2600
55.5800
231,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.4500
55.8500
54.7200
55.6300
162,400
Tue, 23 Dec 2025
56.0300
56.2000
55.1100
55.1700
505,400
Mon, 22 Dec 2025
55.1300
56.4800
55.0800
56.1400
499,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
55.6500
55.8600
54.4100
55.2200
1,319,600
Thu, 18 Dec 2025
56.6600
57.7300
55.8900
56.0900
459,200
Wed, 17 Dec 2025
56.5100
57.1000
55.8400
56.6600
393,800
Tue, 16 Dec 2025
57.1700
57.4200
55.7800
56.5700
489,500
Mon, 15 Dec 2025
57.2900
57.5000
55.6800
57.0400
640,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.7800
58.4700
56.8200
57.1800
470,100
Thu, 11 Dec 2025
55.9200
57.3900
55.6300
57.2800
489,100
Wed, 10 Dec 2025
54.0300
55.9700
54.0300
55.8400
540,700
Tue, 09 Dec 2025
53.8900
54.7000
53.4500
53.8400
489,400
Mon, 08 Dec 2025
55.1600
55.1700
53.6400
54.0800
503,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.5400
55.4400
54.0700
55.1100
493,600
Thu, 04 Dec 2025
54.8200
55.5000
54.2100
54.5100
437,900
Wed, 03 Dec 2025
54.4800
55.8500
54.4500
55.1800
438,800
Tue, 02 Dec 2025
55.2400
55.2400
54.0800
54.6400
596,700
Mon, 01 Dec 2025
53.2000
55.9700
53.2000
55.3300
626,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.9200
54.5200
53.5400
53.7100
418,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.8500
54.8700
53.7700
54.0200
574,800
Tue, 25 Nov 2025
52.7400
54.6400
52.6700
54.2200
609,900
Mon, 24 Nov 2025
52.9100
52.9600
51.8800
52.3100
852,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.2300
53.5000
50.2300
53.3500
644,700
Thu, 20 Nov 2025
49.9600
50.7500
49.5700
49.8700
628,600
Wed, 19 Nov 2025
50.8300
50.9000
49.9600
50.1600
508,800
Tue, 18 Nov 2025
50.9300
51.7500
50.5100
51.1700
512,900
Mon, 17 Nov 2025
53.6200
53.6200
51.3000
51.4500
656,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
54.3100
54.5700
53.4400
53.6900
731,100
Thu, 13 Nov 2025
52.9100
54.7600
52.8300
54.4500
835,100
Wed, 12 Nov 2025
53.1200
53.8700
52.7200
53.0600
428,500
Wed, 12 Nov 2025
5 · 8-K
Pre-market · 08:45 ET
8-K ↗
Tue, 11 Nov 2025
51.2500
52.8800
51.1200
52.5200
582,600
Mon, 10 Nov 2025
52.1100
52.3400
50.6600
51.0600
655,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50.6900
51.7700
50.5900
51.6700
463,300
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 06 Nov 2025
51.8600
52.4900
50.2800
50.7600
738,600
Wed, 05 Nov 2025
50.2600
52.9500
49.9300
52.3500
776,800
Tue, 04 Nov 2025
50.3800
51.6300
49.9600
50.1500
1,336,300
Mon, 03 Nov 2025
49.2300
50.6000
48.1600
50.3800
1,126,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
48.5000
51.4800
47.4700
49.6300
1,903,400
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Oct 2025
51.9700
52.9400
51.4200
51.5000
1,035,200
Wed, 29 Oct 2025
53.7700
53.7700
51.5800
51.9700
855,000
Tue, 28 Oct 2025
54.2500
54.9400
52.8400
53.7700
658,700
Mon, 27 Oct 2025
54.3100
55.1100
54.0700
54.8900
646,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
54.5300
54.5300
53.1500
53.6200
563,800
Thu, 23 Oct 2025
53.6600
54.6400
53.4200
54.5700
534,200
Wed, 22 Oct 2025
53.8000
54.3500
52.6900
53.2600
790,500
Tue, 21 Oct 2025
52.3900
54.7500
52.2600
54.2000
599,000
Mon, 20 Oct 2025
52.5700
53.4500
52.4200
52.5300
560,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
50.9900
52.5600
50.9300
52.2300
628,700
Thu, 16 Oct 2025
50.7700
51.1800
50.2800
50.8400
493,600
Wed, 15 Oct 2025
52.4500
52.8700
50.8900
50.9900
445,400
Tue, 14 Oct 2025
49.5500
51.6700
49.4700
51.4100
550,100
Mon, 13 Oct 2025
50.0500
50.9400
49.6700
50.7200
470,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
51.4700
51.4700
48.8900
48.9600
997,300
Thu, 09 Oct 2025
53.1300
53.1300
51.1200
51.3900
534,000
Wed, 08 Oct 2025
52.1900
53.2500
51.7800
53.1900
307,100
Tue, 07 Oct 2025
53.6500
53.7800
51.8900
52.0300
447,800
Mon, 06 Oct 2025
53.3000
53.9000
52.4100
53.4500
493,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
53.7900
54.2800
53.1500
53.3000
727,400
Thu, 02 Oct 2025
52.5400
53.7100
52.1200
53.7000
488,700
Wed, 01 Oct 2025
52.5700
53.2900
52.0200
52.6700
545,100
Tue, 30 Sep 2025
51.5100
52.4000
51.2700
52.3000
686,000
Mon, 29 Sep 2025
53.0800
53.1000
51.2900
51.6500
555,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
51.0000
52.6500
50.9800
52.6400
580,800
Thu, 25 Sep 2025
53.3100
53.6700
50.4400
50.8900
755,900
Wed, 24 Sep 2025
52.5900
53.9500
52.5900
53.7100
500,600
Tue, 23 Sep 2025
53.0500
54.0400
52.6100
52.6700
392,200
Mon, 22 Sep 2025
53.2400
53.6300
52.7700
53.0400
493,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
54.4700
54.4700
53.2100
53.3500
1,652,800
Thu, 18 Sep 2025
54.0100
54.4700
53.7100
54.4000
734,600
Wed, 17 Sep 2025
54.1800
55.3400
53.1400
53.2500
912,500
Tue, 16 Sep 2025
54.1500
54.2800
53.4400
53.9000
682,300
Mon, 15 Sep 2025
54.7000
54.9800
53.7400
54.1100
772,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
55.3800
55.3800
54.1100
54.6100
540,500
Thu, 11 Sep 2025
55.2000
55.9000
54.9000
55.6900
645,200
Wed, 10 Sep 2025
55.0000
55.3200
54.4500
55.0200
865,100
Tue, 09 Sep 2025
56.2200
56.2200
55.0900
55.2400
512,400
Mon, 08 Sep 2025
56.6000
56.9700
55.0600
56.5500
813,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
57.4300
58.4800
56.1700
56.5000
734,500
Thu, 04 Sep 2025
56.3200
57.5800
56.3200
57.5200
752,500
Wed, 03 Sep 2025
56.3700
57.3500
55.9400
56.6200
945,800
Tue, 02 Sep 2025
55.3100
56.6200
55.3100
56.3700
970,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
54.9300
56.2700
54.8800
55.7200
865,100
Thu, 28 Aug 2025
55.5100
55.6800
54.4200
55.0400
737,900
Wed, 27 Aug 2025
54.6900
55.2200
53.8300
55.1800
753,200
Tue, 26 Aug 2025
55.4700
56.0400
54.1800
54.5400
660,200
Mon, 25 Aug 2025
56.4100
56.7500
55.2400
55.4000
472,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
54.0600
56.9400
53.8300
56.5200
653,600
Thu, 21 Aug 2025
53.2400
53.8200
52.9500
53.5600
571,800
Wed, 20 Aug 2025
54.3200
54.9800
53.5500
54.0100
800,200
Tue, 19 Aug 2025
54.0000
54.7500
53.6400
54.4500
687,700
Mon, 18 Aug 2025
53.4800
54.2600
53.3300
53.8100
611,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
53.2800
53.6900
52.9700
53.4500
684,900
Thu, 14 Aug 2025
51.7800
52.9100
51.2500
52.7200
709,000
Wed, 13 Aug 2025
50.8800
53.1300
50.8800
53.0700
586,800
Tue, 12 Aug 2025
49.6500
50.6400
49.5200
50.5800
550,700
Mon, 11 Aug 2025
50.7800
51.0400
49.3200
49.4200
631,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
50.8400
50.9900
50.0000
50.7000
677,700
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 07 Aug 2025
52.2400
52.4100
50.8500
50.9700
670,500
Wed, 06 Aug 2025
52.4700
53.0000
51.6900
51.8400
669,000
Tue, 05 Aug 2025
51.2600
52.6600
51.1300
52.2900
794,100
Mon, 04 Aug 2025
49.9200
51.0900
49.3800
51.0800
1,135,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
49.9600
52.1400
48.1100
49.3000
2,604,900
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 31 Jul 2025
57.7500
57.9500
56.3300
56.5700
856,400
Wed, 30 Jul 2025
59.6400
59.9600
58.0400
58.4000
662,900
Tue, 29 Jul 2025
60.1800
60.3400
58.8600
59.3400
789,200
Mon, 28 Jul 2025
60.8600
61.0800
60.1500
60.3700
487,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend