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
110.7900
113.5000
108.1200
112.3000
208,700
Thu, 23 Jul 2026
110.9300
111.5200
108.1700
109.1900
237,200
Wed, 22 Jul 2026
111.7700
112.0900
109.8700
111.5400
184,700
Tue, 21 Jul 2026
110.2300
112.9200
108.8400
110.8500
343,100
Mon, 20 Jul 2026
113.7800
114.2100
109.8900
112.6300
285,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
118.3400
121.5800
114.3600
114.8000
317,600
Thu, 16 Jul 2026
115.0000
119.4200
115.0000
118.7600
253,400
Wed, 15 Jul 2026
109.2200
115.0000
109.2200
113.9800
213,800
Tue, 14 Jul 2026
110.8700
111.5000
108.6800
109.7400
245,000
Mon, 13 Jul 2026
107.5500
112.9900
107.5500
111.2300
363,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
103.9900
106.4900
101.8600
105.8500
192,800
Thu, 09 Jul 2026
100.2000
103.1800
98.4400
102.5100
291,500
Wed, 08 Jul 2026
104.9500
105.7500
102.9800
103.0100
146,400
Tue, 07 Jul 2026
102.8100
106.8300
102.8100
105.9300
201,600
Mon, 06 Jul 2026
97.0800
100.3900
93.8300
100.0100
252,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
97.9900
99.0000
96.2400
97.1600
365,600
Wed, 01 Jul 2026
92.3500
98.4700
90.2700
96.3800
341,300
Tue, 30 Jun 2026
95.1900
97.1100
89.7500
90.1600
535,200
Mon, 29 Jun 2026
99.1200
99.8900
94.8100
95.5500
330,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
92.3500
99.6600
92.3500
98.7300
760,700
Thu, 25 Jun 2026
93.9600
97.4100
90.5600
92.2100
220,600
Wed, 24 Jun 2026
97.2000
99.5500
96.3500
96.5300
248,000
Tue, 23 Jun 2026
93.9200
97.1200
91.2500
95.5400
449,800
Mon, 22 Jun 2026
14 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 22 Jun 2026
89.2700
90.6800
84.8800
90.4800
621,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
106.0400
106.0400
89.8000
90.5600
584,000
Wed, 17 Jun 2026
107.6600
108.8300
105.0700
106.2000
216,700
Tue, 16 Jun 2026
107.1700
109.0000
106.2700
107.6600
280,500
Mon, 15 Jun 2026
108.3400
109.3900
105.7200
107.1100
224,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
106.2800
110.0000
105.0800
109.4300
175,300
Thu, 11 Jun 2026
109.2000
110.6500
105.9800
106.4300
223,400
Wed, 10 Jun 2026
110.5700
113.8800
108.0000
109.4400
222,300
Tue, 09 Jun 2026
107.5100
112.4000
107.5100
110.5400
272,400
Mon, 08 Jun 2026
109.9900
110.7600
108.7100
109.6500
159,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
108.4100
112.0000
107.2800
110.0000
215,200
Thu, 04 Jun 2026
106.4000
108.9800
106.4000
107.1800
133,200
Wed, 03 Jun 2026
105.5700
105.7400
102.2800
104.8100
198,200
Tue, 02 Jun 2026
108.4600
108.4600
103.6800
106.6100
459,900
Mon, 01 Jun 2026
107.6200
112.0000
102.4600
110.5900
351,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
106.9500
108.1200
105.6600
107.3900
209,200
Thu, 28 May 2026
104.7400
107.1000
104.0000
106.9500
151,900
Wed, 27 May 2026
104.0400
106.0400
102.5500
104.7400
222,400
Tue, 26 May 2026
104.4600
104.6400
100.1000
103.9000
351,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
105.5100
107.5800
103.1100
105.4600
143,800
Thu, 21 May 2026
106.2800
106.3000
101.0000
105.3100
225,900
Wed, 20 May 2026
109.0500
109.0800
103.5700
107.2100
161,300
Tue, 19 May 2026
109.5800
113.5900
106.3100
108.0400
239,700
Mon, 18 May 2026
105.0000
110.3100
105.0000
108.1300
198,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
104.2500
109.3300
103.2300
105.4800
299,700
Thu, 14 May 2026
104.5900
106.2300
102.2700
102.9200
422,000
Wed, 13 May 2026
109.3000
109.3000
101.4900
103.4700
360,000
Tue, 12 May 2026
13 · 8-K
After market open · 14:25 ET
8-K ↗
Tue, 12 May 2026
116.9400
117.6300
109.8900
110.2300
346,000
Mon, 11 May 2026
118.4400
119.4800
113.8800
115.9400
291,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
124.7800
124.7800
117.4500
119.9700
231,800
Thu, 07 May 2026
120.2200
127.5000
120.2200
124.7800
360,200
Wed, 06 May 2026
123.8800
130.3300
112.4500
120.1100
660,300
Tue, 05 May 2026
12 · 10-Q
After-hours · 17:28 ET
10-Q ↗
Tue, 05 May 2026
11 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 05 May 2026
131.2900
133.7000
129.0000
132.2200
226,000
Mon, 04 May 2026
130.5100
133.6100
130.5100
132.1000
180,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
132.0400
133.5000
129.9800
131.2900
197,800
Thu, 30 Apr 2026
126.8700
132.7000
126.3100
130.6700
218,600
Wed, 29 Apr 2026
10 · DEFA14A
After market open · 11:07 ET
DEFA14A ↗
Wed, 29 Apr 2026
128.5100
129.3500
127.3800
128.4800
115,300
Tue, 28 Apr 2026
128.1200
131.0300
128.1200
129.4400
146,100
Mon, 27 Apr 2026
126.5100
130.3300
121.5700
127.1200
157,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
121.6400
126.6900
119.4600
126.5100
212,900
Thu, 23 Apr 2026
126.5000
127.2000
118.5000
121.8300
316,400
Wed, 22 Apr 2026
128.8400
130.4300
127.0700
127.4400
141,200
Tue, 21 Apr 2026
128.4700
130.9300
126.5500
128.2800
213,900
Mon, 20 Apr 2026
127.6500
130.4300
124.8500
128.1200
272,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
132.6500
134.5400
126.9200
129.1700
220,600
Thu, 16 Apr 2026
131.9600
133.6200
130.0100
131.4700
406,900
Wed, 15 Apr 2026
129.0100
132.1300
129.0100
131.7600
287,200
Tue, 14 Apr 2026
128.3300
130.6900
126.6800
128.5700
144,500
Mon, 13 Apr 2026
120.5800
127.4700
120.5800
127.2200
206,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
123.2800
123.8500
119.3400
120.5800
151,000
Thu, 09 Apr 2026
129.7100
130.5900
123.6500
124.2900
382,000
Wed, 08 Apr 2026
133.2600
135.2800
129.6000
130.0000
214,100
Tue, 07 Apr 2026
129.8200
132.4600
128.5600
131.6200
179,600
Mon, 06 Apr 2026
129.4100
132.2800
129.4100
130.3700
104,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
126.9300
131.8800
126.9300
130.3500
319,000
Wed, 01 Apr 2026
127.6800
129.8600
124.2200
128.2300
199,400
Tue, 31 Mar 2026
127.8000
128.4300
125.7100
127.4900
268,900
Mon, 30 Mar 2026
123.0000
126.8300
122.5100
126.0700
425,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
121.4800
124.6300
119.5100
122.6400
180,200
Thu, 26 Mar 2026
119.4000
123.0600
119.4000
121.8100
296,200
Wed, 25 Mar 2026
126.2500
126.3900
117.1600
120.3600
390,800
Tue, 24 Mar 2026
127.7200
128.8100
124.1800
124.8500
213,300
Mon, 23 Mar 2026
132.2700
135.0000
128.8700
129.2900
207,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
9 · DEFA14A
After market open · 13:01 ET
DEFA14A ↗
Fri, 20 Mar 2026
8 · DEF 14A
After market open · 12:58 ET
DEF 14A ↗
Fri, 20 Mar 2026
127.3900
131.4600
126.0100
129.8700
251,300
Thu, 19 Mar 2026
125.1100
128.2300
125.1100
127.2500
150,700
Wed, 18 Mar 2026
125.1700
127.4500
125.0600
125.4800
235,800
Tue, 17 Mar 2026
126.7200
130.5800
124.5300
126.8800
201,300
Mon, 16 Mar 2026
127.7700
128.9600
126.5400
126.7200
175,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
130.2400
133.1600
126.7600
127.1400
188,800
Thu, 12 Mar 2026
132.7200
136.0000
125.9000
128.8000
294,000
Wed, 11 Mar 2026
135.3000
136.4600
132.0100
134.9600
193,500
Tue, 10 Mar 2026
140.7300
141.1400
131.6500
135.0000
361,300
Mon, 09 Mar 2026
142.7200
143.4000
138.9300
142.4600
371,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
143.7800
145.2400
140.0400
144.8300
238,000
Thu, 05 Mar 2026
148.0600
150.0100
145.1200
145.2800
235,400
Wed, 04 Mar 2026
147.6600
149.3800
145.0300
148.2500
345,200
Tue, 03 Mar 2026
142.0000
150.1900
142.0000
148.4600
421,600
Mon, 02 Mar 2026
139.1500
149.1100
139.1500
144.4500
440,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
140.5500
142.2700
136.4500
141.4000
396,900
Thu, 26 Feb 2026
134.8100
143.8400
134.1600
143.2900
638,000
Wed, 25 Feb 2026
128.7100
133.6100
116.1200
133.3100
950,800
Tue, 24 Feb 2026
7 · 10-K
After-hours · 16:14 ET
10-K ↗
Tue, 24 Feb 2026
6 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 24 Feb 2026
127.3400
130.0000
125.6800
126.3600
354,100
Mon, 23 Feb 2026
130.3700
131.5100
126.2000
127.1600
313,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
130.7400
132.0200
127.7400
131.5300
232,300
Thu, 19 Feb 2026
131.9400
133.9200
127.1000
130.9400
259,100
Wed, 18 Feb 2026
130.0600
135.3000
130.0600
133.6200
350,200
Tue, 17 Feb 2026
126.8400
131.4900
126.6200
130.2100
419,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.3600
131.3100
124.8000
125.3600
533,500
Thu, 12 Feb 2026
129.8000
132.2900
123.9700
125.4300
725,200
Wed, 11 Feb 2026
146.0500
146.3900
125.3900
131.1100
1,316,800
Tue, 10 Feb 2026
153.9500
154.4400
145.5000
145.8600
477,200
Mon, 09 Feb 2026
168.4200
170.1300
153.5100
154.0600
413,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
174.0000
176.1000
169.0800
169.6700
533,800
Thu, 05 Feb 2026
166.1100
173.4100
165.6900
172.1500
496,100
Wed, 04 Feb 2026
166.8800
170.0000
163.8400
165.4700
357,400
Tue, 03 Feb 2026
172.1800
172.1800
158.0000
165.6200
294,800
Mon, 02 Feb 2026
168.7700
173.0400
168.7700
172.3700
145,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
166.5100
169.4300
165.0300
169.0000
180,400
Thu, 29 Jan 2026
170.0500
170.2200
165.5700
166.8200
146,000
Wed, 28 Jan 2026
169.7500
170.0000
167.3500
169.2200
135,800
Tue, 27 Jan 2026
173.6900
174.0700
169.6400
169.9500
91,600
Mon, 26 Jan 2026
172.0000
179.7100
171.4600
173.9300
174,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
172.9700
172.9700
169.9700
171.3400
107,500
Thu, 22 Jan 2026
177.1800
177.2300
171.4100
173.4400
182,400
Wed, 21 Jan 2026
178.9200
181.5100
175.1500
176.4100
217,500
Tue, 20 Jan 2026
181.1600
184.5500
178.5100
178.7300
68,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
185.1900
186.5900
181.1000
183.4600
127,900
Thu, 15 Jan 2026
184.7300
186.5400
181.1000
185.5800
183,400
Wed, 14 Jan 2026
183.4500
186.7800
179.5300
183.7200
197,800
Tue, 13 Jan 2026
183.8300
185.4100
182.0900
183.4500
206,300
Mon, 12 Jan 2026
181.1200
184.5800
178.6400
183.2300
194,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
178.1800
182.7300
178.0000
181.3400
277,100
Thu, 08 Jan 2026
178.5300
181.5600
175.5600
178.5200
145,700
Wed, 07 Jan 2026
178.7200
180.2400
176.7200
179.2000
118,900
Tue, 06 Jan 2026
180.9200
181.5100
177.9800
178.0100
168,200
Mon, 05 Jan 2026
170.8900
182.6800
170.8900
180.9200
173,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
172.9100
173.3200
169.0200
171.0500
144,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
175.3500
175.9700
172.5700
172.9100
120,000
Tue, 30 Dec 2025
178.7700
180.2200
175.3500
175.3500
90,400
Mon, 29 Dec 2025
180.7000
181.6800
178.9300
179.3400
132,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
179.1300
180.9800
178.8900
180.6600
51,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
179.3700
181.1400
179.3700
180.0600
58,700
Tue, 23 Dec 2025
179.3200
180.0000
178.0000
178.2000
92,500
Mon, 22 Dec 2025
180.6400
182.7100
178.7000
179.0000
134,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
178.2800
181.5000
177.9000
180.6300
250,000
Thu, 18 Dec 2025
181.3400
181.3400
177.6400
178.7000
103,000
Wed, 17 Dec 2025
178.4200
181.0000
173.5200
179.7000
185,700
Tue, 16 Dec 2025
178.5200
181.4000
176.3100
179.1400
237,600
Mon, 15 Dec 2025
181.0000
181.3500
177.0200
178.4000
119,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
177.4800
180.2900
176.0000
179.5100
186,600
Thu, 11 Dec 2025
175.0000
176.8100
172.6500
176.4000
121,900
Wed, 10 Dec 2025
172.8200
174.7500
168.7900
174.1000
147,100
Tue, 09 Dec 2025
170.5300
173.6900
169.2300
172.7500
155,400
Mon, 08 Dec 2025
170.8700
172.4500
157.5200
171.0300
176,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
170.0500
171.0100
168.3900
170.8400
103,900
Thu, 04 Dec 2025
166.2300
170.5800
166.0200
170.5200
117,800
Wed, 03 Dec 2025
165.4400
168.1900
164.8800
166.2300
137,400
Tue, 02 Dec 2025
164.7800
165.9000
163.9400
164.8100
105,000
Mon, 01 Dec 2025
164.2000
166.8700
163.3100
163.7700
77,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
165.6900
165.9600
163.3800
164.6100
46,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
164.1600
165.7900
163.6300
165.0100
70,900
Tue, 25 Nov 2025
162.5900
168.0700
162.1400
164.9800
100,500
Mon, 24 Nov 2025
163.3500
165.0000
160.2500
161.1300
163,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
162.9300
166.7400
162.0000
163.3500
173,600
Thu, 20 Nov 2025
164.5000
165.7000
161.3700
162.9600
184,000
Wed, 19 Nov 2025
161.9200
164.5000
159.6800
162.3800
143,600
Tue, 18 Nov 2025
159.5600
162.5700
158.7200
161.0000
74,900
Mon, 17 Nov 2025
165.0900
165.5900
159.7900
160.5300
169,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
162.3600
166.1500
162.3600
165.5000
234,500
Thu, 13 Nov 2025
166.1700
166.1700
160.5200
161.7700
118,800
Wed, 12 Nov 2025
167.1400
169.0000
165.3500
165.4800
127,700
Tue, 11 Nov 2025
167.0800
168.3500
162.1900
167.1400
133,500
Mon, 10 Nov 2025
166.8600
167.4100
161.8300
166.2000
148,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
166.7800
168.3700
164.4700
165.6900
236,300
Thu, 06 Nov 2025
167.3200
169.0000
163.6100
166.5400
268,200
Wed, 05 Nov 2025
164.7600
167.7600
162.3300
167.5700
186,700
Tue, 04 Nov 2025
165.0000
167.9200
162.8800
164.9200
254,300
Mon, 03 Nov 2025
164.2400
166.3400
160.0000
165.7000
179,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
165.4000
166.1900
160.8800
164.4400
258,800
Thu, 30 Oct 2025
167.8900
172.0000
162.1800
165.4000
373,800
Wed, 29 Oct 2025
156.0000
174.2600
156.0000
169.6100
615,400
Tue, 28 Oct 2025
5 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Tue, 28 Oct 2025
4 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 28 Oct 2025
154.2700
154.3200
150.4900
152.4800
129,500
Mon, 27 Oct 2025
153.2200
155.3800
152.7400
153.6400
212,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
153.4800
154.4000
151.7100
153.0700
88,500
Thu, 23 Oct 2025
152.3000
153.6900
151.5400
153.1400
66,900
Wed, 22 Oct 2025
153.8600
153.9900
150.8800
152.4500
96,900
Tue, 21 Oct 2025
151.8000
153.6500
150.5100
153.5700
121,200
Mon, 20 Oct 2025
149.5400
152.1700
149.3200
151.8000
98,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
146.7700
148.7300
145.3100
148.0500
133,100
Thu, 16 Oct 2025
150.4200
152.5600
146.5500
147.2300
231,200
Wed, 15 Oct 2025
149.0500
151.6300
149.0200
150.8400
104,000
Tue, 14 Oct 2025
146.2800
149.1200
145.7400
148.6900
188,700
Mon, 13 Oct 2025
145.2800
148.8800
144.7700
147.7300
180,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
148.6400
149.3200
144.6600
145.0100
138,800
Thu, 09 Oct 2025
151.8100
151.8100
146.9700
147.5000
277,000
Wed, 08 Oct 2025
150.2300
153.6600
149.3200
152.3000
222,400
Tue, 07 Oct 2025
150.0900
151.2000
149.2400
149.9100
176,300
Mon, 06 Oct 2025
150.1800
153.1900
147.8300
150.2000
143,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
147.8100
150.6400
147.8100
150.3200
212,800
Thu, 02 Oct 2025
146.9200
147.9200
145.1700
147.5800
102,600
Wed, 01 Oct 2025
145.6800
148.0700
144.7000
147.6200
179,300
Tue, 30 Sep 2025
144.3200
146.9000
143.9900
146.7700
128,200
Mon, 29 Sep 2025
145.6100
146.5300
144.4500
145.0000
103,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
142.7500
145.9900
142.7300
145.9800
133,800
Thu, 25 Sep 2025
143.0200
144.4800
141.4300
142.8500
145,600
Wed, 24 Sep 2025
142.5200
144.4000
141.5100
143.1400
96,000
Tue, 23 Sep 2025
143.0400
144.2300
140.9200
142.8000
112,200
Mon, 22 Sep 2025
141.0100
143.4100
140.6000
143.2700
98,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
144.3000
144.3000
141.4300
141.8400
154,500
Thu, 18 Sep 2025
141.3800
144.6500
140.2100
143.6800
136,600
Wed, 17 Sep 2025
142.4900
144.1500
140.8100
141.4300
113,800
Tue, 16 Sep 2025
140.4500
142.0800
139.8600
141.6100
94,200
Mon, 15 Sep 2025
140.9900
141.8900
139.4600
140.9600
189,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
141.4700
141.8800
139.4700
140.7000
93,300
Thu, 11 Sep 2025
135.7900
142.2600
135.7900
141.8800
160,700
Wed, 10 Sep 2025
139.0000
139.3700
135.8700
136.1900
138,300
Tue, 09 Sep 2025
139.0900
140.0600
136.9700
139.5800
138,000
Mon, 08 Sep 2025
141.5000
142.1800
138.7100
139.3100
140,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
144.9600
147.1900
140.2400
141.2700
209,500
Thu, 04 Sep 2025
138.2500
145.5600
137.7300
145.1500
306,100
Wed, 03 Sep 2025
137.0000
138.7900
136.2900
137.9500
179,200
Tue, 02 Sep 2025
136.2100
138.1200
136.2100
137.7300
304,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
135.2900
137.7200
135.2900
136.9600
192,700
Thu, 28 Aug 2025
137.9800
138.2500
135.0500
135.3400
193,800
Wed, 27 Aug 2025
135.9700
139.0400
135.5300
138.2500
232,200
Tue, 26 Aug 2025
135.9400
137.5000
134.1900
136.5700
237,800
Mon, 25 Aug 2025
138.6000
139.4200
135.8600
136.1900
95,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
136.0000
139.0200
135.9900
138.7300
578,900
Thu, 21 Aug 2025
135.2900
136.3600
134.9400
135.3900
99,500
Wed, 20 Aug 2025
136.2400
136.9900
135.0700
135.2900
89,200
Tue, 19 Aug 2025
135.2500
136.5100
134.7400
135.7500
124,700
Mon, 18 Aug 2025
133.1700
135.4000
132.5900
134.9000
146,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
133.3500
135.0700
131.5100
133.1700
161,100
Thu, 14 Aug 2025
135.3800
135.9500
132.8700
132.9000
180,800
Wed, 13 Aug 2025
132.2100
137.0600
131.7000
137.0000
168,600
Tue, 12 Aug 2025
132.0900
133.2500
131.2300
132.2000
164,000
Mon, 11 Aug 2025
133.1000
134.0000
125.2200
131.1900
313,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
131.6300
133.5600
130.2500
133.0000
174,000
Thu, 07 Aug 2025
129.1000
131.8500
128.7600
131.7300
207,200
Wed, 06 Aug 2025
127.6000
130.5700
126.2900
128.9100
221,700
Tue, 05 Aug 2025
126.1900
129.0000
125.5200
127.8900
229,400
Mon, 04 Aug 2025
123.0500
126.7300
122.5300
126.5500
276,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
129.1100
130.1900
120.2500
121.9800
502,400
Thu, 31 Jul 2025
3 · 10-Q
After-hours · 16:49 ET
10-Q ↗
Thu, 31 Jul 2025
2 · 8-K
After-hours · 16:42 ET
8-K ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 31 Jul 2025
131.0700
133.2400
130.8800
132.0800
241,200
Wed, 30 Jul 2025
134.3800
134.8600
131.2000
131.9300
216,400
Tue, 29 Jul 2025
134.2600
135.0000
132.3000
134.1400
179,000
Mon, 28 Jul 2025
133.4600
134.1200
132.4800
133.8900
135,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend