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
109.1200
109.8400
106.3900
109.2000
317,800
Thu, 23 Jul 2026
107.0000
107.9200
105.6800
107.6700
383,700
Wed, 22 Jul 2026
108.6700
109.2800
105.2750
106.0700
334,400
Tue, 21 Jul 2026
109.8200
111.5450
108.7800
109.0000
369,700
Mon, 20 Jul 2026
110.6800
113.1000
109.4100
111.3700
316,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
113.9400
114.9900
108.3000
110.8800
681,200
Thu, 16 Jul 2026
113.7900
120.4800
111.0000
115.3500
471,800
Wed, 15 Jul 2026
111.7800
115.7700
110.0000
113.2600
383,900
Tue, 14 Jul 2026
116.8700
117.6100
111.0300
112.5500
540,700
Mon, 13 Jul 2026
117.5400
118.7400
115.1100
118.6800
617,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.0800
118.0800
114.4700
116.1300
478,600
Thu, 09 Jul 2026
125.1600
125.1600
116.0300
117.9150
702,900
Wed, 08 Jul 2026
124.7950
126.4400
121.9700
125.3400
839,900
Tue, 07 Jul 2026
127.9200
129.8900
124.2100
125.0900
547,700
Mon, 06 Jul 2026
126.1700
127.3800
122.7700
126.0300
740,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
124.7100
128.4350
123.2100
126.4800
557,700
Wed, 01 Jul 2026
120.6500
125.6800
119.8000
124.5300
630,500
Tue, 30 Jun 2026
117.7500
119.1900
114.2750
118.9500
491,600
Mon, 29 Jun 2026
117.8400
122.5200
117.8400
118.4200
528,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
116.4900
121.8900
114.4380
118.8900
1,277,400
Thu, 25 Jun 2026
111.6200
117.8400
110.1230
115.9900
883,900
Wed, 24 Jun 2026
111.3700
114.1100
108.5280
112.4700
482,900
Tue, 23 Jun 2026
106.0500
112.5600
104.3800
110.1200
837,800
Mon, 22 Jun 2026
104.8500
105.4350
102.0200
104.6900
303,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
101.7900
105.0500
100.8460
104.6500
626,300
Wed, 17 Jun 2026
107.8500
108.1550
101.1000
101.7900
1,244,400
Tue, 16 Jun 2026
113.8600
114.8850
107.7800
108.8400
447,200
Mon, 15 Jun 2026
18 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 15 Jun 2026
114.6400
115.3200
112.3900
113.7600
204,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
112.2700
114.2600
109.9700
113.6500
290,600
Thu, 11 Jun 2026
113.8700
114.7500
110.2100
112.6700
354,000
Wed, 10 Jun 2026
113.8300
118.0800
113.3500
113.9400
491,400
Tue, 09 Jun 2026
108.0600
114.2000
107.8000
113.8300
583,400
Mon, 08 Jun 2026
108.2100
111.2550
106.9900
107.2300
573,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
109.0000
109.5900
106.1200
108.1050
556,000
Fri, 05 Jun 2026
17 · 8-K
Pre-market · 07:47 ET
8-K ↗
Thu, 04 Jun 2026
105.9000
113.1400
104.7900
107.3500
830,900
Wed, 03 Jun 2026
105.2800
108.9500
101.7500
104.5600
657,600
Tue, 02 Jun 2026
108.1900
109.0000
104.3300
105.5000
652,400
Mon, 01 Jun 2026
111.8800
114.3500
109.0200
109.1700
430,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
115.6100
117.4100
113.6150
113.9000
320,400
Thu, 28 May 2026
111.3900
118.6900
110.0250
115.6100
674,800
Thu, 28 May 2026
16 · 8-K
Pre-market · 07:33 ET
8-K ↗
Wed, 27 May 2026
115.1100
115.1100
108.9450
111.3900
768,700
Tue, 26 May 2026
116.3300
117.4550
113.2400
114.4500
485,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
118.0900
123.1510
112.8600
116.5600
463,000
Thu, 21 May 2026
116.3100
118.3200
113.7100
117.8700
234,200
Wed, 20 May 2026
116.1500
119.0000
114.2100
117.0000
337,500
Tue, 19 May 2026
111.3500
115.9700
108.8100
113.8400
663,100
Mon, 18 May 2026
115.0300
118.4100
110.0200
110.9400
813,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
114.3400
116.9900
113.7800
114.0000
660,900
Thu, 14 May 2026
116.5900
116.5900
112.5000
114.1600
371,000
Wed, 13 May 2026
117.1550
117.1800
112.7200
114.6600
315,600
Tue, 12 May 2026
117.5800
119.9500
115.3000
118.3100
625,500
Mon, 11 May 2026
120.5300
122.7850
115.5600
116.8400
485,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
124.6800
125.0850
118.0000
120.6600
423,100
Thu, 07 May 2026
117.6900
128.7700
117.0200
124.8700
704,700
Wed, 06 May 2026
118.2700
118.9930
113.8500
117.7000
562,400
Tue, 05 May 2026
119.1800
119.1800
115.6300
118.1100
542,100
Mon, 04 May 2026
120.8000
122.9050
116.9500
119.1800
745,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
126.8200
129.9700
116.8650
120.8000
1,336,100
Thu, 30 Apr 2026
15 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Thu, 30 Apr 2026
14 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Apr 2026
120.4800
129.4500
119.3470
129.1600
1,089,400
Wed, 29 Apr 2026
125.4400
125.7200
117.2300
120.7500
491,400
Tue, 28 Apr 2026
126.3800
128.2100
123.8650
125.4400
477,300
Mon, 27 Apr 2026
122.3800
128.9000
120.2400
125.9600
572,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
120.6000
122.5400
119.4600
122.3500
165,900
Thu, 23 Apr 2026
120.7800
122.4800
119.4200
121.4600
220,700
Wed, 22 Apr 2026
119.9100
122.7400
118.0000
121.9500
218,500
Tue, 21 Apr 2026
124.7300
124.8900
118.7700
118.8800
494,400
Mon, 20 Apr 2026
124.1500
126.0000
123.2300
124.9100
292,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
13 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Fri, 17 Apr 2026
12 · DEF 14A
After-hours · 16:40 ET
DEF 14A ↗
Fri, 17 Apr 2026
124.9900
128.1200
124.5900
125.3200
398,100
Thu, 16 Apr 2026
123.9500
124.3400
119.4700
122.6100
375,400
Wed, 15 Apr 2026
122.2700
126.0800
121.6400
124.4100
271,000
Tue, 14 Apr 2026
121.0500
125.1900
120.9600
123.2300
475,800
Mon, 13 Apr 2026
115.0600
120.4600
114.5300
120.4500
384,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
117.6000
118.3150
114.2630
115.2400
305,200
Thu, 09 Apr 2026
118.9800
120.8730
116.8150
118.1600
348,300
Wed, 08 Apr 2026
124.0300
125.0000
119.8200
120.4900
462,100
Tue, 07 Apr 2026
116.4700
119.2400
114.5450
118.6300
384,800
Mon, 06 Apr 2026
11 · PRE 14A
After-hours · 16:46 ET
PRE 14A ↗
Mon, 06 Apr 2026
116.8000
117.6400
115.2500
117.2200
354,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
115.5700
119.4900
112.9800
116.8000
344,800
Wed, 01 Apr 2026
119.6200
122.3100
117.4200
118.2200
585,300
Wed, 01 Apr 2026
10 · 8-K
Next filing day · accepted 31 Mar, 19:49 ET
8-K ↗
Tue, 31 Mar 2026
115.0500
119.2380
113.3350
118.0200
421,900
Mon, 30 Mar 2026
118.3700
120.7400
113.8100
114.2100
812,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.6200
122.4700
117.0100
118.1000
463,900
Thu, 26 Mar 2026
121.2000
124.4000
119.9300
122.8000
406,000
Wed, 25 Mar 2026
120.0000
122.5100
118.8650
121.7900
636,800
Tue, 24 Mar 2026
117.5100
119.8500
116.2550
118.6900
444,600
Mon, 23 Mar 2026
119.6500
121.2350
117.6400
118.1400
513,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
118.1200
118.1200
115.1100
116.2800
576,300
Thu, 19 Mar 2026
117.5500
119.9400
115.6450
117.7800
336,000
Wed, 18 Mar 2026
116.0100
117.9800
113.4300
117.3300
657,900
Tue, 17 Mar 2026
113.9500
117.7800
113.8500
117.5300
893,300
Mon, 16 Mar 2026
114.3000
116.4200
112.8500
113.7700
675,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
115.0000
116.5300
112.3100
113.0000
649,400
Thu, 12 Mar 2026
9 · 8-K
After-hours · 16:38 ET
8-K ↗
Thu, 12 Mar 2026
118.0800
120.7000
113.8100
114.6700
648,000
Wed, 11 Mar 2026
120.7300
122.6600
119.5000
119.6400
510,400
Tue, 10 Mar 2026
123.5700
123.8000
120.1400
120.5300
405,300
Mon, 09 Mar 2026
121.6200
124.2300
119.7500
123.7500
523,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
126.7700
128.8900
122.2000
123.5900
637,600
Thu, 05 Mar 2026
127.0900
128.9900
125.2800
126.9500
773,700
Wed, 04 Mar 2026
125.9700
133.9300
125.9700
127.9500
1,383,600
Tue, 03 Mar 2026
125.3700
128.5300
119.4800
125.8500
593,000
Mon, 02 Mar 2026
129.0500
131.2850
123.7500
128.4600
1,269,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
137.7400
141.4600
132.0700
133.7500
708,500
Thu, 26 Feb 2026
137.2500
140.6700
136.0100
140.1800
390,100
Wed, 25 Feb 2026
136.6400
138.2900
133.4600
135.9000
507,400
Tue, 24 Feb 2026
140.9100
141.7200
135.5300
137.1000
676,600
Mon, 23 Feb 2026
148.1300
148.1800
138.0250
141.2200
943,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
155.3600
164.6900
142.9900
150.9600
1,950,300
Thu, 19 Feb 2026
8 · 10-K
After-hours · 17:30 ET
10-K ↗
Thu, 19 Feb 2026
7 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 19 Feb 2026
154.0300
159.6400
151.4600
158.8800
794,300
Wed, 18 Feb 2026
149.7300
156.4100
149.1100
153.8500
512,000
Tue, 17 Feb 2026
143.5400
149.8500
142.5100
148.3200
509,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
148.4200
151.7660
143.9450
144.2100
491,900
Thu, 12 Feb 2026
153.5100
157.2800
147.7100
148.4100
710,300
Wed, 11 Feb 2026
152.2200
152.3500
146.8850
152.1100
306,900
Tue, 10 Feb 2026
149.4700
153.8100
147.2750
152.2200
443,300
Mon, 09 Feb 2026
147.1400
151.5200
144.7900
148.5000
692,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
148.5000
150.3100
146.1000
146.4700
893,400
Thu, 05 Feb 2026
153.4400
154.8500
145.4200
146.7500
1,013,500
Wed, 04 Feb 2026
161.4500
161.4500
149.4350
152.4600
925,100
Tue, 03 Feb 2026
155.1100
162.2650
155.1100
161.3000
752,400
Mon, 02 Feb 2026
153.5900
160.9900
150.9000
155.7300
519,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
150.0000
155.2600
148.4800
154.5100
766,900
Thu, 29 Jan 2026
152.0000
153.4200
148.1400
148.9900
751,100
Wed, 28 Jan 2026
156.7900
158.1700
151.5100
151.8450
843,700
Tue, 27 Jan 2026
160.3100
162.0700
153.0500
156.5600
998,100
Mon, 26 Jan 2026
159.2700
162.3950
159.2700
161.6200
285,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
162.6100
164.2500
158.9000
160.3400
411,300
Thu, 22 Jan 2026
164.3300
165.9050
162.4200
164.7900
432,100
Wed, 21 Jan 2026
166.7400
166.9900
162.3300
163.6500
432,700
Tue, 20 Jan 2026
164.3400
167.5830
160.8400
165.6000
500,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
169.9800
173.4800
164.4100
167.1600
762,200
Thu, 15 Jan 2026
166.1300
174.3600
166.0100
172.0400
970,200
Wed, 14 Jan 2026
156.6100
165.4100
153.8000
163.2400
1,435,700
Tue, 13 Jan 2026
167.7000
167.7000
149.8500
155.4400
2,123,600
Mon, 12 Jan 2026
176.2800
179.8300
157.0000
168.9900
1,454,200
Mon, 12 Jan 2026
6 · 8-K12B
Pre-market · 09:17 ET
8-K12B ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
189.2500
190.0000
178.9900
179.4300
1,115,600
Thu, 08 Jan 2026
187.0500
189.2500
186.0100
189.2500
162,300
Wed, 07 Jan 2026
186.0600
191.4000
184.8400
187.3900
314,000
Tue, 06 Jan 2026
184.6100
187.7700
183.6400
184.9800
277,600
Mon, 05 Jan 2026
176.5300
186.4500
175.8400
184.3900
327,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
176.9700
178.0400
173.4600
175.2200
174,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
178.6900
180.0000
176.7580
177.4400
173,700
Tue, 30 Dec 2025
177.6900
178.9630
177.2350
178.5700
202,200
Mon, 29 Dec 2025
176.3600
178.7400
176.1800
178.6000
294,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
177.4000
178.1400
175.9900
176.6000
273,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
177.2100
178.6050
175.7900
175.8000
182,100
Tue, 23 Dec 2025
179.3300
180.4000
176.8900
178.4500
537,000
Mon, 22 Dec 2025
175.1300
182.3800
174.6000
179.6500
458,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
168.7400
178.0650
168.7400
174.1700
822,600
Thu, 18 Dec 2025
168.3100
173.2500
166.4900
168.4800
538,100
Wed, 17 Dec 2025
167.9300
170.4700
166.9950
167.3800
305,800
Tue, 16 Dec 2025
168.8000
170.5700
166.5600
167.9000
536,500
Mon, 15 Dec 2025
168.5800
172.6450
168.1300
169.0000
456,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
169.0000
172.2800
167.0700
168.8300
518,100
Thu, 11 Dec 2025
173.4500
174.4200
169.0800
169.1000
525,600
Wed, 10 Dec 2025
172.7000
176.1400
166.7600
172.3700
601,800
Tue, 09 Dec 2025
173.9100
177.3200
172.5400
173.6300
363,200
Mon, 08 Dec 2025
178.5700
178.5700
171.2400
173.3300
331,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
180.9000
181.5100
176.4500
178.3700
401,100
Thu, 04 Dec 2025
182.0400
184.0300
179.1800
181.3500
390,100
Wed, 03 Dec 2025
181.1800
187.9800
179.6350
183.0400
339,900
Tue, 02 Dec 2025
184.8300
187.0200
180.3550
181.8700
329,300
Mon, 01 Dec 2025
183.9200
186.8700
181.5750
182.7400
356,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
189.2300
190.6650
183.9700
188.0100
164,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
188.3000
192.4700
186.0200
186.6600
309,400
Tue, 25 Nov 2025
183.1800
189.7300
181.9700
188.3000
615,300
Mon, 24 Nov 2025
179.8500
187.2500
178.6600
183.2100
649,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
169.1800
180.3100
169.1800
177.8200
510,800
Thu, 20 Nov 2025
170.5800
174.3300
167.9500
169.7000
546,000
Wed, 19 Nov 2025
170.0400
171.3750
166.0700
167.1900
465,100
Tue, 18 Nov 2025
167.2800
174.6550
164.5100
169.6700
551,100
Mon, 17 Nov 2025
168.0000
168.2900
155.0000
167.5100
1,010,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
166.6400
171.0900
162.3500
170.8200
602,000
Thu, 13 Nov 2025
183.3000
184.4900
168.5000
168.5000
653,500
Wed, 12 Nov 2025
5 · 8-K
After-hours · 17:17 ET
8-K ↗
Wed, 12 Nov 2025
177.9900
181.3750
177.3800
179.1200
656,100
Tue, 11 Nov 2025
177.8000
182.6150
174.9850
176.3100
704,600
Mon, 10 Nov 2025
175.8100
179.0300
171.7500
176.3000
419,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
177.6800
178.7450
171.7200
174.6000
365,500
Thu, 06 Nov 2025
180.5100
183.3900
173.7000
177.4000
374,600
Wed, 05 Nov 2025
181.2700
181.2700
176.3400
180.4900
370,300
Tue, 04 Nov 2025
182.6800
185.0400
177.7400
181.1000
501,800
Mon, 03 Nov 2025
184.8100
189.3150
180.0000
185.0000
605,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
207.4400
212.0000
185.9000
187.3000
1,384,900
Thu, 30 Oct 2025
4 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 30 Oct 2025
184.0000
188.6900
181.4200
184.1200
561,900
Wed, 29 Oct 2025
183.5300
190.8600
183.5300
185.2900
456,200
Tue, 28 Oct 2025
181.6800
188.5300
181.0000
182.6700
472,700
Mon, 27 Oct 2025
180.2400
183.7700
179.9300
182.7100
262,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
184.4000
185.7800
180.1500
180.6100
260,300
Thu, 23 Oct 2025
176.7400
183.4700
175.6000
182.2700
344,300
Wed, 22 Oct 2025
179.5900
180.7800
174.0900
176.8700
410,800
Tue, 21 Oct 2025
182.2500
182.3500
176.5280
178.1800
360,500
Mon, 20 Oct 2025
182.3600
183.2550
177.4750
182.2500
188,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
180.4000
182.5920
179.1550
181.8000
287,900
Thu, 16 Oct 2025
177.7300
183.1150
173.2900
181.0200
267,200
Wed, 15 Oct 2025
176.8400
181.6400
175.0000
175.6700
399,400
Tue, 14 Oct 2025
177.4000
180.2700
175.0700
176.8400
337,300
Mon, 13 Oct 2025
177.8600
180.8050
176.9950
177.3700
228,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
178.0800
180.4200
176.0100
176.2000
216,700
Thu, 09 Oct 2025
178.3700
182.6000
176.0000
176.5600
403,400
Wed, 08 Oct 2025
178.6000
179.2800
175.8050
179.0000
291,600
Tue, 07 Oct 2025
176.7800
180.0000
175.8000
177.6200
323,700
Mon, 06 Oct 2025
176.0300
180.0000
174.3650
175.7450
272,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
173.6900
177.5300
173.6900
175.6100
261,300
Thu, 02 Oct 2025
168.2900
174.1800
167.4500
173.8100
329,100
Wed, 01 Oct 2025
171.8400
172.3450
157.2500
167.4500
453,800
Tue, 30 Sep 2025
169.5000
172.7900
166.4250
171.9900
236,400
Mon, 29 Sep 2025
173.3300
174.2100
169.1200
169.5000
232,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
171.1900
172.3400
168.9900
170.8100
128,300
Thu, 25 Sep 2025
171.0500
172.8600
168.3200
171.3800
227,700
Wed, 24 Sep 2025
174.8400
177.7930
171.7400
173.9300
313,400
Tue, 23 Sep 2025
182.9800
184.5400
175.4500
175.4600
1,078,100
Mon, 22 Sep 2025
174.8800
185.3400
174.8400
184.7300
396,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
176.5200
178.2600
174.5300
175.0200
533,100
Thu, 18 Sep 2025
171.6900
176.8000
170.0000
176.4000
454,200
Wed, 17 Sep 2025
174.4200
175.6450
171.2700
172.2000
311,200
Tue, 16 Sep 2025
175.2500
175.6300
173.3100
174.4000
282,500
Mon, 15 Sep 2025
179.2900
179.7950
175.7200
176.1600
408,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
180.2100
181.5600
177.3100
179.8200
232,400
Thu, 11 Sep 2025
183.0000
184.4400
179.1200
181.0300
395,100
Wed, 10 Sep 2025
186.3500
186.3500
181.3650
182.0500
387,300
Tue, 09 Sep 2025
186.5900
187.5700
184.7750
186.3900
288,100
Mon, 08 Sep 2025
181.2200
187.3200
181.2200
187.0700
688,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
182.3600
183.9500
180.1800
181.0500
350,100
Thu, 04 Sep 2025
176.4900
183.1950
175.5000
182.1700
520,900
Wed, 03 Sep 2025
170.0300
177.0000
170.0300
176.5800
573,700
Tue, 02 Sep 2025
167.2800
172.0000
167.2800
171.0800
348,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
172.4000
172.4000
168.9500
169.9800
193,600
Thu, 28 Aug 2025
169.2300
172.0000
167.6800
171.4700
351,500
Wed, 27 Aug 2025
168.3600
170.8350
167.3200
169.7900
318,100
Tue, 26 Aug 2025
166.3400
169.3650
165.6050
168.0200
444,700
Mon, 25 Aug 2025
168.0000
169.4400
165.3700
165.6800
274,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
167.1200
172.5850
166.5150
169.1200
532,000
Thu, 21 Aug 2025
163.2000
167.6200
162.3500
166.6800
428,900
Wed, 20 Aug 2025
160.8300
164.3900
160.1800
163.2000
386,900
Tue, 19 Aug 2025
158.5500
159.6200
156.5250
158.5200
305,000
Mon, 18 Aug 2025
155.0000
159.8000
152.0500
157.9300
512,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
163.5400
163.5400
160.2700
160.5800
407,300
Thu, 14 Aug 2025
165.5100
166.1800
161.4500
162.1000
545,200
Wed, 13 Aug 2025
163.9300
168.0850
163.3800
166.8600
851,400
Tue, 12 Aug 2025
162.0100
163.3300
159.2900
162.3500
452,000
Mon, 11 Aug 2025
158.9300
161.0350
156.2480
160.5600
357,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
161.2500
163.9800
158.3000
158.5000
397,600
Thu, 07 Aug 2025
157.2800
161.0400
156.0600
160.9900
419,000
Wed, 06 Aug 2025
158.9700
159.4950
155.0000
156.0200
506,900
Tue, 05 Aug 2025
165.0000
165.0000
158.3150
160.3400
638,300
Mon, 04 Aug 2025
164.6450
166.8900
160.8800
164.9800
887,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
156.4500
168.3200
152.1600
164.9700
1,883,800
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 17:23 ET
10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 31 Jul 2025
140.0800
142.0300
137.6000
140.1800
861,300
Wed, 30 Jul 2025
136.7700
142.5600
136.3200
140.0800
417,000
Tue, 29 Jul 2025
137.2700
138.4700
136.2300
136.7700
264,300
Mon, 28 Jul 2025
134.6900
138.9650
133.2860
137.1100
513,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend