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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
109.5000
112.9500
109.0000
112.3200
746,920
Thu, 22 Oct 2026
109.5100
111.9900
109.0000
110.4900
790,600
Wed, 21 Oct 2026
109.8300
111.1700
108.8800
110.6400
601,800
Tue, 20 Oct 2026
107.7500
111.2200
107.2000
110.8100
616,200
Mon, 19 Oct 2026
108.7500
109.8700
107.6000
108.6000
666,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
109.7300
110.3100
106.8000
107.8700
785,900
Thu, 15 Oct 2026
105.1500
110.1600
105.1000
108.4000
959,800
Wed, 14 Oct 2026
107.0900
108.5700
106.2400
108.3400
855,700
Tue, 13 Oct 2026
14 · 8-K
After-hours · 20:59 ET
8-K ↗
Tue, 13 Oct 2026
106.1800
109.3900
106.0200
107.9900
768,400
Mon, 12 Oct 2026
106.7000
108.5800
105.7700
106.3300
871,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
110.4800
111.2900
106.3300
106.8700
1,210,900
Thu, 08 Oct 2026
110.2000
113.8500
107.1300
113.2000
905,600
Wed, 07 Oct 2026
118.1900
118.8200
112.5900
112.6800
775,600
Tue, 06 Oct 2026
13 · 8-K
After-hours · 20:01 ET
8-K ↗
Tue, 06 Oct 2026
122.0800
122.5000
117.7500
118.8700
753,600
Mon, 05 Oct 2026
121.0900
122.1700
119.8000
121.3500
770,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
121.8500
123.0000
120.0900
121.1700
531,200
Thu, 01 Oct 2026
119.9900
121.3000
118.6300
120.1700
509,500
Wed, 30 Sep 2026
121.0100
121.9600
119.4500
119.9700
671,900
Tue, 29 Sep 2026
121.0000
121.0000
119.1400
120.8000
714,900
Mon, 28 Sep 2026
120.0000
120.1400
116.9400
119.5300
848,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
119.0300
120.6700
118.5300
119.9200
383,200
Thu, 24 Sep 2026
119.5400
119.5900
117.6700
118.8000
454,500
Wed, 23 Sep 2026
120.1400
120.8600
118.9700
120.4500
479,300
Tue, 22 Sep 2026
119.7900
120.7600
119.0200
120.3800
605,200
Mon, 21 Sep 2026
119.0000
120.5600
117.7900
119.9800
624,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
120.8400
121.2900
118.2300
118.8200
2,040,300
Thu, 17 Sep 2026
120.0700
121.5200
117.9300
120.3700
744,500
Wed, 16 Sep 2026
123.0900
123.6100
115.9200
118.0000
874,600
Tue, 15 Sep 2026
117.8800
124.7500
117.5500
122.2100
1,421,000
Mon, 14 Sep 2026
115.9700
118.8200
114.7100
116.3400
851,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
117.0000
120.4600
116.8300
118.7900
1,097,300
Thu, 10 Sep 2026
109.6000
116.5700
108.7700
116.4800
1,095,400
Wed, 09 Sep 2026
110.0000
111.1700
108.2100
110.7200
920,500
Tue, 08 Sep 2026
114.1400
114.5500
110.4100
110.7600
1,153,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
113.1300
114.0900
111.2700
113.2100
1,084,200
Thu, 03 Sep 2026
112.3100
114.2900
111.6600
113.1300
889,100
Wed, 02 Sep 2026
109.3000
114.5300
109.3000
113.0600
1,271,800
Tue, 01 Sep 2026
107.9000
109.3700
106.2600
109.0700
1,453,700
Mon, 31 Aug 2026
108.9200
109.7500
108.0800
109.5100
1,189,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
110.8500
110.8500
108.1200
108.4800
611,400
Thu, 27 Aug 2026
111.5600
111.9300
108.8100
110.8800
603,800
Wed, 26 Aug 2026
111.6600
112.4600
109.9200
110.3400
675,900
Tue, 25 Aug 2026
112.8400
113.0100
110.5800
111.4300
590,200
Mon, 24 Aug 2026
114.5100
114.7100
111.4600
111.6400
715,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
117.1800
117.2600
114.6700
115.3300
613,400
Thu, 20 Aug 2026
117.8900
119.9500
116.4400
116.9000
697,600
Wed, 19 Aug 2026
118.1600
119.4400
116.2800
118.0700
1,014,900
Tue, 18 Aug 2026
118.7100
119.8900
116.0000
116.8800
816,900
Mon, 17 Aug 2026
120.9700
121.9600
119.6100
119.8700
734,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
123.0000
123.0000
119.9700
121.0900
535,600
Thu, 13 Aug 2026
121.9800
123.3500
120.7600
121.2200
797,800
Wed, 12 Aug 2026
124.8000
125.9900
121.2200
121.8900
873,000
Tue, 11 Aug 2026
123.5800
125.7700
120.8200
121.9900
719,500
Mon, 10 Aug 2026
124.9600
125.9000
121.6900
121.8400
998,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
125.7900
126.5700
122.6700
124.9200
902,100
Thu, 06 Aug 2026
122.1500
129.6500
119.8500
123.5100
1,720,600
Wed, 05 Aug 2026
12 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 05 Aug 2026
11 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 05 Aug 2026
132.0900
134.3800
128.7800
129.4200
995,400
Tue, 04 Aug 2026
129.0800
133.7600
127.0500
133.5900
549,400
Mon, 03 Aug 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 03 Aug 2026
127.9900
129.0700
125.4400
127.3300
800,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
132.2100
133.8400
128.8400
129.3500
886,700
Thu, 30 Jul 2026
134.3900
137.0400
131.0700
131.8600
703,200
Wed, 29 Jul 2026
134.3200
136.3900
131.7500
134.0700
893,500
Tue, 28 Jul 2026
134.6900
136.8300
133.1000
136.1600
760,600
Mon, 27 Jul 2026
134.3300
136.3300
132.8600
136.1200
513,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
133.5300
136.7100
132.8900
133.6100
543,600
Thu, 23 Jul 2026
137.0900
137.0900
131.6300
133.5300
1,005,400
Wed, 22 Jul 2026
138.8100
140.6700
138.2500
139.4900
404,800
Tue, 21 Jul 2026
139.1100
140.7500
137.5600
139.4200
465,000
Mon, 20 Jul 2026
138.5700
139.7900
136.6400
136.7900
603,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
134.0200
138.5900
134.0200
137.9800
688,200
Thu, 16 Jul 2026
136.3300
137.2300
134.7700
136.9700
666,900
Wed, 15 Jul 2026
139.2500
141.0000
137.0100
139.0700
601,700
Tue, 14 Jul 2026
149.8100
150.8200
136.0100
137.3600
972,700
Mon, 13 Jul 2026
148.4100
148.9100
145.0100
146.5100
454,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
149.0300
152.2100
148.0000
150.3600
483,800
Thu, 09 Jul 2026
150.0000
152.6700
149.9000
149.9200
620,200
Wed, 08 Jul 2026
147.0900
149.0600
146.3500
146.7900
878,800
Tue, 07 Jul 2026
143.8800
148.3200
143.6900
146.5700
475,600
Mon, 06 Jul 2026
147.8000
150.9300
147.1200
148.8300
470,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
146.5200
149.2800
142.0500
146.2400
729,600
Wed, 01 Jul 2026
147.0200
147.6600
144.6200
146.4200
672,900
Tue, 30 Jun 2026
146.4300
148.9800
145.8000
148.5300
566,000
Mon, 29 Jun 2026
145.6700
148.1700
142.4000
146.3500
816,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
150.7000
151.1300
145.4600
146.5000
1,006,200
Thu, 25 Jun 2026
160.7800
163.7600
152.5200
153.9800
634,400
Wed, 24 Jun 2026
158.4400
158.5900
155.3200
157.6700
449,200
Tue, 23 Jun 2026
158.1500
161.8100
155.0000
157.7800
633,500
Mon, 22 Jun 2026
167.2900
168.8700
165.1600
165.4100
521,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
165.1000
166.2800
163.1800
165.2900
950,200
Wed, 17 Jun 2026
162.6600
164.5600
159.4800
160.2700
387,000
Tue, 16 Jun 2026
165.5100
169.0200
160.3800
160.7600
431,900
Mon, 15 Jun 2026
169.5500
171.1100
165.1300
165.9400
414,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
162.7800
166.7200
160.6800
164.0900
420,400
Thu, 11 Jun 2026
161.4500
163.2800
157.2700
162.9300
461,600
Wed, 10 Jun 2026
162.4800
165.6900
156.7700
157.8700
562,900
Tue, 09 Jun 2026
168.2900
169.1700
156.2900
164.0700
681,900
Mon, 08 Jun 2026
168.3900
169.6800
164.7400
165.6600
602,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
171.7500
172.0400
163.8000
164.4000
401,600
Thu, 04 Jun 2026
175.6500
178.2000
172.7400
175.6300
370,700
Wed, 03 Jun 2026
9 · DEFA14A
After-hours · 16:04 ET
DEFA14A ↗
Wed, 03 Jun 2026
8 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Wed, 03 Jun 2026
170.8300
180.1800
170.8100
178.9000
461,900
Tue, 02 Jun 2026
170.1200
170.7000
164.7400
170.6200
947,700
Mon, 01 Jun 2026
167.7300
172.0000
167.4100
167.7300
575,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
175.7000
177.1200
168.4900
169.9500
715,700
Thu, 28 May 2026
173.6400
175.2500
169.3300
174.3300
366,100
Wed, 27 May 2026
180.1700
180.4200
172.1400
173.5900
396,500
Tue, 26 May 2026
173.7300
178.5700
171.4000
178.3000
493,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
166.6500
172.3600
166.6500
171.1700
408,900
Thu, 21 May 2026
7 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 21 May 2026
164.4000
168.6600
164.3900
166.6200
464,700
Wed, 20 May 2026
161.2700
166.1500
158.0900
166.0100
873,300
Tue, 19 May 2026
157.3700
161.8100
156.6700
161.1400
639,100
Mon, 18 May 2026
161.1100
163.3700
158.7500
160.2800
734,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
159.8900
161.3200
158.0000
159.7100
387,800
Thu, 14 May 2026
166.7000
167.2000
161.0700
162.8400
514,700
Wed, 13 May 2026
170.2000
170.4400
164.4400
166.4500
597,200
Tue, 12 May 2026
172.3000
172.3000
162.8700
166.4700
505,300
Mon, 11 May 2026
173.1400
176.3200
169.2900
174.2300
612,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
175.2700
175.4000
166.5000
171.6700
790,500
Thu, 07 May 2026
175.4700
179.0000
169.7300
171.6800
1,179,100
Wed, 06 May 2026
6 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 06 May 2026
171.5300
172.6600
167.0100
167.6900
1,084,600
Tue, 05 May 2026
165.0500
171.3100
165.0000
171.2200
730,700
Mon, 04 May 2026
163.9900
166.0100
162.0000
164.1700
545,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
162.0500
164.3500
159.5400
164.2400
588,600
Thu, 30 Apr 2026
159.5000
163.1900
157.2600
163.0800
908,500
Wed, 29 Apr 2026
164.9700
165.0300
156.2500
157.2900
884,500
Tue, 28 Apr 2026
169.0000
169.7500
161.7000
162.5100
722,800
Mon, 27 Apr 2026
174.7300
174.8400
169.9100
170.7900
521,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
175.0000
175.7800
171.5600
174.1700
476,200
Thu, 23 Apr 2026
171.5800
173.8400
170.5000
172.8100
513,100
Wed, 22 Apr 2026
171.5900
173.0000
167.8500
169.8900
603,800
Tue, 21 Apr 2026
169.1600
171.0300
167.7500
169.7700
810,800
Mon, 20 Apr 2026
167.8100
170.0400
167.0700
168.3800
571,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
167.4900
168.9200
163.8500
167.8000
701,500
Thu, 16 Apr 2026
159.0500
165.2800
159.0000
164.8400
1,001,500
Wed, 15 Apr 2026
159.8900
161.0000
155.5900
157.7100
556,600
Tue, 14 Apr 2026
161.4600
161.6500
158.7100
160.7500
499,800
Mon, 13 Apr 2026
159.7800
161.3600
157.2500
161.1000
542,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
160.5700
162.5100
158.0800
160.0000
646,200
Thu, 09 Apr 2026
154.6800
160.6600
154.0400
159.7100
729,000
Wed, 08 Apr 2026
150.0800
155.9500
148.0000
154.8200
978,400
Tue, 07 Apr 2026
148.2400
149.8500
145.5000
147.3500
684,400
Mon, 06 Apr 2026
148.5800
150.8800
146.5900
148.7800
563,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
144.0000
147.6300
143.2400
147.1300
491,100
Wed, 01 Apr 2026
144.4600
149.2900
144.3300
147.1300
693,600
Tue, 31 Mar 2026
5 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 31 Mar 2026
140.3500
145.1400
140.2000
144.6200
503,000
Mon, 30 Mar 2026
144.9200
145.0500
136.9600
138.3300
526,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
145.8700
146.5100
141.6100
143.3900
645,900
Thu, 26 Mar 2026
141.9400
154.9000
140.2000
148.6900
1,739,400
Wed, 25 Mar 2026
143.5000
145.0000
141.7600
143.3100
348,200
Tue, 24 Mar 2026
135.6900
143.6900
135.6900
142.9100
566,100
Mon, 23 Mar 2026
138.2700
138.7000
135.9400
136.8800
436,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
136.7400
137.8500
134.7400
136.0700
1,179,700
Thu, 19 Mar 2026
131.7200
137.7000
130.4400
136.7400
356,900
Wed, 18 Mar 2026
135.7000
136.9000
133.5000
134.0100
376,500
Tue, 17 Mar 2026
136.0000
139.0000
134.9100
135.8700
355,600
Mon, 16 Mar 2026
136.5100
138.0000
135.0000
135.2200
492,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.2100
136.4800
132.8500
133.7100
419,600
Thu, 12 Mar 2026
133.7600
134.6800
130.6700
132.5900
465,400
Wed, 11 Mar 2026
134.9100
137.0100
133.9400
135.3800
456,200
Tue, 10 Mar 2026
134.0200
135.6800
133.3300
134.1900
701,600
Mon, 09 Mar 2026
128.9400
134.1900
127.7500
133.9600
503,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
131.3800
132.6300
129.6800
130.3700
562,800
Thu, 05 Mar 2026
137.4000
138.7900
133.0000
134.2800
486,000
Wed, 04 Mar 2026
139.0400
142.5200
137.0400
137.8100
491,200
Tue, 03 Mar 2026
139.9000
140.8200
136.1800
138.3800
647,200
Mon, 02 Mar 2026
139.9000
143.6300
138.6900
143.0300
382,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
142.9400
142.9400
138.9100
141.1200
997,800
Thu, 26 Feb 2026
143.5700
145.9200
142.0200
145.0200
666,600
Wed, 25 Feb 2026
145.1800
145.4500
143.2900
143.5700
501,400
Tue, 24 Feb 2026
144.1800
146.7500
143.0600
145.1000
473,900
Mon, 23 Feb 2026
141.8700
143.5500
139.8600
142.9500
601,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
139.6900
144.6800
139.6900
142.1400
480,600
Thu, 19 Feb 2026
145.2100
145.6200
136.8100
140.2900
667,400
Wed, 18 Feb 2026
144.7200
146.5800
144.3600
145.9800
481,200
Tue, 17 Feb 2026
143.5800
146.7300
141.5500
144.2400
685,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
141.3400
146.4900
140.3800
144.6300
675,700
Thu, 12 Feb 2026
141.2900
144.7900
139.2600
142.0500
563,500
Wed, 11 Feb 2026
144.0000
146.8800
140.4700
141.1800
885,000
Tue, 10 Feb 2026
139.4900
142.5300
139.2700
142.0800
952,600
Mon, 09 Feb 2026
142.0900
142.5900
138.5600
139.6300
952,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
140.0100
144.7600
138.6000
142.7800
999,400
Thu, 05 Feb 2026
134.1100
141.4900
131.0400
140.1000
1,293,100
Wed, 04 Feb 2026
128.0000
144.2400
126.1500
134.9100
2,026,900
Tue, 03 Feb 2026
4 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 03 Feb 2026
3 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 03 Feb 2026
130.5000
130.8700
123.7000
124.5800
915,800
Mon, 02 Feb 2026
126.0400
132.9000
125.3300
130.5300
833,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
128.2700
131.7400
127.7200
130.3400
1,362,100
Thu, 29 Jan 2026
130.2000
130.3200
125.0500
130.1800
696,100
Wed, 28 Jan 2026
128.2300
131.5100
127.0000
130.6600
441,300
Tue, 27 Jan 2026
129.4400
131.2000
128.8500
129.6000
395,100
Mon, 26 Jan 2026
127.0700
128.3700
126.3600
128.2600
353,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
129.9100
130.3100
125.8500
127.3300
365,500
Thu, 22 Jan 2026
132.4000
133.3100
129.7100
130.6200
584,000
Wed, 21 Jan 2026
127.2600
133.8700
126.4800
131.2900
1,097,700
Tue, 20 Jan 2026
121.5600
127.6100
121.5600
125.6500
703,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
124.1600
125.0000
122.2000
123.2100
281,100
Thu, 15 Jan 2026
126.1200
126.5500
122.1500
123.2800
655,600
Wed, 14 Jan 2026
123.5700
128.0000
122.9600
124.3800
494,600
Tue, 13 Jan 2026
122.5700
124.6400
121.7900
123.5700
388,100
Mon, 12 Jan 2026
121.0000
121.9700
119.0700
121.4100
291,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
123.0400
123.4800
121.3700
121.7600
335,600
Thu, 08 Jan 2026
118.8100
123.4500
118.5600
122.8200
494,800
Wed, 07 Jan 2026
122.3300
123.2600
115.9300
119.7100
470,500
Tue, 06 Jan 2026
118.7400
123.7500
118.7400
123.0600
561,000
Mon, 05 Jan 2026
120.6900
123.0000
117.9900
118.3400
457,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
120.2600
122.0300
119.4400
119.6700
276,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
120.6800
120.7200
118.4500
118.5000
213,700
Tue, 30 Dec 2025
120.1200
120.7400
119.6800
120.4000
245,900
Mon, 29 Dec 2025
120.7800
121.7400
119.0300
120.1300
207,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
122.0300
122.0600
120.5500
120.8700
207,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
121.5600
122.4100
120.6900
121.5500
122,300
Tue, 23 Dec 2025
120.2100
121.7700
119.7100
121.1400
255,500
Mon, 22 Dec 2025
122.2600
122.3000
120.0800
120.5500
342,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
119.6800
122.5300
119.6800
121.1400
1,694,100
Thu, 18 Dec 2025
122.3300
123.0800
119.6800
120.0000
361,900
Wed, 17 Dec 2025
121.4000
124.6000
119.3900
119.9900
404,300
Tue, 16 Dec 2025
122.7800
123.0700
120.1900
121.1300
348,700
Mon, 15 Dec 2025
124.1100
125.0000
121.8500
122.2500
457,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
126.0200
126.9700
122.4100
122.5200
442,000
Thu, 11 Dec 2025
126.0000
126.8900
124.5600
126.0200
373,100
Wed, 10 Dec 2025
125.7700
127.0100
124.3500
126.3800
587,300
Tue, 09 Dec 2025
122.5400
126.6400
122.2400
125.3500
545,400
Mon, 08 Dec 2025
124.2700
125.3900
121.9400
122.5300
381,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
123.4100
124.8500
122.4000
123.8200
444,400
Thu, 04 Dec 2025
122.1700
123.5600
121.2100
121.8800
460,600
Wed, 03 Dec 2025
122.8600
124.0100
121.8700
122.1500
639,900
Tue, 02 Dec 2025
119.0300
122.2200
119.0200
121.7500
724,100
Mon, 01 Dec 2025
119.3500
119.6200
117.7400
118.4000
490,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
120.4300
121.0600
119.2800
120.3400
235,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
118.7300
120.7100
117.8800
119.7700
463,700
Tue, 25 Nov 2025
116.9800
118.8300
116.0000
118.5600
350,600
Mon, 24 Nov 2025
117.6500
118.3000
116.0700
116.7800
372,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
114.0100
118.7400
113.3100
118.1200
656,400
Thu, 20 Nov 2025
117.3000
118.6400
113.3500
113.4900
454,500
Wed, 19 Nov 2025
115.5100
117.9000
115.2900
115.7900
431,400
Tue, 18 Nov 2025
114.6500
116.3500
114.0000
115.5100
538,000
Mon, 17 Nov 2025
118.2200
119.5600
114.6800
115.4400
530,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
117.4400
120.4000
117.2200
119.3100
705,900
Thu, 13 Nov 2025
121.1500
123.3600
119.1900
119.5800
701,200
Wed, 12 Nov 2025
121.5800
124.0000
121.3100
121.4300
452,900
Tue, 11 Nov 2025
118.9900
120.9900
118.5800
120.4000
434,900
Mon, 10 Nov 2025
120.3500
121.7300
118.6700
118.7400
696,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
116.6500
119.6500
116.0000
118.6400
810,100
Thu, 06 Nov 2025
120.0100
122.5800
118.5300
118.6200
722,800
Wed, 05 Nov 2025
127.0500
130.2000
116.3900
119.4200
1,587,000
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 04 Nov 2025
129.6000
130.4600
128.6000
129.6300
613,800
Mon, 03 Nov 2025
132.1900
132.3900
129.1100
131.2400
955,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
132.5500
134.1500
131.6200
132.6500
721,100
Thu, 30 Oct 2025
131.8700
135.5700
131.3600
132.5500
593,500
Wed, 29 Oct 2025
136.0700
136.9200
130.5100
131.3000
692,500
Tue, 28 Oct 2025
132.3900
136.2300
131.0400
135.0100
436,000
Mon, 27 Oct 2025
131.9800
133.6900
131.7100
132.8200
355,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
132.7800
132.9000
130.0000
130.6000
282,800