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
60.6800
61.8400
60.6000
61.4400
487,500
Thu, 23 Jul 2026
60.1500
61.0300
59.6800
59.9800
325,300
Wed, 22 Jul 2026
60.7600
61.7100
59.9700
60.7200
513,500
Tue, 21 Jul 2026
61.5000
62.1200
60.6300
60.6600
670,800
Mon, 20 Jul 2026
62.5900
63.7000
61.3400
62.6800
1,038,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
64.1400
65.5700
62.8000
62.8800
416,800
Thu, 16 Jul 2026
63.0900
64.4600
62.5600
64.4100
534,600
Wed, 15 Jul 2026
62.1000
63.9400
61.8900
62.0600
377,300
Tue, 14 Jul 2026
62.9100
63.1900
61.4500
62.0800
521,000
Mon, 13 Jul 2026
62.8100
64.5000
62.8100
63.5900
478,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
62.7300
62.9700
61.4200
62.1000
392,200
Thu, 09 Jul 2026
60.4300
62.3000
59.3100
62.1700
496,800
Wed, 08 Jul 2026
62.2600
62.4800
60.3900
60.9500
489,200
Tue, 07 Jul 2026
62.0000
63.5200
61.7400
62.0700
673,000
Mon, 06 Jul 2026
60.8800
61.6000
59.6800
61.1800
381,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
60.3700
61.3800
60.0300
60.9800
508,000
Wed, 01 Jul 2026
59.7600
61.4400
59.2400
59.9400
724,200
Tue, 30 Jun 2026
59.5600
59.6800
58.1800
58.7600
519,800
Mon, 29 Jun 2026
60.8800
61.4300
59.6900
59.7000
514,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
57.9000
61.1100
57.9000
60.8300
1,264,800
Thu, 25 Jun 2026
57.9400
58.9400
57.1700
58.0000
444,100
Wed, 24 Jun 2026
57.2800
58.6000
57.1100
57.9400
488,200
Tue, 23 Jun 2026
56.9800
58.1400
56.5500
57.3500
642,300
Mon, 22 Jun 2026
56.9700
56.9700
54.0700
55.8700
960,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.5300
58.5300
56.1100
56.8900
1,398,100
Wed, 17 Jun 2026
56.7300
57.9000
55.8500
57.0100
818,700
Tue, 16 Jun 2026
58.2300
58.2300
56.7300
57.3400
361,200
Mon, 15 Jun 2026
57.1800
58.2300
56.8000
57.2400
450,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
56.6200
57.9200
55.3200
57.0800
377,400
Thu, 11 Jun 2026
55.0000
57.0000
54.2200
56.6200
733,800
Wed, 10 Jun 2026
11 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 10 Jun 2026
57.4500
57.8100
55.3200
55.3700
493,700
Tue, 09 Jun 2026
58.7100
60.4300
56.8900
57.2300
627,700
Mon, 08 Jun 2026
59.5700
60.3900
58.7100
58.7400
929,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
59.5300
60.3400
59.0300
59.6600
547,200
Thu, 04 Jun 2026
59.4600
60.2500
59.1900
59.4800
607,800
Wed, 03 Jun 2026
58.0000
58.3400
56.3300
58.3100
549,500
Tue, 02 Jun 2026
59.7700
60.0300
57.8700
58.3900
693,000
Mon, 01 Jun 2026
58.3400
60.4200
57.8700
60.3900
688,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
58.3900
58.8400
57.8400
58.3200
814,500
Thu, 28 May 2026
57.0800
59.1300
57.0800
58.4200
446,600
Wed, 27 May 2026
57.2900
58.4800
56.7200
57.0800
519,100
Tue, 26 May 2026
57.3600
57.7700
56.5400
57.5200
363,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
56.9500
57.9100
56.9500
57.7700
374,900
Thu, 21 May 2026
57.5400
57.8800
56.5000
57.0600
358,400
Wed, 20 May 2026
56.5900
58.4800
55.8200
58.2300
775,800
Tue, 19 May 2026
57.6600
59.9200
56.9400
56.9900
602,800
Mon, 18 May 2026
53.8900
57.9500
53.8900
57.3500
793,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
53.7600
54.5800
53.2600
53.7900
664,300
Thu, 14 May 2026
54.5400
55.0200
53.5900
53.6700
491,900
Wed, 13 May 2026
56.6600
56.8300
51.9100
54.5400
972,400
Tue, 12 May 2026
60.7200
60.9600
57.0900
57.1900
705,200
Mon, 11 May 2026
61.3900
61.4600
59.5900
60.1600
416,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
10 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 08 May 2026
63.1700
63.3400
60.7300
61.4200
394,100
Thu, 07 May 2026
64.4300
66.0000
63.4400
63.4400
306,500
Wed, 06 May 2026
66.4200
66.6100
63.8800
64.2100
363,900
Tue, 05 May 2026
65.1500
66.1500
64.6700
65.9400
366,300
Mon, 04 May 2026
64.6500
65.8000
64.3800
64.9600
588,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
67.2000
68.6300
64.1000
65.2800
848,600
Thu, 30 Apr 2026
9 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Apr 2026
66.1100
67.0300
65.2300
66.8900
432,900
Wed, 29 Apr 2026
66.4200
67.5800
65.6200
66.1800
313,000
Tue, 28 Apr 2026
66.8200
68.4000
66.7200
66.9400
452,900
Mon, 27 Apr 2026
65.7600
67.5600
65.7600
66.1800
484,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
66.1000
67.4600
65.2900
65.8800
390,000
Thu, 23 Apr 2026
67.2500
67.5100
64.7700
66.2700
598,600
Wed, 22 Apr 2026
68.2100
68.5300
66.9400
67.5600
270,300
Tue, 21 Apr 2026
68.1500
69.2400
67.5100
68.2900
424,100
Mon, 20 Apr 2026
8 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Mon, 20 Apr 2026
67.8600
68.4700
67.4700
68.1500
293,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.9500
69.6100
67.0300
68.0500
875,300
Thu, 16 Apr 2026
68.3100
69.3700
66.5600
68.1200
455,700
Wed, 15 Apr 2026
67.4900
68.5600
66.4800
68.2900
400,400
Tue, 14 Apr 2026
66.5100
67.8700
66.0900
67.5500
406,000
Mon, 13 Apr 2026
65.3200
66.7700
64.7100
66.6100
395,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.7600
67.6900
64.3500
65.3700
517,300
Thu, 09 Apr 2026
66.4000
66.7300
64.9900
66.6600
518,700
Wed, 08 Apr 2026
67.1000
67.6700
66.2000
66.7500
593,600
Tue, 07 Apr 2026
65.5100
66.3500
65.1000
65.8000
495,300
Mon, 06 Apr 2026
7 · 8-K
After-hours · 16:35 ET
FORM 8-K ↗
Mon, 06 Apr 2026
66.0800
66.9400
65.5000
66.5600
257,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
64.5400
66.6800
64.4100
66.5600
384,900
Wed, 01 Apr 2026
65.6700
66.3600
64.8300
65.0300
390,000
Tue, 31 Mar 2026
65.9500
66.0400
64.5900
65.2500
547,500
Mon, 30 Mar 2026
64.9900
66.3800
64.6800
65.2400
438,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
64.8800
66.8800
63.2500
64.4700
592,400
Thu, 26 Mar 2026
65.1300
67.3200
64.7400
65.3000
416,300
Wed, 25 Mar 2026
66.0400
66.2800
64.7400
65.3400
439,500
Tue, 24 Mar 2026
65.5400
65.9000
64.4200
65.3100
387,600
Mon, 23 Mar 2026
68.0600
69.3100
66.3100
66.3300
568,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
65.1500
66.8700
64.4400
66.7600
1,160,300
Thu, 19 Mar 2026
64.0500
66.1400
64.0500
65.1500
508,600
Wed, 18 Mar 2026
64.6500
65.8100
64.4900
64.5000
488,100
Tue, 17 Mar 2026
67.2300
68.0900
64.7100
65.3200
696,900
Mon, 16 Mar 2026
67.7900
68.4200
66.5800
66.7100
503,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
70.3700
71.2600
66.8900
67.3700
434,600
Thu, 12 Mar 2026
69.8100
70.8700
69.3800
69.6800
543,100
Wed, 11 Mar 2026
69.8000
70.8800
69.3100
70.0300
436,000
Tue, 10 Mar 2026
71.7000
71.8500
69.2200
70.2500
535,500
Mon, 09 Mar 2026
71.6500
72.2300
70.0700
71.8800
406,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
72.6100
72.6100
70.5900
71.9000
383,600
Thu, 05 Mar 2026
72.4000
74.5000
71.9700
74.3200
580,200
Wed, 04 Mar 2026
74.0900
74.7900
72.8900
72.9500
590,200
Tue, 03 Mar 2026
72.3900
74.4500
71.5700
73.8500
467,800
Mon, 02 Mar 2026
72.5500
74.4800
72.2400
73.7800
377,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After-hours · 16:02 ET
10-K ↗
Fri, 27 Feb 2026
71.5500
73.0100
70.0000
72.7800
460,000
Thu, 26 Feb 2026
70.9700
73.5000
70.1400
73.1000
373,600
Wed, 25 Feb 2026
70.6500
70.8300
69.3400
70.4900
471,200
Tue, 24 Feb 2026
69.4100
71.2300
69.0000
70.1900
423,200
Mon, 23 Feb 2026
69.8100
70.1000
68.5300
69.4100
606,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
70.0200
71.2100
67.8400
70.1600
449,400
Thu, 19 Feb 2026
69.8000
70.9200
69.4700
70.0700
483,800
Wed, 18 Feb 2026
68.2600
70.5800
68.2600
70.2600
598,000
Tue, 17 Feb 2026
66.6400
69.2600
66.2700
68.7200
817,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
67.4400
69.2500
65.6000
66.7900
948,600
Thu, 12 Feb 2026
71.8500
73.5800
66.5900
67.1300
693,500
Wed, 11 Feb 2026
76.5900
77.0200
71.1200
71.7200
484,000
Tue, 10 Feb 2026
78.5600
78.9900
75.6700
76.1500
510,700
Mon, 09 Feb 2026
80.4400
81.9500
78.1900
78.3400
774,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
72.6500
80.6000
70.9400
79.7900
940,600
Thu, 05 Feb 2026
5 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 05 Feb 2026
70.2500
71.4400
70.1100
70.8300
583,600
Wed, 04 Feb 2026
70.3100
71.6200
69.8100
70.0900
405,100
Tue, 03 Feb 2026
72.8900
73.7700
69.0000
69.9200
379,600
Mon, 02 Feb 2026
72.1300
74.0700
71.5300
73.6600
597,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.8400
72.2500
70.7200
71.8700
524,500
Thu, 29 Jan 2026
73.9200
74.3100
70.7000
71.4900
412,200
Wed, 28 Jan 2026
74.4600
74.4700
72.9400
73.4900
191,600
Tue, 27 Jan 2026
75.0100
75.6300
73.7000
74.6700
216,100
Mon, 26 Jan 2026
75.1300
76.9300
74.7100
75.3100
413,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
75.2400
76.2100
74.1400
74.2600
219,500
Thu, 22 Jan 2026
75.0800
76.0100
75.0800
75.5100
207,700
Wed, 21 Jan 2026
73.7500
75.3200
73.1500
74.9300
281,200
Tue, 20 Jan 2026
73.6600
74.7000
73.0700
73.3900
227,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
74.3200
74.9400
73.9100
74.5800
309,300
Thu, 15 Jan 2026
72.5900
74.7100
72.2700
74.3500
307,000
Wed, 14 Jan 2026
72.9300
73.2500
72.1700
72.2600
338,600
Tue, 13 Jan 2026
74.3000
74.9800
72.7800
72.9300
323,800
Mon, 12 Jan 2026
74.3000
75.7000
73.9800
74.3600
425,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
74.8000
76.5000
74.1700
74.5900
384,200
Thu, 08 Jan 2026
72.9500
75.5200
72.9100
75.0200
301,500
Wed, 07 Jan 2026
73.3900
74.2300
72.8400
73.4300
246,000
Tue, 06 Jan 2026
73.1300
73.7400
72.3300
73.4800
261,000
Mon, 05 Jan 2026
69.9100
74.7600
69.6400
73.7400
464,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
69.4300
70.9500
68.5000
70.1500
422,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
70.1900
70.2700
69.4000
69.4600
269,800
Tue, 30 Dec 2025
71.1400
71.2400
70.1800
70.2700
188,900
Mon, 29 Dec 2025
71.3500
72.2800
70.7300
71.2200
401,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
71.7200
72.5200
70.7700
71.3500
362,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
72.1300
72.6000
71.5200
71.7700
181,200
Tue, 23 Dec 2025
72.5000
72.9800
71.6200
72.1300
411,900
Mon, 22 Dec 2025
72.2100
73.5400
72.2100
72.8400
484,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
72.8400
73.8600
71.9800
72.0200
1,056,600
Thu, 18 Dec 2025
73.8900
74.3700
72.8900
73.2900
496,700
Wed, 17 Dec 2025
73.7100
75.0100
73.5400
73.6900
384,100
Tue, 16 Dec 2025
74.6700
74.8200
73.3500
74.2000
539,400
Mon, 15 Dec 2025
74.6200
76.4900
73.2900
74.6800
600,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.8200
75.3100
73.2000
73.6300
785,600
Thu, 11 Dec 2025
71.6000
74.1200
71.3100
73.4400
442,000
Wed, 10 Dec 2025
70.9400
71.8400
70.5800
71.3300
467,100
Tue, 09 Dec 2025
72.0700
72.4300
70.3200
70.9200
337,300
Mon, 08 Dec 2025
73.2200
73.5000
71.7500
71.9700
346,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
73.5800
73.8200
73.0100
73.2200
358,200
Thu, 04 Dec 2025
74.0400
75.1500
73.6900
74.2500
377,400
Wed, 03 Dec 2025
73.4600
74.3300
73.0700
73.7800
347,600
Tue, 02 Dec 2025
73.2600
73.7800
72.3600
73.2200
413,900
Mon, 01 Dec 2025
72.1300
73.3300
71.9700
73.1200
678,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
72.3700
72.6400
72.0400
72.3000
294,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
71.9500
72.8100
71.8700
72.5700
319,700
Tue, 25 Nov 2025
71.1900
72.9500
71.1900
72.4000
463,000
Mon, 24 Nov 2025
70.3600
71.4800
69.6900
70.8000
519,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
68.6800
70.9700
68.4700
70.6300
367,600
Thu, 20 Nov 2025
68.6900
69.3600
67.7700
68.5700
336,100
Wed, 19 Nov 2025
68.8500
68.8700
67.8600
68.1900
269,100
Tue, 18 Nov 2025
68.7900
69.2700
67.7700
68.7600
449,900
Mon, 17 Nov 2025
70.2000
71.8500
68.6600
68.8900
489,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
69.8600
70.4900
68.5400
69.9400
382,900
Thu, 13 Nov 2025
70.0400
70.8700
69.4500
69.9300
351,900
Wed, 12 Nov 2025
70.7600
71.4100
69.7000
70.2100
305,100
Tue, 11 Nov 2025
70.9300
71.5000
70.1600
70.9500
304,300
Mon, 10 Nov 2025
70.8800
71.3100
69.9700
70.7900
308,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
4 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 07 Nov 2025
71.3100
72.0000
70.0500
70.5700
323,400
Thu, 06 Nov 2025
73.3300
73.3300
71.0000
71.2200
355,400
Wed, 05 Nov 2025
71.9400
73.8800
71.7900
73.6600
360,600
Tue, 04 Nov 2025
71.9600
73.0500
71.5400
71.7000
476,500
Mon, 03 Nov 2025
71.0800
72.6500
70.1000
72.0700
558,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
67.6900
71.1800
65.0400
70.8100
1,129,400
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Oct 2025
65.4100
67.3400
64.9900
66.8200
910,300
Wed, 29 Oct 2025
67.1600
67.3900
65.1000
65.4100
335,900
Tue, 28 Oct 2025
67.5300
68.0800
67.1800
67.4200
216,000
Mon, 27 Oct 2025
69.3000
69.4400
67.6600
67.7700
363,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
69.1800
69.5000
68.8100
69.3100
238,200
Thu, 23 Oct 2025
69.1400
69.5000
68.6000
68.9600
201,200
Wed, 22 Oct 2025
69.9200
70.4200
69.0800
69.1400
268,100
Tue, 21 Oct 2025
69.0300
69.9600
68.0900
69.9200
238,300
Mon, 20 Oct 2025
67.7000
69.1100
67.4800
69.0600
271,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
67.9900
68.2100
66.6800
67.5000
378,800
Thu, 16 Oct 2025
67.1300
68.3400
66.2000
68.2500
546,500
Wed, 15 Oct 2025
66.8400
67.6900
66.5100
67.2300
346,500
Tue, 14 Oct 2025
65.4800
66.9800
65.3200
66.9300
294,900
Mon, 13 Oct 2025
65.6000
65.8900
65.0000
65.8600
313,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
65.5900
65.7900
64.3900
65.2700
319,600
Thu, 09 Oct 2025
66.2500
66.4300
64.9600
65.2800
260,600
Wed, 08 Oct 2025
66.7900
67.0900
66.0100
66.6000
332,100
Tue, 07 Oct 2025
67.2500
67.5400
66.1000
66.3100
359,400
Mon, 06 Oct 2025
67.3700
68.0300
66.7000
67.2700
379,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
68.0700
68.3500
66.8300
67.1000
387,500
Thu, 02 Oct 2025
69.0200
69.2600
67.9000
68.0300
351,800
Wed, 01 Oct 2025
69.3000
69.5100
68.5600
69.2200
286,000
Tue, 30 Sep 2025
69.0900
69.6700
68.7800
69.4800
610,800
Mon, 29 Sep 2025
69.7700
69.8200
69.1500
69.3800
332,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
69.4600
69.9200
69.1700
69.5000
285,700
Thu, 25 Sep 2025
68.9600
69.4100
68.6800
69.3100
412,800
Wed, 24 Sep 2025
68.9600
69.4700
68.7500
68.9600
449,900
Tue, 23 Sep 2025
70.2600
70.9100
68.7000
68.8800
392,200
Mon, 22 Sep 2025
68.9200
70.2600
68.4100
69.9800
329,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
70.5200
70.5200
68.8000
69.3400
1,328,000
Thu, 18 Sep 2025
69.3500
70.7400
69.0400
70.1600
483,200
Wed, 17 Sep 2025
69.6600
71.0200
68.7600
68.9900
373,600
Tue, 16 Sep 2025
69.4000
70.1100
69.0000
69.6700
464,000
Mon, 15 Sep 2025
70.2500
71.0300
69.2500
69.4700
714,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
70.8600
70.8600
69.9300
70.0500
254,300
Thu, 11 Sep 2025
69.5000
71.0100
69.5000
70.9500
322,300
Wed, 10 Sep 2025
69.6000
70.2200
68.3000
69.3800
658,800
Tue, 09 Sep 2025
70.8600
71.0100
69.5400
69.6600
423,700
Mon, 08 Sep 2025
71.4200
71.4200
69.9000
71.0000
308,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
73.0700
73.5500
71.3700
71.4200
365,100
Thu, 04 Sep 2025
71.8800
72.9800
71.1100
72.9800
393,700
Wed, 03 Sep 2025
71.4400
72.4600
71.4400
71.8500
479,900
Tue, 02 Sep 2025
71.0000
72.5900
71.0000
71.9300
613,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
72.6400
73.2400
70.9800
71.3800
357,500
Thu, 28 Aug 2025
72.9700
72.9700
71.9600
72.2300
505,900
Wed, 27 Aug 2025
71.4100
73.2500
71.3900
72.9800
666,900
Tue, 26 Aug 2025
70.7100
71.8700
70.7100
71.7300
487,300
Mon, 25 Aug 2025
72.0200
72.4200
70.7800
70.8100
292,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
71.0700
73.0900
70.8400
72.2900
318,900
Thu, 21 Aug 2025
69.5400
71.3100
69.0200
70.4800
580,500
Wed, 20 Aug 2025
69.7200
70.3600
69.4700
70.0300
697,300
Tue, 19 Aug 2025
69.3500
70.0500
69.0800
69.6000
983,300
Mon, 18 Aug 2025
69.0600
69.8600
68.5800
69.1200
742,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
70.7700
71.0000
68.9500
69.2500
539,700
Thu, 14 Aug 2025
71.8500
72.0800
70.5100
70.6700
293,700
Wed, 13 Aug 2025
71.0200
72.8500
70.3100
72.6500
261,100
Tue, 12 Aug 2025
70.0200
70.9500
69.5800
70.9300
229,900
Mon, 11 Aug 2025
70.7300
70.9300
69.0400
69.7300
288,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 08 Aug 2025
71.1800
71.6700
70.5500
70.6500
189,500
Thu, 07 Aug 2025
72.1100
72.3200
70.9300
71.2700
263,600
Wed, 06 Aug 2025
71.2100
71.8200
70.3900
71.4900
299,800
Tue, 05 Aug 2025
70.6300
71.7500
70.4500
71.2100
278,200
Mon, 04 Aug 2025
68.3200
70.6300
67.7800
70.5800
407,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
67.8800
69.7900
63.8100
68.3300
949,100
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 31 Jul 2025
68.1400
69.0600
67.6900
68.9600
543,900
Wed, 30 Jul 2025
70.4800
70.6100
68.6800
68.8300
302,500
Tue, 29 Jul 2025
71.3800
71.5300
70.2500
70.4400
239,200
Mon, 28 Jul 2025
72.2300
72.2300
71.0000
71.0900
291,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend