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
94.8800
95.1300
93.5200
94.8600
402,600
Thu, 23 Jul 2026
92.4800
95.4100
91.7600
94.4800
377,100
Wed, 22 Jul 2026
95.4900
96.1700
92.2800
93.9300
640,400
Tue, 21 Jul 2026
96.4400
96.4400
94.4200
95.1600
656,000
Mon, 20 Jul 2026
97.9700
98.7400
95.4300
95.5800
377,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
102.8700
102.8700
97.0100
97.0900
587,000
Thu, 16 Jul 2026
98.5800
102.4300
96.4700
102.3600
1,854,900
Wed, 15 Jul 2026
97.9800
99.6800
94.7500
97.7100
797,900
Tue, 14 Jul 2026
98.6000
99.2800
96.7400
98.7900
335,600
Mon, 13 Jul 2026
95.5300
97.8200
95.2200
97.4400
304,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
96.3100
98.3300
95.1200
95.7900
319,800
Thu, 09 Jul 2026
96.8300
98.0000
89.8900
97.0600
231,000
Wed, 08 Jul 2026
98.2000
98.4100
95.3100
96.2700
411,800
Tue, 07 Jul 2026
97.1600
99.4700
96.6600
98.2100
363,800
Mon, 06 Jul 2026
96.1600
97.0600
94.4900
94.9900
343,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
95.6300
96.3000
93.6800
95.6200
349,800
Wed, 01 Jul 2026
96.1000
96.7900
94.8500
95.3600
331,600
Tue, 30 Jun 2026
95.2400
97.3400
93.6200
96.1000
420,600
Mon, 29 Jun 2026
95.0200
96.7300
94.7800
95.2900
573,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
94.5800
96.7600
94.1200
95.9200
1,074,000
Thu, 25 Jun 2026
95.7700
96.7300
93.8200
94.3600
308,900
Wed, 24 Jun 2026
94.1800
95.7900
93.8500
95.6300
455,000
Tue, 23 Jun 2026
93.2000
95.4200
91.9800
94.1800
627,100
Mon, 22 Jun 2026
95.4700
97.6300
93.7700
93.7900
485,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
93.7200
96.3800
91.6800
95.4000
774,200
Wed, 17 Jun 2026
93.0900
94.5000
89.9100
92.3700
765,400
Tue, 16 Jun 2026
94.0300
95.1600
92.5800
93.1400
689,200
Mon, 15 Jun 2026
91.0100
94.4400
91.0100
94.0600
1,288,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
90.6500
92.1000
89.5800
90.7500
473,400
Thu, 11 Jun 2026
86.5900
89.8700
86.3800
89.7600
1,012,800
Wed, 10 Jun 2026
83.0600
85.5000
82.3700
85.2700
496,500
Tue, 09 Jun 2026
80.9100
83.3500
80.7600
82.6900
458,500
Mon, 08 Jun 2026
80.9800
82.6400
80.7500
80.9000
397,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
77.9000
81.3000
75.2400
80.7400
442,500
Thu, 04 Jun 2026
78.4400
78.9200
77.2000
77.5400
189,300
Wed, 03 Jun 2026
77.4900
78.9700
77.3400
77.6900
272,700
Tue, 02 Jun 2026
76.4700
77.8800
76.4700
77.6800
320,600
Mon, 01 Jun 2026
76.2300
77.8500
75.5400
76.9700
353,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
77.8500
78.3600
76.2600
76.5400
354,300
Thu, 28 May 2026
76.8400
78.3600
75.9100
77.9100
244,500
Wed, 27 May 2026
77.3600
78.1700
75.0700
76.8300
391,900
Tue, 26 May 2026
77.0200
77.5300
75.5100
76.8800
485,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
78.4400
79.0900
76.1500
76.4600
378,000
Thu, 21 May 2026
76.4600
78.5900
74.6200
78.0800
550,400
Wed, 20 May 2026
77.4700
77.9900
76.4900
77.3400
400,700
Tue, 19 May 2026
78.9600
79.6900
77.0600
77.0700
369,900
Mon, 18 May 2026
80.5300
81.4300
78.5400
79.7500
596,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
81.0100
81.9600
79.8900
80.3400
361,000
Thu, 14 May 2026
81.3000
82.6800
80.5400
81.1800
469,300
Wed, 13 May 2026
80.0000
81.6200
78.8000
80.5000
393,900
Tue, 12 May 2026
80.7600
81.2200
79.1200
80.0000
497,100
Mon, 11 May 2026
13 · 8-K
After-hours · 17:22 ET
CURRENT REPORT ↗
Mon, 11 May 2026
81.1600
82.0000
80.0800
80.6900
353,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.3300
82.8100
80.7800
81.7100
356,800
Thu, 07 May 2026
80.0100
80.5500
77.9600
80.3400
345,600
Wed, 06 May 2026
79.1000
80.7900
79.0300
80.1600
539,400
Tue, 05 May 2026
78.1700
79.6300
77.7800
79.0300
734,000
Mon, 04 May 2026
78.1700
78.7200
76.3700
77.9900
574,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
78.6100
79.2200
77.3400
78.8300
405,800
Thu, 30 Apr 2026
76.8500
79.4100
74.3200
77.6000
902,000
Wed, 29 Apr 2026
66.6000
76.3400
66.5700
75.7000
1,246,500
Wed, 29 Apr 2026
12 · 10-Q
Pre-market · 08:32 ET
10-Q ↗
Wed, 29 Apr 2026
11 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 28 Apr 2026
67.0300
67.0300
63.4000
64.2400
638,100
Mon, 27 Apr 2026
65.2400
67.4300
64.9900
66.8500
778,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
10 · 8-K
After-hours · 17:17 ET
CURRENT REPORT ↗
Fri, 24 Apr 2026
64.6900
66.0600
63.6400
65.4700
353,700
Thu, 23 Apr 2026
65.4600
66.4700
64.0900
64.9500
343,700
Wed, 22 Apr 2026
65.6700
66.3400
64.4400
65.5600
364,700
Tue, 21 Apr 2026
65.4400
66.2600
64.1700
65.3300
306,000
Mon, 20 Apr 2026
65.5600
66.6200
65.4100
65.5100
284,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
63.9700
65.9300
62.7900
65.8200
597,600
Thu, 16 Apr 2026
64.5400
64.6600
61.0700
62.9800
455,700
Wed, 15 Apr 2026
65.7400
66.0500
64.1400
64.4900
439,100
Tue, 14 Apr 2026
64.4700
66.3300
64.0000
66.1900
493,100
Mon, 13 Apr 2026
64.0200
64.8500
62.5200
64.6500
340,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
64.4700
64.5700
63.3600
64.5300
247,600
Thu, 09 Apr 2026
62.9200
64.6500
62.5900
64.5900
384,300
Wed, 08 Apr 2026
62.0700
63.4000
61.8900
63.2900
580,300
Tue, 07 Apr 2026
59.2000
59.6100
58.0500
59.2400
377,600
Mon, 06 Apr 2026
57.7600
59.3700
57.4900
59.2200
400,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.8100
58.0800
56.5600
57.5900
513,900
Wed, 01 Apr 2026
59.7500
60.0600
58.3900
58.5700
451,900
Tue, 31 Mar 2026
59.2900
60.2100
57.9300
59.4500
614,200
Mon, 30 Mar 2026
59.5700
61.1900
58.5400
58.8700
418,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.0600
60.2100
58.3300
59.5200
413,700
Thu, 26 Mar 2026
60.7600
61.9800
60.1200
60.4600
422,300
Wed, 25 Mar 2026
9 · DEFA14A
After-hours · 16:56 ET
DEFA14A ↗
Wed, 25 Mar 2026
8 · DEF 14A
After-hours · 16:55 ET
DEF 14A ↗
Wed, 25 Mar 2026
60.1900
60.9400
59.8200
60.8400
360,400
Tue, 24 Mar 2026
57.9000
61.1900
57.8000
59.5700
429,700
Mon, 23 Mar 2026
59.8800
60.1400
58.1100
58.1600
561,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
60.0100
60.2700
57.4400
58.0400
1,164,200
Thu, 19 Mar 2026
60.2500
61.2700
59.3100
60.0100
408,500
Wed, 18 Mar 2026
61.9000
62.8800
60.8100
60.8300
410,000
Tue, 17 Mar 2026
64.1600
64.7500
61.2900
62.7800
521,500
Mon, 16 Mar 2026
65.1600
65.1600
63.9500
64.0700
321,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
64.4500
64.7200
63.6300
64.6000
257,800
Thu, 12 Mar 2026
63.4800
64.3200
62.9100
63.9700
250,000
Wed, 11 Mar 2026
63.8200
64.8800
63.3300
64.5900
268,100
Tue, 10 Mar 2026
63.1000
64.9600
63.0000
64.0100
548,800
Mon, 09 Mar 2026
61.8200
63.6900
59.2600
63.5000
553,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.8500
63.2100
61.4200
62.9000
380,100
Thu, 05 Mar 2026
61.5900
63.6000
61.5900
63.2200
430,900
Wed, 04 Mar 2026
61.9300
62.9200
60.8800
62.5200
461,300
Tue, 03 Mar 2026
64.0700
64.6100
60.2000
62.4300
1,063,000
Mon, 02 Mar 2026
69.5000
70.8000
63.9000
65.8200
1,195,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
71.3300
71.9200
70.9000
71.3900
357,600
Thu, 26 Feb 2026
72.7400
73.9400
71.9500
72.0900
355,800
Wed, 25 Feb 2026
72.4300
72.4300
70.4300
72.1200
339,200
Tue, 24 Feb 2026
7 · 10-K
After market open · 11:46 ET
10-K ↗
Tue, 24 Feb 2026
71.4700
72.7600
70.6800
72.4300
479,000
Mon, 23 Feb 2026
69.9000
71.4300
68.0500
71.1300
477,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
69.4600
71.0600
68.7900
70.0200
384,000
Thu, 19 Feb 2026
69.2800
70.8100
69.0000
69.4600
317,200
Wed, 18 Feb 2026
68.4500
71.0400
68.4300
69.2900
423,200
Tue, 17 Feb 2026
69.0300
69.7500
67.9700
68.4700
294,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.6300
68.8100
67.7200
68.4400
246,300
Thu, 12 Feb 2026
64.8500
69.4700
64.8500
67.8000
757,200
Wed, 11 Feb 2026
63.7800
64.8700
60.6400
64.1500
685,300
Wed, 11 Feb 2026
6 · 8-K
Pre-market · 07:42 ET
CURRENT REPORT ↗
Tue, 10 Feb 2026
67.0000
67.9600
64.8400
65.3600
329,200
Mon, 09 Feb 2026
67.0600
68.1400
66.1500
66.8900
310,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.8200
66.9400
64.7500
66.6700
385,600
Thu, 05 Feb 2026
63.8900
65.4900
63.7300
64.1400
411,200
Wed, 04 Feb 2026
64.5000
65.2500
62.1900
63.6000
515,700
Tue, 03 Feb 2026
63.3400
65.2300
63.2500
64.2700
376,400
Mon, 02 Feb 2026
62.9000
63.7600
61.7000
63.3700
318,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.3500
63.5800
61.1100
62.9000
457,600
Thu, 29 Jan 2026
63.8200
64.0200
62.0700
62.9600
324,400
Wed, 28 Jan 2026
64.6000
64.8500
62.9500
63.5800
347,000
Tue, 27 Jan 2026
63.4400
65.0300
63.0000
64.2800
263,100
Mon, 26 Jan 2026
64.2000
65.1700
63.0000
63.6800
238,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
64.3700
64.6000
63.1900
63.8900
167,800
Thu, 22 Jan 2026
65.6700
66.3000
64.3800
64.8100
376,300
Wed, 21 Jan 2026
62.9300
65.7000
62.4500
65.3700
482,000
Tue, 20 Jan 2026
63.9100
64.1300
62.3100
63.3900
340,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
64.7400
64.7400
63.0200
64.1400
442,600
Thu, 15 Jan 2026
60.2500
66.0900
60.2500
64.5500
1,011,000
Wed, 14 Jan 2026
60.2400
61.4300
57.3900
60.2600
625,500
Tue, 13 Jan 2026
5 · 8-K
After-hours · 17:25 ET
CURRENT REPORT ↗
Tue, 13 Jan 2026
61.9600
62.6000
59.0200
60.0000
480,800
Mon, 12 Jan 2026
60.2000
62.7300
60.1400
62.1400
841,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
60.4700
61.7500
59.8900
60.9900
305,100
Thu, 08 Jan 2026
59.9700
60.9700
59.2500
60.3900
493,200
Wed, 07 Jan 2026
61.2400
62.0500
59.9500
60.0800
675,100
Tue, 06 Jan 2026
61.1100
62.6000
59.7800
60.8100
456,300
Mon, 05 Jan 2026
61.9100
62.9400
61.0200
61.0300
509,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.3300
63.5400
62.1000
62.3900
256,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
62.5400
62.8800
61.8400
62.3300
273,400
Tue, 30 Dec 2025
63.0500
63.9200
62.1000
62.4800
238,700
Mon, 29 Dec 2025
63.5500
63.9000
62.8600
63.2400
226,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.4000
63.9000
63.3200
63.5300
150,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.7500
64.1800
63.1600
63.4700
166,600
Tue, 23 Dec 2025
64.7000
65.0200
63.7200
63.9500
226,500
Mon, 22 Dec 2025
64.2200
65.5600
64.0100
64.8500
324,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
63.1000
65.0300
62.7600
64.4600
604,500
Thu, 18 Dec 2025
64.1400
64.4300
62.8600
63.4200
325,100
Wed, 17 Dec 2025
63.3600
64.6400
63.1500
64.2400
612,200
Tue, 16 Dec 2025
62.9300
63.7200
62.0400
63.3300
356,000
Mon, 15 Dec 2025
63.0000
64.3000
62.8300
63.2900
414,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
62.5700
63.3800
61.3100
62.4700
367,400
Thu, 11 Dec 2025
61.7800
63.2300
61.7800
62.5700
333,600
Wed, 10 Dec 2025
60.2600
62.0200
59.6600
61.5300
502,300
Tue, 09 Dec 2025
59.1000
60.7700
59.1000
60.2600
297,400
Mon, 08 Dec 2025
59.6400
60.0600
58.6300
59.0900
424,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
60.1600
61.3800
59.1300
59.4200
423,900
Thu, 04 Dec 2025
60.2100
60.9600
59.0900
60.3900
407,700
Wed, 03 Dec 2025
59.9900
60.8700
57.9200
60.3000
616,000
Tue, 02 Dec 2025
60.1100
60.5700
59.1600
60.0100
454,200
Mon, 01 Dec 2025
60.6500
61.1300
59.2400
59.5700
394,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
61.7500
62.3000
60.7300
61.3200
152,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
62.2200
63.3600
61.8200
61.9900
480,400
Tue, 25 Nov 2025
59.5600
62.9800
59.5600
62.1400
624,500
Mon, 24 Nov 2025
58.3800
61.4500
57.7300
59.5800
634,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
57.3100
59.1100
56.4700
58.5600
610,300
Thu, 20 Nov 2025
58.3400
60.0100
57.2100
57.2700
301,300
Wed, 19 Nov 2025
57.9700
58.2000
56.4600
57.9600
259,000
Tue, 18 Nov 2025
57.9200
58.5700
57.0600
57.7900
284,900
Mon, 17 Nov 2025
59.0000
59.2400
57.2200
57.7100
496,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.0400
59.8600
57.9200
58.9400
406,700
Thu, 13 Nov 2025
61.7700
61.9000
59.0200
59.5000
510,300
Wed, 12 Nov 2025
61.6800
62.9200
61.5700
61.7500
305,800
Tue, 11 Nov 2025
62.5300
62.9400
61.2300
61.5800
270,500
Mon, 10 Nov 2025
62.4800
62.9700
62.0100
62.6000
236,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
63.8200
63.9800
62.0400
62.3600
656,000
Thu, 06 Nov 2025
63.0200
64.2200
62.4200
63.6600
316,100
Wed, 05 Nov 2025
61.8900
64.0300
61.7800
63.5300
449,200
Tue, 04 Nov 2025
61.0700
62.5100
60.5900
62.1000
555,900
Mon, 03 Nov 2025
58.7600
60.8700
58.1200
60.7200
419,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
59.1300
60.7700
58.3500
59.0000
454,900
Thu, 30 Oct 2025
62.3500
62.8200
59.4500
59.9700
904,400
Wed, 29 Oct 2025
63.4200
63.6100
58.8500
62.3500
924,900
Wed, 29 Oct 2025
4 · 10-Q
Pre-market · 07:39 ET
10-Q ↗
Wed, 29 Oct 2025
3 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 28 Oct 2025
58.0600
60.4400
57.1300
58.6100
618,800
Mon, 27 Oct 2025
59.5900
59.9600
58.2300
58.3300
418,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
59.2500
59.7200
58.1200
58.5400
267,300
Thu, 23 Oct 2025
59.7600
59.7600
58.2300
58.7600
280,400
Wed, 22 Oct 2025
59.3900
60.1900
59.0100
59.8100
270,900
Tue, 21 Oct 2025
58.3900
59.8600
57.7700
59.6200
656,100
Mon, 20 Oct 2025
58.1100
58.7000
57.7900
58.3000
303,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
57.7400
58.4700
57.3400
58.1500
272,400
Thu, 16 Oct 2025
59.0400
59.3500
57.2600
57.7600
296,800
Wed, 15 Oct 2025
58.3600
59.6200
58.0300
59.1500
301,400
Tue, 14 Oct 2025
57.4500
59.1000
57.3600
57.9900
448,600
Mon, 13 Oct 2025
57.2000
57.7100
56.0800
57.6100
310,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
56.7100
57.6500
56.1200
57.1000
477,400
Thu, 09 Oct 2025
56.5400
56.8300
55.7100
56.1200
327,900
Wed, 08 Oct 2025
56.3200
56.7600
54.8400
56.3300
384,100
Tue, 07 Oct 2025
54.3600
56.0800
53.2400
55.7900
625,800
Mon, 06 Oct 2025
55.0100
55.2300
54.2600
54.6100
355,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
55.0500
55.8000
54.6100
55.4400
548,500
Thu, 02 Oct 2025
54.4600
55.3900
53.2000
55.1500
789,700
Wed, 01 Oct 2025
57.7000
57.9600
54.2000
54.6000
1,374,100
Tue, 30 Sep 2025
58.6700
58.8700
57.9500
58.3300
307,700
Mon, 29 Sep 2025
58.7300
58.7300
57.5500
58.4800
537,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
59.6200
59.6200
58.2100
58.5400
648,300
Thu, 25 Sep 2025
59.4800
59.8700
58.7500
59.6400
440,200
Wed, 24 Sep 2025
61.4200
62.1000
59.1800
59.4400
739,200
Tue, 23 Sep 2025
60.0200
62.0800
59.9400
61.7000
529,600
Mon, 22 Sep 2025
64.3800
64.6400
59.9600
60.0000
645,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
66.6900
66.8600
64.8500
64.9300
568,400
Thu, 18 Sep 2025
67.6800
68.3000
66.2900
66.6900
364,400
Wed, 17 Sep 2025
65.8200
68.2700
65.7600
67.4400
360,900
Tue, 16 Sep 2025
66.5700
66.9000
64.1800
65.6400
893,800
Mon, 15 Sep 2025
65.9700
67.1300
65.8200
66.6200
328,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
66.1600
66.8900
65.7900
66.1700
370,500
Thu, 11 Sep 2025
64.5000
66.1300
64.5000
65.9900
589,400
Wed, 10 Sep 2025
64.5000
64.7200
62.9600
64.4400
268,100
Tue, 09 Sep 2025
64.8400
65.1000
63.5600
64.6300
365,400
Mon, 08 Sep 2025
64.2000
64.8400
63.5200
64.8400
328,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
65.2600
65.6500
63.4000
63.9700
357,100
Thu, 04 Sep 2025
63.9200
65.4400
63.9200
65.2500
290,000
Wed, 03 Sep 2025
64.1900
65.0000
62.9400
63.8000
507,100
Tue, 02 Sep 2025
62.9600
64.6100
62.7500
64.5700
383,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
63.2100
63.8700
62.3800
63.1400
412,900
Thu, 28 Aug 2025
62.6000
63.2600
61.8100
62.9100
307,100
Wed, 27 Aug 2025
62.3500
63.0500
61.1100
62.6100
405,600
Tue, 26 Aug 2025
65.2100
65.4600
62.4900
63.0900
353,200
Mon, 25 Aug 2025
63.7400
65.2400
63.5300
65.1300
440,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
61.7200
64.2500
61.5600
64.0800
319,800
Thu, 21 Aug 2025
62.1400
62.8000
61.5600
61.7800
357,300
Wed, 20 Aug 2025
61.1500
62.0300
60.9000
61.9100
360,100
Tue, 19 Aug 2025
61.8000
62.7200
61.2300
61.4000
304,900
Mon, 18 Aug 2025
61.8800
62.2200
61.1700
61.8000
273,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
61.4100
61.9600
61.2000
61.5500
402,100
Thu, 14 Aug 2025
63.5100
63.6200
61.2300
61.2900
372,400
Wed, 13 Aug 2025
63.1700
64.5600
62.5000
63.6800
360,500
Tue, 12 Aug 2025
62.3000
63.0700
62.0300
62.7700
281,700
Mon, 11 Aug 2025
62.3700
63.0600
62.0200
62.3000
366,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
64.3000
64.7600
62.7500
62.8800
565,500
Thu, 07 Aug 2025
65.6000
65.7700
62.9200
63.9500
362,100
Wed, 06 Aug 2025
65.4600
66.7700
65.4400
65.7700
569,800
Tue, 05 Aug 2025
67.2000
67.3800
65.4400
65.5100
393,800
Mon, 04 Aug 2025
67.4100
68.1700
66.5600
66.9000
1,684,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
68.2100
68.9400
66.7900
67.4200
613,000
Thu, 31 Jul 2025
66.9000
68.6600
65.6600
68.5600
857,500
Wed, 30 Jul 2025
2 · 10-Q
After market open · 10:12 ET
10-Q ↗
Wed, 30 Jul 2025
1 · 8-K
After market open · 10:04 ET
8-K ↗
Wed, 30 Jul 2025
64.6400
68.5800
61.8400
66.9200
1,097,600
Tue, 29 Jul 2025
62.8300
63.3800
61.4500
61.5600
644,800
Mon, 28 Jul 2025
62.5100
63.2400
62.3700
62.6800
319,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend