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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
86.0600
87.1200
83.0000
86.9800
1,141,500
Thu, 22 Oct 2026
82.7700
88.3000
82.7600
87.4500
1,176,200
Wed, 21 Oct 2026
82.3900
83.9600
81.3300
83.8500
478,900
Tue, 20 Oct 2026
79.7700
82.4700
79.3400
82.0900
614,900
Mon, 19 Oct 2026
79.1500
81.4400
78.3600
80.2400
723,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.2000
80.6300
77.3200
77.9500
995,700
Thu, 15 Oct 2026
74.0800
78.5400
74.0800
78.4100
859,600
Wed, 14 Oct 2026
75.2400
75.6800
74.4200
74.9500
454,600
Tue, 13 Oct 2026
74.6900
75.9900
74.6700
75.6600
483,200
Mon, 12 Oct 2026
74.3800
75.9900
73.8900
75.1000
503,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
72.8100
75.2600
70.7700
74.9600
765,000
Thu, 08 Oct 2026
74.7400
74.8400
71.7100
72.9000
1,080,500
Wed, 07 Oct 2026
78.5700
79.5600
74.6500
77.2200
1,338,700
Tue, 06 Oct 2026
80.7700
80.7700
79.5100
79.6600
465,300
Mon, 05 Oct 2026
80.1300
80.1900
78.8300
79.8000
735,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
78.6900
81.1500
77.7800
80.3700
621,100
Thu, 01 Oct 2026
77.0900
78.2100
76.1700
77.3900
440,800
Wed, 30 Sep 2026
76.5800
77.4400
75.6500
77.0400
416,200
Tue, 29 Sep 2026
75.9600
76.8300
75.3500
76.1600
566,300
Mon, 28 Sep 2026
77.0000
77.0000
75.0100
75.4700
402,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
73.6200
77.5100
73.3100
77.3900
651,100
Thu, 24 Sep 2026
76.2400
76.6200
73.2300
73.4400
598,800
Wed, 23 Sep 2026
78.4600
78.4600
76.3800
76.7100
540,000
Tue, 22 Sep 2026
78.3600
78.6800
77.0000
78.1200
565,500
Mon, 21 Sep 2026
78.9600
79.1600
77.0900
77.9800
610,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
77.4500
78.4000
76.4600
78.3000
2,134,300
Thu, 17 Sep 2026
77.5500
77.5900
75.4900
77.3300
644,500
Wed, 16 Sep 2026
78.2800
79.0900
75.4900
76.3100
734,900
Tue, 15 Sep 2026
77.1000
78.2700
75.7700
77.8900
1,151,600
Mon, 14 Sep 2026
82.1000
82.9600
75.8900
76.6200
1,265,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
81.4700
84.3300
81.0200
83.5600
987,600
Thu, 10 Sep 2026
78.7600
81.9900
77.8800
81.1600
853,000
Wed, 09 Sep 2026
82.1700
83.2500
79.8400
79.9100
755,500
Tue, 08 Sep 2026
82.6700
83.0000
81.2500
82.3000
660,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
82.9700
83.2200
81.6800
82.3400
482,900
Thu, 03 Sep 2026
83.2900
84.7200
81.2900
82.6400
705,800
Wed, 02 Sep 2026
82.4000
84.6600
82.4000
83.5600
564,800
Tue, 01 Sep 2026
82.0300
84.4600
81.4000
82.4100
769,600
Mon, 31 Aug 2026
83.2800
84.1900
81.2300
83.1700
901,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
85.0200
85.7300
82.9200
82.9800
488,500
Thu, 27 Aug 2026
88.1400
88.2600
83.5600
84.8500
751,100
Wed, 26 Aug 2026
89.5200
90.4800
86.1100
86.8400
783,000
Tue, 25 Aug 2026
85.3300
90.0500
84.4100
89.3800
1,311,400
Mon, 24 Aug 2026
85.4600
85.5600
83.9700
84.7100
612,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
86.3600
87.1800
85.0000
85.8400
653,900
Thu, 20 Aug 2026
85.7600
86.9400
84.8200
86.5000
540,000
Wed, 19 Aug 2026
85.8700
87.3400
85.2000
86.5400
720,000
Tue, 18 Aug 2026
85.1000
86.0800
84.2000
84.4500
519,500
Mon, 17 Aug 2026
88.9200
89.0000
85.9900
86.6400
696,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
90.7200
91.6300
87.6200
88.9200
654,000
Thu, 13 Aug 2026
91.7200
92.4800
89.6200
90.9600
877,600
Wed, 12 Aug 2026
94.1900
94.4100
91.4300
92.0100
827,200
Tue, 11 Aug 2026
91.2100
94.3800
90.4200
94.0400
760,400
Mon, 10 Aug 2026
91.1400
91.4800
89.3200
90.5400
477,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
88.6500
91.3500
88.6300
91.1900
650,000
Thu, 06 Aug 2026
85.9000
87.9900
85.0200
87.2500
774,500
Wed, 05 Aug 2026
86.0100
86.9700
84.1900
85.9300
614,700
Tue, 04 Aug 2026
80.9000
86.3400
80.0700
86.2200
895,700
Mon, 03 Aug 2026
80.4200
82.4600
79.4800
79.7800
687,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
79.0000
81.9000
76.4200
80.1600
1,676,800
Thu, 30 Jul 2026
11 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 30 Jul 2026
10 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 30 Jul 2026
81.6600
82.3900
79.0300
80.3600
1,234,300
Wed, 29 Jul 2026
81.0500
81.9700
78.9500
80.1600
1,028,900
Tue, 28 Jul 2026
80.3700
83.5800
79.7700
82.2900
980,600
Mon, 27 Jul 2026
79.5600
81.7700
79.2100
81.5500
517,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.4500
80.0800
78.5000
79.2700
487,900
Thu, 23 Jul 2026
80.2300
81.1900
78.9700
79.4200
665,600
Wed, 22 Jul 2026
81.3600
83.0000
81.1400
81.5900
415,400
Tue, 21 Jul 2026
81.8800
82.3200
80.2000
82.1800
540,000
Mon, 20 Jul 2026
80.5000
81.9800
79.4000
81.5400
814,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.0700
80.9000
77.5000
80.1800
672,300
Thu, 16 Jul 2026
78.6700
79.8500
78.5100
79.6900
549,300
Wed, 15 Jul 2026
79.7500
80.1000
78.1000
79.5800
541,600
Tue, 14 Jul 2026
79.3500
79.8200
77.7700
78.6500
697,800
Mon, 13 Jul 2026
80.7500
80.8900
77.8000
77.9400
572,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.5000
82.8400
80.2200
81.0400
843,200
Thu, 09 Jul 2026
80.3200
81.8000
78.9900
80.1500
634,400
Wed, 08 Jul 2026
79.0000
80.5800
78.6400
79.6800
837,600
Tue, 07 Jul 2026
78.6800
80.5900
77.8000
79.7700
654,400
Mon, 06 Jul 2026
79.8900
83.1500
79.2100
80.5200
992,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
83.2800
84.9800
77.1500
78.7000
851,600
Wed, 01 Jul 2026
86.5800
87.8700
82.8300
83.0500
654,200
Tue, 30 Jun 2026
86.5100
87.4500
85.5300
86.5900
520,400
Mon, 29 Jun 2026
86.3200
87.1800
84.4600
86.2500
775,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
85.5000
88.1600
85.0000
87.1600
1,204,600
Thu, 25 Jun 2026
89.7000
90.6300
86.3900
87.5400
707,000
Wed, 24 Jun 2026
86.2900
88.2200
84.9100
87.5600
584,400
Tue, 23 Jun 2026
89.8300
91.1900
85.1700
85.6000
640,100
Mon, 22 Jun 2026
9 · 8-K
After-hours · 16:00 ET
8-K ↗
Mon, 22 Jun 2026
88.5600
91.4600
87.8300
91.2100
722,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
86.1700
89.4600
85.9200
88.9400
1,930,700
Wed, 17 Jun 2026
90.2600
91.5200
84.4100
84.5200
1,082,400
Tue, 16 Jun 2026
92.0000
92.7100
89.5300
89.6000
599,300
Mon, 15 Jun 2026
93.2400
94.1100
92.5000
92.9700
635,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
89.8800
92.1900
89.1700
91.4600
496,100
Thu, 11 Jun 2026
88.2500
90.0000
86.5800
89.8800
607,800
Wed, 10 Jun 2026
88.0900
91.8100
87.3300
87.5700
594,100
Tue, 09 Jun 2026
88.9700
90.3800
85.5900
89.3200
693,500
Mon, 08 Jun 2026
87.7500
89.1900
86.2500
88.8200
1,012,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
88.8500
89.2100
85.7600
86.1100
642,300
Thu, 04 Jun 2026
90.1200
91.3200
89.4600
90.2000
740,600
Wed, 03 Jun 2026
93.8000
94.1100
90.2200
90.8400
559,600
Tue, 02 Jun 2026
96.6200
97.0000
93.1500
93.7900
633,100
Mon, 01 Jun 2026
92.2500
95.5100
92.0500
95.3400
867,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
94.3200
96.1300
91.6500
92.1200
806,000
Thu, 28 May 2026
91.8100
94.9100
91.5000
94.1500
574,500
Wed, 27 May 2026
94.6800
94.7000
91.7000
91.8000
598,800
Tue, 26 May 2026
95.7200
96.4800
92.8900
93.3700
744,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
91.8200
94.7300
91.8200
94.3100
563,100
Thu, 21 May 2026
90.0000
92.1900
88.2700
91.5700
609,500
Wed, 20 May 2026
87.7100
91.1600
87.3000
90.6600
650,200
Tue, 19 May 2026
89.3900
90.7200
87.4000
87.6100
730,900
Mon, 18 May 2026
92.7700
94.3900
88.6400
89.4000
782,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
90.9100
93.8100
90.5400
92.6400
949,100
Thu, 14 May 2026
91.6500
93.0900
90.5100
92.4900
756,700
Wed, 13 May 2026
93.6200
94.0000
90.0100
90.7900
1,182,100
Tue, 12 May 2026
93.7500
96.0300
91.7100
92.1900
977,300
Mon, 11 May 2026
92.5000
93.8800
90.5700
90.8400
712,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
93.2500
93.2500
90.5000
91.7500
917,300
Thu, 07 May 2026
94.6000
95.5000
91.7300
92.7400
1,055,100
Wed, 06 May 2026
98.5000
98.5000
93.0000
93.9800
1,327,500
Tue, 05 May 2026
96.6000
101.5500
96.4000
98.4500
2,324,500
Mon, 04 May 2026
96.8300
98.6600
91.4000
96.5600
1,525,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
94.5600
99.0100
91.1700
96.3900
3,544,300
Thu, 30 Apr 2026
8 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 30 Apr 2026
7 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 30 Apr 2026
88.8500
90.4900
83.6400
87.0900
3,041,800
Wed, 29 Apr 2026
90.9000
91.8900
87.6000
89.6300
1,351,900
Tue, 28 Apr 2026
93.6200
94.0000
90.1800
91.2300
992,800
Mon, 27 Apr 2026
99.5600
99.8100
94.1200
94.9800
683,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
99.9100
100.7500
97.3600
99.0300
568,100
Thu, 23 Apr 2026
6 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Thu, 23 Apr 2026
5 · DEF 14A
After-hours · 16:00 ET
DEF 14A ↗
Thu, 23 Apr 2026
99.1300
99.7000
96.2500
97.7800
574,100
Wed, 22 Apr 2026
100.0400
100.2800
98.8400
99.1900
515,300
Tue, 21 Apr 2026
99.8600
100.5000
98.6800
99.0300
530,500
Mon, 20 Apr 2026
99.5000
99.7200
97.3500
99.6100
508,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
100.5400
101.6200
99.1600
99.5500
377,200
Thu, 16 Apr 2026
99.0300
100.0500
97.7400
99.3300
361,300
Wed, 15 Apr 2026
96.9400
98.9100
96.0900
98.6000
448,500
Tue, 14 Apr 2026
100.7100
100.8100
96.9500
97.1300
369,000
Mon, 13 Apr 2026
96.7700
101.2000
95.6600
100.5200
1,498,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
94.1600
97.4500
93.9800
97.2200
625,500
Thu, 09 Apr 2026
92.9500
94.2500
92.4600
93.4600
401,700
Wed, 08 Apr 2026
94.9200
95.5400
91.9000
93.4800
754,300
Tue, 07 Apr 2026
90.2200
91.3400
89.2200
91.1400
457,300
Mon, 06 Apr 2026
89.9700
91.3200
89.1100
90.9700
581,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
88.2800
90.1400
86.4300
89.7200
1,136,800
Wed, 01 Apr 2026
92.3000
93.2000
89.2800
89.6100
845,100
Tue, 31 Mar 2026
90.0500
92.0800
89.4900
91.6600
685,700
Mon, 30 Mar 2026
92.5000
92.5000
87.5900
89.1300
783,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
92.9000
92.9900
91.3200
91.8700
371,800
Thu, 26 Mar 2026
95.6600
96.5100
93.2700
93.5500
469,200
Wed, 25 Mar 2026
97.2900
98.0900
95.6500
96.8300
458,300
Tue, 24 Mar 2026
93.2400
96.2900
93.0900
96.0000
535,800
Mon, 23 Mar 2026
97.5100
97.8200
93.6600
94.1300
607,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
95.2900
95.7700
93.9900
94.7200
1,869,100
Thu, 19 Mar 2026
93.4700
97.2400
93.1000
95.3800
741,100
Wed, 18 Mar 2026
93.4300
95.5500
93.3400
95.4100
852,400
Tue, 17 Mar 2026
95.4400
96.8500
93.4400
94.0500
626,300
Mon, 16 Mar 2026
95.4800
96.5000
94.7700
95.5800
546,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
95.7500
97.1600
93.2500
94.0700
671,700
Thu, 12 Mar 2026
96.8100
97.4400
93.0300
94.7100
1,027,800
Wed, 11 Mar 2026
96.8200
98.6300
96.6400
98.4600
514,800
Tue, 10 Mar 2026
98.7100
98.7400
96.1100
96.6500
620,600
Mon, 09 Mar 2026
95.3700
98.7500
93.5000
98.6300
939,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
97.3300
98.7300
96.5000
97.0300
446,600
Thu, 05 Mar 2026
100.2300
101.6400
98.7400
99.8200
841,500
Wed, 04 Mar 2026
104.6100
105.5300
101.4100
101.5200
528,100
Tue, 03 Mar 2026
104.4300
106.5100
102.0000
103.7400
599,700
Mon, 02 Mar 2026
104.1100
107.9000
103.3300
107.6000
624,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.1000
107.1000
103.9200
106.6900
758,000
Thu, 26 Feb 2026
106.2200
107.4000
104.1200
107.0600
518,800
Wed, 25 Feb 2026
107.8300
107.8300
105.1500
106.0600
815,400
Tue, 24 Feb 2026
101.9600
108.1200
101.9600
106.4400
976,300
Mon, 23 Feb 2026
102.5900
104.4200
99.6500
102.0900
1,030,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
117.3800
118.5600
103.3500
104.0700
1,981,200
Thu, 19 Feb 2026
4 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 19 Feb 2026
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 19 Feb 2026
119.9200
121.9300
115.9600
117.1200
1,381,100
Wed, 18 Feb 2026
118.7700
119.9600
117.8700
119.9200
871,900
Tue, 17 Feb 2026
124.3800
125.0000
118.9100
119.0600
931,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.0200
129.3100
124.4000
124.9000
649,100
Thu, 12 Feb 2026
133.2800
134.6000
124.9500
126.7700
941,000
Wed, 11 Feb 2026
130.4400
133.0600
129.1700
132.1700
504,200
Tue, 10 Feb 2026
125.8100
131.3200
125.0900
129.5300
1,255,000
Mon, 09 Feb 2026
120.8100
126.2600
120.4500
125.7100
904,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
113.7800
121.7200
113.7800
121.1100
1,190,200
Thu, 05 Feb 2026
117.1700
118.3700
112.7200
113.0500
1,508,800
Wed, 04 Feb 2026
118.6900
121.4000
116.5300
118.4400
1,337,900
Tue, 03 Feb 2026
118.3500
119.8900
115.8500
117.2400
797,300
Mon, 02 Feb 2026
114.3400
120.6500
113.9600
118.1400
854,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
116.2800
117.0300
114.6400
114.8200
534,200
Thu, 29 Jan 2026
117.8400
117.8900
113.6000
117.0100
855,500
Wed, 28 Jan 2026
118.2800
119.3400
115.4400
118.0300
756,600
Tue, 27 Jan 2026
117.8600
118.8300
115.5300
117.6400
836,200
Mon, 26 Jan 2026
120.0000
120.1000
115.6300
117.5700
940,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
118.7500
120.3000
116.8200
120.1000
797,400
Thu, 22 Jan 2026
119.7800
120.5000
116.8000
118.6900
414,900
Wed, 21 Jan 2026
117.7700
118.9100
113.8600
117.9200
837,500
Tue, 20 Jan 2026
114.9400
117.6600
114.6600
116.1300
757,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
119.7900
120.5000
116.0500
116.3100
662,200
Thu, 15 Jan 2026
122.3800
123.3800
119.5300
119.7400
617,800
Wed, 14 Jan 2026
123.8300
125.9600
119.4200
119.9900
669,300
Tue, 13 Jan 2026
125.9000
126.8500
123.6100
124.2900
316,900
Mon, 12 Jan 2026
125.4000
126.3200
124.3600
125.9600
465,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
125.1600
126.6000
123.7100
125.7700
315,700
Thu, 08 Jan 2026
121.8500
124.9300
121.8500
124.6800
267,800
Wed, 07 Jan 2026
125.4600
125.6300
121.8300
123.6600
302,400
Tue, 06 Jan 2026
123.4000
128.9900
123.4000
126.4100
472,400
Mon, 05 Jan 2026
123.2100
124.7100
122.3600
123.2100
1,009,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
119.2300
123.3800
119.2300
121.8500
482,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
118.9600
118.9600
116.6900
116.7800
323,300
Tue, 30 Dec 2025
119.3300
119.8200
118.6300
118.9600
379,000
Mon, 29 Dec 2025
119.1800
120.3200
117.9700
119.2400
576,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
119.4700
119.8300
117.9900
119.6000
343,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
118.3200
119.3300
118.1100
119.1000
208,300
Tue, 23 Dec 2025
118.6700
119.1700
117.5800
118.4800
329,200
Mon, 22 Dec 2025
118.0200
119.8700
117.0000
118.9500
691,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.2200
117.5500
115.2200
116.9500
1,315,100
Thu, 18 Dec 2025
117.3400
118.0000
114.5300
115.2100
536,300
Wed, 17 Dec 2025
117.3100
118.5900
114.8600
115.3500
424,900
Tue, 16 Dec 2025
118.8800
119.3600
116.5500
117.7600
546,400
Mon, 15 Dec 2025
119.4900
120.2200
118.1200
119.2100
601,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
120.6800
121.0100
117.6300
118.1800
450,600
Thu, 11 Dec 2025
122.0400
122.3100
119.8100
120.8500
444,400
Wed, 10 Dec 2025
121.4700
123.5500
120.5900
122.1400
572,800
Tue, 09 Dec 2025
122.5000
124.0000
121.1700
121.4900
524,300
Mon, 08 Dec 2025
122.1700
124.0000
121.2100
122.2100
418,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
121.8200
123.2300
120.8200
121.3000
693,800
Thu, 04 Dec 2025
122.0600
122.3700
120.1600
121.4600
352,100
Wed, 03 Dec 2025
120.9900
122.6100
120.3700
122.3700
415,400
Tue, 02 Dec 2025
119.3200
121.5300
118.4000
120.4000
380,400
Mon, 01 Dec 2025
116.7700
119.2100
116.0000
118.2500
696,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
118.2700
119.6800
117.0700
118.9300
310,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
117.3300
119.4600
117.0500
118.2100
477,300
Tue, 25 Nov 2025
113.9600
117.4400
113.0100
117.0200
649,700
Mon, 24 Nov 2025
113.7900
115.1100
113.0400
114.5400
555,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
108.9900
115.3500
108.9900
113.7300
850,800
Thu, 20 Nov 2025
112.3200
113.0800
107.2300
108.6300
557,700
Wed, 19 Nov 2025
112.0700
112.7000
110.6000
110.7800
520,100
Tue, 18 Nov 2025
111.8100
113.4700
110.0200
111.6600
618,400
Mon, 17 Nov 2025
115.5100
117.4700
112.5000
112.9400
460,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
114.8100
118.7500
114.7800
116.8300
612,600
Thu, 13 Nov 2025
119.6200
121.4200
115.8700
117.0500
710,900
Wed, 12 Nov 2025
120.6100
121.1900
118.6800
120.9200
607,200
Tue, 11 Nov 2025
120.1300
121.3300
118.6400
119.3700
875,900
Mon, 10 Nov 2025
125.5100
125.5100
117.7800
119.6100
843,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
113.9400
125.4200
113.8000
124.9300
2,480,700
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 06 Nov 2025
145.6100
147.2500
134.0400
135.3400
1,139,800
Wed, 05 Nov 2025
143.1900
147.6900
142.9900
146.7500
461,100
Tue, 04 Nov 2025
141.8300
144.9800
141.4800
142.0900
451,600
Mon, 03 Nov 2025
146.7200
150.0400
144.3500
145.8500
635,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
146.7100
148.6800
144.6900
147.2800
491,500
Thu, 30 Oct 2025
148.1800
151.6000
146.8100
146.9000
329,200
Wed, 29 Oct 2025
149.6000
152.2400
148.5900
149.1800
351,200
Tue, 28 Oct 2025
150.5200
150.5200
147.6200
148.2600
214,800
Mon, 27 Oct 2025
148.2300
150.7700
147.9300
150.6700
297,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend