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
202.9100
206.0700
191.2900
194.2300
19,771,300
Thu, 23 Jul 2026
207.8600
214.5600
205.0200
209.3200
16,359,900
Wed, 22 Jul 2026
201.1500
214.9200
200.5800
210.9900
16,890,300
Tue, 21 Jul 2026
205.5600
210.6000
202.8400
207.9600
22,153,600
Mon, 20 Jul 2026
193.0100
202.0800
191.9900
194.9400
25,070,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
182.2300
194.0500
177.9500
188.6800
29,656,300
Thu, 16 Jul 2026
200.1200
201.9400
186.1500
188.3000
34,893,000
Wed, 15 Jul 2026
222.1600
223.3000
201.2200
206.2600
26,827,600
Tue, 14 Jul 2026
231.5700
232.0000
218.6300
222.4400
20,705,500
Mon, 13 Jul 2026
228.7800
228.8000
215.2800
217.5300
25,615,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
237.7900
240.9400
232.0200
235.8100
15,106,000
Thu, 09 Jul 2026
34 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 09 Jul 2026
33 · 424B7
After-hours · 17:16 ET
424B7 ↗
Thu, 09 Jul 2026
246.1800
251.7000
241.1000
243.2700
21,245,300
Wed, 08 Jul 2026
225.1600
236.7900
224.9800
231.7100
25,541,800
Tue, 07 Jul 2026
234.9200
237.4400
222.9400
230.7000
36,163,800
Mon, 06 Jul 2026
254.8200
260.4600
249.0400
249.2700
25,703,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
269.5000
274.9500
237.2000
245.2900
38,435,900
Wed, 01 Jul 2026
282.4700
292.5000
271.3500
272.0500
33,822,700
Tue, 30 Jun 2026
278.7500
300.0000
275.5000
297.8900
37,520,100
Mon, 29 Jun 2026
272.4100
278.2800
250.5200
277.7500
31,749,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
268.3700
274.2000
262.0000
266.7700
41,986,200
Thu, 25 Jun 2026
32 · 8-K
After-hours · 16:43 ET
8-K ↗
Thu, 25 Jun 2026
291.1800
292.5100
263.7200
281.2600
39,131,600
Wed, 24 Jun 2026
281.9500
281.9500
263.6600
276.7000
35,747,400
Tue, 23 Jun 2026
278.8200
290.9500
276.2500
279.0400
46,361,100
Mon, 22 Jun 2026
313.3900
314.1700
298.1800
307.8600
49,225,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
305.4700
329.8800
302.3600
310.5800
250,989,400
Wed, 17 Jun 2026
292.8900
307.3700
283.3200
289.5400
50,607,300
Tue, 16 Jun 2026
299.1300
317.0000
278.1300
278.6700
59,201,300
Mon, 15 Jun 2026
296.7100
312.9800
288.0900
308.8800
54,963,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
270.0700
287.9800
267.3100
279.7000
42,047,300
Thu, 11 Jun 2026
31 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Thu, 11 Jun 2026
30 · 8-K
After-hours · 16:33 ET
8-K ↗
Thu, 11 Jun 2026
260.5400
282.3200
258.4300
280.7100
57,254,500
Wed, 10 Jun 2026
263.5000
272.4700
252.2600
252.5900
54,175,100
Tue, 09 Jun 2026
299.7600
302.4000
244.0000
266.8800
94,754,500
Mon, 08 Jun 2026
288.6900
304.9600
281.3600
288.8500
84,575,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
299.5000
300.7200
261.3900
263.4700
93,976,400
Thu, 04 Jun 2026
282.9500
321.5000
277.5600
316.4300
86,903,500
Wed, 03 Jun 2026
317.6300
324.2000
294.0100
301.6500
115,542,800
Tue, 02 Jun 2026
253.4600
291.3000
252.4300
290.7900
112,646,200
Mon, 01 Jun 2026
198.9100
225.1400
195.1200
219.4300
32,926,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
204.4400
208.7600
199.2000
205.0000
34,024,700
Thu, 28 May 2026
29 · 10-Q
After-hours · 16:09 ET
FORM 10-Q ↗
Thu, 28 May 2026
198.7500
207.4000
194.7000
204.8300
52,624,900
Wed, 27 May 2026
28 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Wed, 27 May 2026
217.9800
218.2600
196.2500
198.7000
54,198,500
Tue, 26 May 2026
211.2400
217.4500
200.0400
208.2600
42,558,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
194.7200
198.4000
192.2200
196.3300
19,823,200
Thu, 21 May 2026
192.5100
194.5800
188.2000
190.6900
21,506,100
Wed, 20 May 2026
183.4500
193.3200
182.2800
186.8000
29,808,100
Tue, 19 May 2026
164.6100
181.6400
162.8500
176.2700
25,003,300
Mon, 18 May 2026
181.7700
182.7100
165.1000
168.9300
24,439,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
173.9000
182.1400
173.3400
176.8900
24,757,300
Thu, 14 May 2026
180.8800
192.1500
177.3300
182.5800
32,661,100
Wed, 13 May 2026
27 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Wed, 13 May 2026
26 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Wed, 13 May 2026
169.0900
182.3100
168.9100
177.9500
31,862,600
Tue, 12 May 2026
165.4600
168.7300
157.9600
164.5000
21,367,800
Mon, 11 May 2026
163.6700
174.1600
162.4900
170.8400
22,947,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
164.6900
170.5900
162.9000
170.1300
20,589,000
Thu, 07 May 2026
171.2000
171.5200
158.5500
160.0100
23,683,600
Wed, 06 May 2026
172.6000
175.8000
165.0000
172.1500
23,205,300
Tue, 05 May 2026
168.2800
172.9800
164.5800
168.7500
22,284,400
Mon, 04 May 2026
165.4800
166.8200
162.2600
163.6600
14,547,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
162.3500
166.3900
159.2600
164.9500
13,071,700
Thu, 30 Apr 2026
160.3400
165.6100
156.3600
165.1500
20,327,000
Wed, 29 Apr 2026
153.7700
157.2100
151.3000
156.5700
20,649,000
Tue, 28 Apr 2026
147.9100
156.0000
146.8500
153.2300
27,128,700
Mon, 27 Apr 2026
162.1300
163.4500
151.0900
158.2100
30,281,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
169.8700
170.8400
158.5100
164.3100
37,599,100
Thu, 23 Apr 2026
157.9400
167.8600
157.7700
165.5600
36,938,700
Wed, 22 Apr 2026
153.6600
158.6900
151.0900
157.3200
30,765,800
Tue, 21 Apr 2026
148.7000
154.9500
147.8500
151.3100
31,901,100
Mon, 20 Apr 2026
147.5100
149.5800
143.9300
147.8400
39,548,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
134.8800
139.9100
133.1600
139.6900
26,341,300
Thu, 16 Apr 2026
132.2600
134.6900
128.4200
133.3700
20,830,200
Wed, 15 Apr 2026
25 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 15 Apr 2026
132.3900
138.1900
131.8800
134.6000
23,450,100
Tue, 14 Apr 2026
136.1100
136.9000
130.8400
133.8300
33,600,700
Mon, 13 Apr 2026
129.9700
133.2000
128.9700
131.3000
31,264,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
123.6600
129.8400
123.6000
128.4900
41,187,000
Thu, 09 Apr 2026
118.9600
121.9700
117.8300
119.9300
32,718,500
Wed, 08 Apr 2026
24 · 424B2
After-hours · 16:11 ET
424B2 ↗
Wed, 08 Apr 2026
114.0000
115.6600
110.4500
114.4500
29,455,900
Tue, 07 Apr 2026
108.3800
110.1200
106.0200
109.3800
18,965,200
Mon, 06 Apr 2026
109.4500
111.8900
106.0000
109.5100
22,700,500
Mon, 06 Apr 2026
23 · 424B5
Pre-market · 08:44 ET
424B5 ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
102.3000
107.2600
101.1300
107.1100
23,667,100
Wed, 01 Apr 2026
100.8200
107.8400
100.4900
106.7100
44,072,500
Tue, 31 Mar 2026
22 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 31 Mar 2026
96.4000
99.5600
93.0500
99.0500
51,286,100
Mon, 30 Mar 2026
95.1200
96.5000
86.6100
87.8100
21,463,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
98.7800
99.6300
93.4000
94.8800
16,507,100
Thu, 26 Mar 2026
97.9600
100.6500
97.2200
97.6800
26,078,500
Wed, 25 Mar 2026
94.0800
98.8200
94.0000
98.4500
22,562,400
Tue, 24 Mar 2026
88.8400
93.1600
88.8000
92.3600
13,731,200
Mon, 23 Mar 2026
89.4500
91.5800
88.7400
90.1600
14,126,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
88.9000
90.4800
86.6600
87.9100
25,570,400
Thu, 19 Mar 2026
21 · 8-K
After-hours · 16:45 ET
8-K ↗
Thu, 19 Mar 2026
20 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 19 Mar 2026
19 · 424B7
After-hours · 16:08 ET
424B7 ↗
Thu, 19 Mar 2026
86.2700
89.7400
85.1300
89.5300
13,388,800
Wed, 18 Mar 2026
90.8000
92.0200
87.1700
87.6200
16,096,700
Tue, 17 Mar 2026
92.3000
93.4400
90.3500
90.7900
11,622,600
Mon, 16 Mar 2026
89.1500
92.5200
89.1200
91.5800
15,875,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
87.7600
90.5000
86.8200
87.8600
14,108,100
Thu, 12 Mar 2026
89.8500
90.0300
87.3700
87.6700
16,854,400
Wed, 11 Mar 2026
18 · 10-K
After-hours · 16:04 ET
FORM 10-K ↗
Wed, 11 Mar 2026
93.6000
95.0100
90.1800
90.4400
18,446,200
Tue, 10 Mar 2026
92.5700
95.0500
91.6200
93.3000
26,499,500
Mon, 09 Mar 2026
87.9300
92.9300
84.2000
92.6500
38,873,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
84.7200
93.4000
83.4000
89.5700
90,071,100
Thu, 05 Mar 2026
17 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 05 Mar 2026
78.9000
80.2600
75.2400
75.6800
42,620,200
Wed, 04 Mar 2026
78.7000
79.5000
77.2600
78.0900
14,677,500
Tue, 03 Mar 2026
77.8500
79.0800
76.6500
77.5100
15,826,400
Mon, 02 Mar 2026
79.6300
82.8200
79.4000
80.8600
15,228,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
80.0300
82.2900
78.6600
81.6900
20,253,800
Thu, 26 Feb 2026
81.1100
81.6300
77.1500
79.2900
12,326,500
Wed, 25 Feb 2026
79.0100
81.1900
78.9700
80.9200
10,524,700
Tue, 24 Feb 2026
78.0000
79.7000
77.1800
78.3900
8,396,200
Mon, 23 Feb 2026
78.3900
79.1100
76.0700
77.7900
11,622,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
78.2400
80.3400
77.6000
79.4800
8,795,300
Thu, 19 Feb 2026
78.3800
79.6700
77.7200
79.6100
6,512,200
Wed, 18 Feb 2026
79.1500
80.4000
78.4900
79.0900
8,408,200
Wed, 18 Feb 2026
16 · 8-K
Pre-market · 06:05 ET
8-K ↗
Wed, 18 Feb 2026
15 · 424B7
Pre-market · 06:02 ET
424B7 ↗
Tue, 17 Feb 2026
77.3200
80.3200
76.6300
79.0100
10,568,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
77.9500
79.9700
77.7500
78.6100
7,615,400
Thu, 12 Feb 2026
82.1900
82.1900
77.4400
78.2300
13,643,800
Wed, 11 Feb 2026
83.6000
83.7800
79.2100
81.3400
11,636,700
Tue, 10 Feb 2026
82.6900
83.4000
81.4900
82.0100
10,561,400
Mon, 09 Feb 2026
79.6100
83.0600
78.6700
82.3500
13,775,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
76.8400
80.7500
76.5200
80.2800
22,581,800
Fri, 06 Feb 2026
14 · 8-K
Pre-market · 06:02 ET
8-K ↗
Fri, 06 Feb 2026
13 · 424B7
Pre-market · 06:01 ET
424B7 ↗
Thu, 05 Feb 2026
72.8800
74.7900
70.6900
74.2100
19,202,000
Wed, 04 Feb 2026
75.0000
76.0600
71.7800
73.7300
17,506,200
Tue, 03 Feb 2026
78.5400
78.9700
72.7900
75.5400
22,563,900
Mon, 02 Feb 2026
77.6100
78.9800
76.7200
78.6600
14,513,000
Mon, 02 Feb 2026
12 · 8-K/A
Pre-market · 09:16 ET
8-K/A ↗
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
80.0500
81.7000
78.1800
78.9200
12,581,400
Thu, 29 Jan 2026
81.9400
82.4400
78.3000
81.3400
13,944,900
Wed, 28 Jan 2026
84.5800
85.4700
82.7000
83.6200
10,311,000
Tue, 27 Jan 2026
82.8700
83.7400
81.3000
82.9300
11,307,900
Mon, 26 Jan 2026
79.8200
83.4400
79.5600
81.7700
12,464,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
81.2200
82.0200
79.7200
80.2300
13,924,600
Thu, 22 Jan 2026
84.4700
85.3500
82.7400
83.1000
12,997,600
Wed, 21 Jan 2026
80.4000
84.2900
80.4000
82.5500
17,134,300
Tue, 20 Jan 2026
79.3100
83.4800
79.0200
79.8000
18,688,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
81.4500
82.4800
80.3000
80.4600
15,011,200
Thu, 15 Jan 2026
82.7200
82.9400
80.0000
80.3800
16,593,500
Wed, 14 Jan 2026
82.9600
83.0000
79.2700
81.2100
15,295,700
Tue, 13 Jan 2026
83.5100
84.0600
82.7500
83.0500
9,133,500
Mon, 12 Jan 2026
82.4200
83.7500
82.0800
82.8900
10,146,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
84.0300
84.4500
82.1900
83.2200
13,486,300
Thu, 08 Jan 2026
84.7000
84.9200
82.8800
83.4500
10,695,900
Wed, 07 Jan 2026
86.5200
86.5400
83.5900
84.6400
17,230,800
Tue, 06 Jan 2026
92.7000
94.2000
86.7700
88.2300
24,322,700
Mon, 05 Jan 2026
93.0200
93.9700
88.1200
90.2300
21,328,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
86.7400
90.0800
86.6000
89.3900
14,987,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
86.8000
86.9200
84.9400
84.9800
7,234,100
Tue, 30 Dec 2025
85.7600
88.1000
85.7200
86.7600
9,583,000
Mon, 29 Dec 2025
85.3300
86.1000
84.2000
85.7600
9,677,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
87.1000
87.2000
85.9700
86.3400
5,001,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
87.2500
87.7700
86.1000
86.4900
5,335,300
Tue, 23 Dec 2025
84.4000
88.0500
84.2900
87.6800
12,334,100
Mon, 22 Dec 2025
86.5800
87.3500
84.4500
84.8000
9,871,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
84.0500
86.2200
83.7000
84.0900
21,722,200
Thu, 18 Dec 2025
84.4800
85.0300
82.6500
84.4700
12,732,100
Wed, 17 Dec 2025
86.5000
87.1800
81.1800
81.7000
16,662,700
Tue, 16 Dec 2025
83.5800
84.4500
82.2300
84.0700
9,483,800
Mon, 15 Dec 2025
84.8700
85.8500
83.6700
84.2600
11,953,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
11 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 12 Dec 2025
87.6300
89.0000
83.8900
84.4300
21,576,300
Thu, 11 Dec 2025
90.9800
91.7400
87.5100
89.4300
16,593,500
Wed, 10 Dec 2025
91.3300
92.8500
90.1500
92.4700
22,573,600
Tue, 09 Dec 2025
91.5900
91.6900
88.0400
88.9000
23,037,400
Mon, 08 Dec 2025
90.4500
92.7900
88.9200
92.0000
40,731,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
100.4000
102.6400
97.3100
98.9100
22,219,900
Thu, 04 Dec 2025
99.4100
102.7700
97.1800
98.1900
23,981,800
Wed, 03 Dec 2025
10 · 10-Q
After-hours · 16:04 ET
FORM 10-Q ↗
Wed, 03 Dec 2025
100.0400
102.1100
95.7900
100.2000
52,833,700
Tue, 02 Dec 2025
9 · 8-K
After-hours · 16:11 ET
FORM 8-K ↗
Tue, 02 Dec 2025
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 02 Dec 2025
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 02 Dec 2025
92.6600
93.8600
91.4600
92.8900
38,231,100
Mon, 01 Dec 2025
89.1400
92.7400
88.3000
91.1000
18,143,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
85.9000
89.5300
84.5200
89.4000
11,235,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
84.5900
89.3100
84.0300
87.7200
15,019,100
Tue, 25 Nov 2025
82.5000
83.8100
80.5300
83.4300
11,667,900
Mon, 24 Nov 2025
78.4900
84.5800
78.0000
83.7900
23,945,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
76.7600
78.9200
73.6200
77.4500
16,211,000
Thu, 20 Nov 2025
83.4000
84.4400
76.0800
76.6800
23,315,900
Wed, 19 Nov 2025
79.0900
81.8900
78.7800
81.3200
13,688,200
Tue, 18 Nov 2025
80.4700
81.7500
78.4400
78.6800
23,426,900
Mon, 17 Nov 2025
85.4300
86.7200
81.8600
83.4500
16,548,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
84.4700
89.0000
83.3300
86.4500
12,414,100
Thu, 13 Nov 2025
87.5900
88.4500
84.7100
87.5200
17,226,600
Wed, 12 Nov 2025
90.5600
92.8700
88.8700
89.3300
11,846,700
Tue, 11 Nov 2025
92.0300
92.6700
88.5200
89.3300
13,538,500
Mon, 10 Nov 2025
93.1700
94.4700
92.2000
93.2300
14,570,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
91.6800
92.1800
85.1100
90.9200
20,898,700
Thu, 06 Nov 2025
96.2100
98.1300
92.4200
93.3300
28,022,500
Wed, 05 Nov 2025
88.3300
95.3900
88.1500
92.9000
17,194,500
Tue, 04 Nov 2025
87.7600
90.8400
87.2200
87.5900
13,630,000
Mon, 03 Nov 2025
93.3900
94.8400
90.0100
90.3700
14,308,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
93.4000
97.5700
90.9600
93.7400
29,320,800
Thu, 30 Oct 2025
89.2800
90.4600
88.3600
88.5700
11,903,800
Wed, 29 Oct 2025
90.7600
91.5100
89.0500
90.1500
13,399,900
Tue, 28 Oct 2025
88.9600
89.9800
87.7900
88.4600
13,029,300
Mon, 27 Oct 2025
86.0400
89.3800
85.2000
88.7100
16,331,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
83.8800
85.7900
82.7000
84.1300
11,661,400
Thu, 23 Oct 2025
81.0000
83.4500
80.5300
82.7700
10,335,800
Wed, 22 Oct 2025
81.2300
83.5700
79.0600
81.0500
19,218,600
Tue, 21 Oct 2025
85.6900
85.9300
83.1000
84.2600
13,242,100
Mon, 20 Oct 2025
86.6400
88.7200
85.4500
85.8400
16,137,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
86.8300
88.9500
85.7100
87.9500
13,244,000
Thu, 16 Oct 2025
89.7100
91.2000
87.0300
88.2300
12,988,900
Wed, 15 Oct 2025
88.1700
89.4600
86.5900
88.8900
15,202,200
Tue, 14 Oct 2025
86.8000
88.8200
85.3300
86.2200
15,447,600
Mon, 13 Oct 2025
89.4700
89.8700
86.6400
89.3900
20,563,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
92.9700
94.6600
85.3600
85.6100
30,545,700
Thu, 09 Oct 2025
91.9400
92.6500
90.5200
90.6800
14,868,400
Wed, 08 Oct 2025
88.3900
92.6700
87.6200
92.5000
20,451,000
Tue, 07 Oct 2025
88.9700
90.8900
86.0300
86.9700
17,609,500
Mon, 06 Oct 2025
88.8500
90.2500
88.2500
88.9200
20,580,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
86.2800
87.2700
85.0800
86.2200
15,679,200
Thu, 02 Oct 2025
85.0700
87.3100
84.4300
86.2000
21,698,700
Wed, 01 Oct 2025
82.4000
84.1100
81.3500
83.8900
20,038,400
Tue, 30 Sep 2025
81.7000
84.4300
81.4000
84.0700
18,751,700
Mon, 29 Sep 2025
83.6900
85.0900
82.3200
82.3900
20,468,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
82.4700
83.8700
81.5400
83.1700
26,715,100
Thu, 25 Sep 2025
6 · 8-K
After market open · 15:06 ET
8-K ↗
Thu, 25 Sep 2025
78.1100
84.4600
76.3200
83.8100
43,286,000
Wed, 24 Sep 2025
76.9600
81.7200
75.0700
80.0900
50,429,500
Wed, 24 Sep 2025
5 · 8-K
Pre-market · 09:15 ET
8-K ↗
Tue, 23 Sep 2025
75.3900
76.3500
74.0200
74.6200
21,403,700
Mon, 22 Sep 2025
73.3500
75.9300
73.3500
75.5300
20,037,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
4 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 19 Sep 2025
74.7500
75.3700
73.3200
74.2600
31,788,100
Thu, 18 Sep 2025
72.7500
75.0000
72.4900
74.2300
28,894,800
Wed, 17 Sep 2025
68.8600
72.4100
68.3600
70.9800
29,593,100
Tue, 16 Sep 2025
67.8400
69.1800
67.3600
68.8600
15,931,000
Mon, 15 Sep 2025
67.4500
68.1100
66.3300
67.4300
17,340,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
67.5500
67.7500
66.1400
67.3500
14,868,600
Thu, 11 Sep 2025
67.0000
68.2000
66.3600
66.5900
13,912,400
Wed, 10 Sep 2025
67.9200
68.5200
66.6800
67.1000
23,751,400
Tue, 09 Sep 2025
65.8600
67.4400
65.1900
66.8400
17,226,000
Mon, 08 Sep 2025
63.6200
66.1300
63.0700
66.0000
24,466,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
63.9800
64.5900
62.4700
63.3300
25,793,100
Thu, 04 Sep 2025
62.1400
64.5300
61.4400
64.1000
27,726,400
Wed, 03 Sep 2025
64.0500
64.5200
61.7200
62.3100
34,297,300
Tue, 02 Sep 2025
61.9600
64.6600
61.8100
64.6000
36,275,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
3 · 10-Q
After-hours · 16:04 ET
FORM 10-Q ↗
Fri, 29 Aug 2025
64.5300
65.4900
62.6200
62.8700
96,830,800
Thu, 28 Aug 2025
2 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 28 Aug 2025
75.9200
78.0800
75.0600
77.2300
36,895,300
Wed, 27 Aug 2025
74.2000
75.0300
73.8200
74.7900
11,373,500
Tue, 26 Aug 2025
72.9900
75.1400
72.9900
74.2600
12,302,300
Mon, 25 Aug 2025
72.9900
73.8800
72.2600
72.9500
10,057,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
71.3400
74.7300
70.6800
73.0000
14,435,900
Thu, 21 Aug 2025
70.4600
72.0000
70.0500
71.2100
9,854,100
Wed, 20 Aug 2025
71.7300
71.8300
68.5400
71.2200
19,895,200
Tue, 19 Aug 2025
76.4000
76.4400
71.8000
72.0700
16,963,400
Mon, 18 Aug 2025
76.0800
77.0800
75.2900
76.7400
10,192,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
79.4200
79.4200
76.1700
76.1900
13,212,900
Thu, 14 Aug 2025
78.0300
79.6300
77.3400
79.0400
10,127,800
Thu, 14 Aug 2025
1 · 8-K
Pre-market · 09:04 ET
8-K ↗
Wed, 13 Aug 2025
78.4000
80.0600
78.0300
79.3200
11,740,200
Tue, 12 Aug 2025
76.3500
77.9700
74.8400
77.8100
15,547,900
Mon, 11 Aug 2025
77.9500
80.0100
77.1900
77.2800
11,843,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
76.2000
77.3900
75.6100
77.3400
9,971,300
Thu, 07 Aug 2025
76.5000
77.2500
74.1900
75.8500
14,628,000
Wed, 06 Aug 2025
76.0800
76.4500
73.9800
75.3200
14,469,700
Tue, 05 Aug 2025
76.9100
78.0000
74.9600
76.6300
11,920,800
Mon, 04 Aug 2025
75.7000
76.8900
74.8200
76.5300
11,882,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
77.0700
77.1600
73.4200
74.4500
28,877,000
Thu, 31 Jul 2025
82.7500
83.2500
79.6200
80.3700
26,433,200
Wed, 30 Jul 2025
83.1100
85.2700
80.5700
81.7400
45,527,600
Tue, 29 Jul 2025
76.4000
78.7600
75.9700
76.3400
14,717,200
Mon, 28 Jul 2025
75.1500
76.5800
74.6600
75.9100
13,267,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend