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
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
12 · DEFA14A
After-hours · 16:04 ET
DEFA14A ↗
Wed, 03 Jun 2026
11 · 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
10 · 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
9 · 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
8 · 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
7 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Tue, 03 Feb 2026
6 · 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
5 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Tue, 04 Nov 2025
4 · 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
Thu, 23 Oct 2025
127.5100
131.6300
127.1700
131.4700
326,700
Wed, 22 Oct 2025
128.8500
129.9700
126.6300
128.9200
458,200
Tue, 21 Oct 2025
130.3400
131.2900
129.6400
130.4900
346,400
Mon, 20 Oct 2025
127.2000
131.8700
127.0000
131.2200
528,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
125.1500
126.5300
122.5500
126.1500
480,500
Thu, 16 Oct 2025
123.5100
125.0200
122.6500
123.2300
451,500
Wed, 15 Oct 2025
123.7400
123.9900
121.2200
122.6000
414,600
Tue, 14 Oct 2025
118.2900
122.2300
118.2900
120.9800
308,900
Mon, 13 Oct 2025
118.9900
120.6400
117.6000
120.6300
505,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
124.5800
124.8800
115.5400
115.6800
541,000
Thu, 09 Oct 2025
126.7000
126.8300
123.4300
124.7800
276,400
Wed, 08 Oct 2025
124.8000
127.3500
124.4100
126.7000
375,000
Tue, 07 Oct 2025
129.0000
129.1700
123.4000
123.9300
345,300
Mon, 06 Oct 2025
128.9000
129.5600
127.5000
128.0300
270,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
126.6400
128.6500
125.7800
127.1600
414,300
Thu, 02 Oct 2025
127.3400
129.0000
126.5200
126.6400
556,300
Wed, 01 Oct 2025
124.5200
125.8600
123.0600
125.7100
805,300
Tue, 30 Sep 2025
124.0000
125.9700
122.7800
125.2900
412,000
Mon, 29 Sep 2025
127.5400
127.5400
122.6800
124.0400
579,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
125.9100
127.0700
125.4500
126.1400
325,300
Thu, 25 Sep 2025
125.5800
126.1000
122.6200
125.6000
322,300
Wed, 24 Sep 2025
127.0600
127.9900
125.6400
126.3700
424,700
Tue, 23 Sep 2025
127.2500
129.0700
125.5000
127.4500
806,300
Mon, 22 Sep 2025
120.9900
128.1800
120.6500
127.2800
847,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
122.2200
122.2200
118.3200
120.1200
1,675,700
Thu, 18 Sep 2025
121.3400
122.8500
120.0000
122.7500
657,800
Wed, 17 Sep 2025
118.9400
121.1200
117.3300
119.1700
380,500
Tue, 16 Sep 2025
117.2900
118.9000
116.2500
118.7400
453,500
Mon, 15 Sep 2025
117.1300
118.7200
115.9100
116.5800
364,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
115.8400
117.3000
115.4600
116.7900
693,800
Thu, 11 Sep 2025
113.2400
115.7000
113.1100
115.1800
495,300
Wed, 10 Sep 2025
116.2000
116.6500
109.8800
112.6700
663,400
Tue, 09 Sep 2025
117.8200
118.1200
115.7900
116.4200
622,900
Mon, 08 Sep 2025
116.4100
117.7700
115.2000
117.4300
614,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
116.1200
117.6900
115.2900
115.7200
383,700
Thu, 04 Sep 2025
112.5600
115.3300
111.0000
115.2600
315,000
Wed, 03 Sep 2025
113.7500
114.1300
111.5900
113.1600
397,800
Tue, 02 Sep 2025
112.1200
113.3600
111.0500
113.1900
417,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
115.8200
115.9900
113.6100
114.1900
356,300
Thu, 28 Aug 2025
117.9200
118.0000
115.2500
115.3600
612,900
Wed, 27 Aug 2025
116.0100
117.6600
115.7400
117.2000
531,800
Tue, 26 Aug 2025
115.9900
118.6200
115.9900
116.7300
1,059,100
Mon, 25 Aug 2025
117.3800
117.3800
115.6100
116.0100
277,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
114.8800
118.2700
114.4900
117.3800
385,200
Thu, 21 Aug 2025
111.8100
114.2500
111.8100
113.9700
382,200
Wed, 20 Aug 2025
113.4100
113.6000
110.9000
112.8200
459,900
Tue, 19 Aug 2025
113.2200
114.0000
112.5000
113.1100
408,000
Mon, 18 Aug 2025
110.9700
113.3000
110.9700
112.9900
623,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
112.2800
113.1900
110.1000
111.0600
535,600
Thu, 14 Aug 2025
108.5400
112.3500
107.3900
112.1200
515,300
Wed, 13 Aug 2025
108.6600
111.0300
108.1000
110.6600
483,000
Tue, 12 Aug 2025
105.5400
108.7100
104.5500
108.6400
546,500
Mon, 11 Aug 2025
104.0700
106.0500
104.0700
104.5100
679,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
100.3500
103.9800
99.7800
103.8200
509,100
Thu, 07 Aug 2025
99.9500
100.7400
98.6700
100.6400
680,800
Wed, 06 Aug 2025
107.0000
107.0000
92.0200
97.2500
1,961,800
Tue, 05 Aug 2025
3 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Tue, 05 Aug 2025
2 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 05 Aug 2025
105.4500
107.1000
104.0000
104.9700
1,288,000
Mon, 04 Aug 2025
101.5700
105.6900
101.4300
105.5800
745,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
99.9600
102.5600
99.3200
102.0800
618,200
Thu, 31 Jul 2025
102.4300
103.6300
100.4700
100.7100
420,700
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 30 Jul 2025
106.2700
106.2700
103.2900
103.9300
343,700
Tue, 29 Jul 2025
104.8600
106.0000
103.5700
105.0700
390,100
Mon, 28 Jul 2025
101.6100
104.4300
101.4700
104.0800
410,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend