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
312.6200
319.7000
301.6800
305.2100
9,273,900
Thu, 23 Jul 2026
315.5000
325.8800
314.3500
319.7800
8,106,900
Wed, 22 Jul 2026
310.5500
322.2500
310.5500
319.2900
6,344,700
Tue, 21 Jul 2026
328.1300
328.1400
313.2900
322.0000
11,936,500
Mon, 20 Jul 2026
321.1500
324.4500
305.2600
306.7600
8,074,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
303.8300
322.0700
298.6500
313.3000
12,805,700
Thu, 16 Jul 2026
324.9900
336.6800
315.1600
320.9600
10,641,300
Wed, 15 Jul 2026
357.2500
357.2500
319.7900
335.4300
10,257,300
Tue, 14 Jul 2026
354.6600
354.6600
338.8800
346.1000
10,699,100
Mon, 13 Jul 2026
335.0000
337.9800
326.9000
329.9200
9,770,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
341.3600
354.7300
338.1300
350.3300
6,890,900
Thu, 09 Jul 2026
365.1300
369.9500
350.0600
353.1700
12,119,700
Wed, 08 Jul 2026
325.4700
337.5000
322.7200
333.1500
8,029,400
Tue, 07 Jul 2026
322.4100
330.7500
313.1000
326.1300
15,530,600
Mon, 06 Jul 2026
365.3400
366.0800
348.2700
350.2000
13,581,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
391.0600
392.5000
342.4800
351.4100
18,954,700
Wed, 01 Jul 2026
404.9700
415.4900
381.0000
391.2600
18,699,300
Tue, 30 Jun 2026
416.2900
438.5000
414.0100
433.3300
16,885,100
Mon, 29 Jun 2026
383.0100
414.9800
379.1000
410.9100
14,049,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
385.5000
389.8800
374.3100
379.0900
19,733,700
Thu, 25 Jun 2026
407.9900
407.9900
372.3000
401.8200
16,824,000
Wed, 24 Jun 2026
366.8700
376.9800
361.4100
374.8000
12,016,700
Tue, 23 Jun 2026
369.7100
377.1000
365.2600
371.3300
16,065,200
Mon, 22 Jun 2026
398.3900
409.7500
392.0800
409.5400
14,638,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
397.2200
401.0000
386.9000
389.0400
22,686,600
Wed, 17 Jun 2026
382.0000
397.6300
373.2400
374.1800
10,900,800
Tue, 16 Jun 2026
385.1400
393.0000
368.7700
369.3400
12,054,900
Mon, 15 Jun 2026
385.9900
393.0700
382.3900
388.9200
13,459,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
359.3900
373.8200
354.8900
366.8100
9,253,300
Thu, 11 Jun 2026
336.6400
364.8100
336.2000
362.5200
14,984,000
Wed, 10 Jun 2026
323.2900
348.1600
318.9500
321.8000
14,088,500
Tue, 09 Jun 2026
335.5000
349.0900
306.0100
327.1600
14,466,800
Mon, 08 Jun 2026
318.5500
330.6800
315.0000
324.4500
11,465,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
320.3700
323.4200
302.7400
303.2800
13,309,000
Thu, 04 Jun 2026
329.7500
342.3700
324.7100
336.4100
8,277,000
Wed, 03 Jun 2026
335.0500
346.1900
332.1300
343.7100
8,630,900
Tue, 02 Jun 2026
324.4200
335.5500
320.8600
334.4100
8,632,400
Mon, 01 Jun 2026
309.2700
320.8300
307.0400
317.1200
8,052,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
322.0000
324.2500
316.8100
318.1800
10,872,200
Thu, 28 May 2026
317.4500
322.6400
308.7400
318.0000
8,402,800
Wed, 27 May 2026
331.6700
333.3300
314.2800
318.9300
8,819,300
Tue, 26 May 2026
314.7700
323.9800
309.6500
322.6800
9,763,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
305.7300
309.9800
303.1800
305.3500
7,854,700
Thu, 21 May 2026
292.6700
303.1800
291.8000
302.2400
9,162,400
Wed, 20 May 2026
279.5800
293.6300
277.5200
292.0900
8,574,200
Tue, 19 May 2026
267.9500
278.7300
263.7100
273.3800
8,308,600
Mon, 18 May 2026
292.7400
294.5600
273.0800
277.9600
8,562,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
289.4400
289.4400
276.4800
284.7200
9,643,200
Thu, 14 May 2026
296.3300
302.0000
293.0100
299.1500
6,404,900
Wed, 13 May 2026
295.2700
298.9800
287.1800
295.4400
8,633,100
Tue, 12 May 2026
287.2200
290.3500
277.7700
289.2400
9,341,800
Mon, 11 May 2026
292.5100
300.0000
292.5100
296.0500
9,150,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
295.7200
297.4200
287.5200
294.0500
8,996,700
Thu, 07 May 2026
297.0300
298.0000
283.1400
286.5200
9,704,500
Wed, 06 May 2026
287.0000
297.8700
285.8500
297.1700
14,788,600
Tue, 05 May 2026
266.6400
280.0000
266.6400
275.8000
11,884,000
Mon, 04 May 2026
256.6900
263.0800
254.9500
258.5700
6,497,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
255.1400
260.4400
250.1200
256.7200
8,094,500
Thu, 30 Apr 2026
252.3900
258.5800
248.6600
257.8600
10,381,100
Wed, 29 Apr 2026
253.1700
253.9600
241.6000
248.7500
9,585,300
Tue, 28 Apr 2026
251.9800
253.7000
243.0400
251.2300
11,499,500
Mon, 27 Apr 2026
267.7600
268.8300
256.3100
259.4700
8,095,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
267.5000
275.8400
266.8800
267.7800
12,313,200
Thu, 23 Apr 2026
17 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 23 Apr 2026
265.0500
272.8200
253.2800
258.5600
12,269,100
Wed, 22 Apr 2026
16 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 22 Apr 2026
261.7100
266.1400
257.4000
265.5500
9,803,300
Tue, 21 Apr 2026
263.8100
265.6000
256.7100
258.3700
7,830,300
Mon, 20 Apr 2026
267.1000
267.6500
262.5400
263.1600
5,989,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
267.9700
268.7600
262.4200
267.6000
8,465,400
Thu, 16 Apr 2026
263.4800
266.2500
259.1800
260.9600
7,829,400
Wed, 15 Apr 2026
267.0000
267.9900
255.4800
265.1600
11,324,200
Tue, 14 Apr 2026
271.8600
273.5000
264.9000
272.4100
8,500,600
Mon, 13 Apr 2026
263.1200
267.5400
260.8500
267.3200
8,773,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
263.1900
268.2300
259.3300
263.6600
9,124,700
Thu, 09 Apr 2026
248.3300
259.0000
247.3500
258.7600
9,757,800
Wed, 08 Apr 2026
242.7500
249.1900
241.4900
246.4900
11,023,000
Tue, 07 Apr 2026
218.2400
224.4900
216.5000
224.3500
6,818,400
Mon, 06 Apr 2026
220.1300
221.5600
216.5300
220.6500
4,031,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
208.8400
222.0100
208.8000
218.4400
6,805,400
Wed, 01 Apr 2026
215.4500
225.5000
215.0000
222.0100
10,697,600
Tue, 31 Mar 2026
206.0000
213.8400
203.0100
213.6600
11,725,000
Mon, 30 Mar 2026
214.5600
216.2900
198.6000
199.9300
11,921,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
209.6700
217.0000
209.0000
211.4100
8,503,300
Thu, 26 Mar 2026
225.7400
226.8900
211.3800
211.6200
13,460,500
Wed, 25 Mar 2026
236.1500
237.1000
227.3600
233.4500
8,330,600
Tue, 24 Mar 2026
230.1600
241.3700
230.1600
238.8400
7,388,000
Mon, 23 Mar 2026
230.3900
239.5200
227.0700
233.3100
9,506,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
234.3200
236.8400
222.0500
228.3600
26,176,400
Thu, 19 Mar 2026
218.1700
235.1400
215.0000
233.9900
10,101,900
Wed, 18 Mar 2026
226.7400
232.3200
222.9800
224.7100
12,478,800
Tue, 17 Mar 2026
220.5300
226.7100
218.5500
226.4700
10,043,700
Mon, 16 Mar 2026
217.9500
221.4600
215.9500
219.4000
9,533,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
212.3400
218.0000
211.2300
212.2000
8,906,500
Thu, 12 Mar 2026
213.6700
215.1700
208.0000
209.4900
9,932,900
Wed, 11 Mar 2026
214.4500
221.6200
214.0000
218.8700
7,160,500
Tue, 10 Mar 2026
211.0000
220.8200
210.8800
215.2300
10,699,700
Mon, 09 Mar 2026
195.0000
211.5000
194.0800
211.1500
13,421,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
205.4500
211.2400
198.4500
199.3300
13,597,800
Thu, 05 Mar 2026
218.4100
222.4100
208.1300
214.6800
10,241,000
Wed, 04 Mar 2026
221.7100
225.1200
219.0000
222.9900
8,614,400
Tue, 03 Mar 2026
223.7700
224.1200
215.7900
217.2700
12,442,300
Mon, 02 Mar 2026
229.2800
233.8300
227.2300
231.0000
10,294,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
233.4600
240.1000
232.6800
233.8900
12,988,900
Thu, 26 Feb 2026
246.0300
248.5000
230.7000
239.0700
10,700,300
Wed, 25 Feb 2026
249.8900
256.6800
248.3900
249.4800
9,835,400
Tue, 24 Feb 2026
243.4500
247.7600
238.9800
244.2500
9,087,100
Mon, 23 Feb 2026
245.3500
249.4000
237.3700
242.2700
9,488,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
237.5500
245.7600
236.9700
244.9200
8,601,200
Thu, 19 Feb 2026
234.0700
237.9200
231.4200
237.3900
6,384,200
Wed, 18 Feb 2026
236.3800
245.2700
234.1000
240.0900
10,095,400
Tue, 17 Feb 2026
231.4500
238.1500
228.8800
235.5800
7,368,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
236.1800
242.7800
233.3900
235.5300
9,905,400
Thu, 12 Feb 2026
236.3300
238.9100
229.6400
231.2900
10,662,100
Wed, 11 Feb 2026
235.5500
240.3400
230.0400
235.1200
9,555,800
Tue, 10 Feb 2026
229.2800
229.3100
220.2500
226.6100
7,909,500
Mon, 09 Feb 2026
229.0100
231.3200
223.3900
229.2800
9,976,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
220.6700
232.4500
218.7600
231.0100
13,848,800
Thu, 05 Feb 2026
208.1300
215.8500
204.5700
213.3100
10,928,900
Wed, 04 Feb 2026
229.8700
231.1100
205.1100
209.7800
19,608,000
Wed, 04 Feb 2026
15 · 8-K/A
Next filing day · accepted 03 Feb, 20:08 ET
8-K/A ↗
Tue, 03 Feb 2026
14 · 8-K
After-hours · 16:13 ET
8-K ↗
Tue, 03 Feb 2026
244.8900
246.6200
226.8800
230.1000
13,500,400
Mon, 02 Feb 2026
233.3300
242.9500
232.0000
237.5000
13,299,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
244.2600
251.8700
232.0000
233.4600
18,352,900
Thu, 29 Jan 2026
13 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 29 Jan 2026
245.6100
251.3800
236.8200
248.1700
16,801,600
Wed, 28 Jan 2026
12 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 28 Jan 2026
241.2700
243.9900
237.1400
239.5800
15,630,600
Tue, 27 Jan 2026
230.6300
239.5000
228.7600
238.4600
12,005,900
Mon, 26 Jan 2026
218.9800
225.3500
215.9300
222.8700
10,625,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
217.8700
223.3600
213.8700
217.9400
10,156,800
Thu, 22 Jan 2026
235.5600
236.1000
219.7600
220.7000
11,958,600
Wed, 21 Jan 2026
223.0500
232.9000
220.6600
228.3900
12,454,800
Tue, 20 Jan 2026
218.2100
226.1500
217.6100
222.4100
11,601,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
221.9000
225.6900
219.0000
222.9600
14,392,700
Thu, 15 Jan 2026
228.1500
229.5700
217.2100
217.4700
15,249,800
Wed, 14 Jan 2026
211.1300
211.3100
206.6100
208.7900
18,187,200
Tue, 13 Jan 2026
219.4200
220.5700
213.3900
214.3800
12,737,000
Mon, 12 Jan 2026
216.1200
222.5800
215.1800
220.4000
10,749,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
204.6600
219.5900
202.7200
218.3600
16,758,600
Thu, 08 Jan 2026
202.8700
203.2200
195.0400
200.9600
13,928,600
Wed, 07 Jan 2026
202.5800
205.3800
199.8000
203.0800
15,121,000
Tue, 06 Jan 2026
197.7900
210.4500
197.1500
206.9600
18,787,600
Mon, 05 Jan 2026
190.1200
198.3600
190.1200
194.7600
16,268,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
177.8500
185.7800
177.5000
185.0600
11,957,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
174.4900
174.9100
170.7600
171.1800
4,935,800
Tue, 30 Dec 2025
176.5400
177.3600
173.5900
173.7800
5,670,800
Mon, 29 Dec 2025
176.5000
179.2300
174.7500
175.8700
6,663,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
178.4300
179.8000
177.8000
178.0700
5,238,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
175.2600
177.5600
175.2000
177.3300
2,598,900
Tue, 23 Dec 2025
175.2600
177.2900
174.7800
175.1600
6,483,000
Mon, 22 Dec 2025
175.6800
175.9600
171.4900
175.2600
11,436,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
166.0800
173.5800
166.0800
172.2700
38,469,400
Thu, 18 Dec 2025
163.1900
168.2900
162.0000
164.7000
14,006,400
Wed, 17 Dec 2025
163.8600
164.5200
153.6000
154.9800
12,277,800
Tue, 16 Dec 2025
164.5000
166.1900
160.7900
163.2600
8,078,600
Mon, 15 Dec 2025
163.4000
166.8700
162.1600
164.3000
10,258,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
166.8400
167.8000
159.0900
160.5200
11,414,800
Thu, 11 Dec 2025
165.6600
169.1500
160.3200
168.7100
10,000,000
Wed, 10 Dec 2025
165.0900
169.6900
162.5400
168.2600
9,259,600
Tue, 09 Dec 2025
160.7500
166.3600
160.7500
165.8100
8,127,000
Mon, 08 Dec 2025
161.9800
164.6200
160.8500
162.7400
10,170,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
159.0100
161.0500
157.8800
158.7000
7,834,100
Thu, 04 Dec 2025
157.0500
158.5200
154.9200
157.0900
8,834,700
Wed, 03 Dec 2025
156.8900
160.1000
153.1500
159.7500
9,964,300
Tue, 02 Dec 2025
155.8500
159.4500
155.6600
158.1900
10,711,900
Mon, 01 Dec 2025
154.8500
156.7900
153.2500
154.7900
7,416,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
156.2000
156.2000
153.8300
156.0000
4,919,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
152.9700
156.9700
152.5000
155.1400
8,398,100
Tue, 25 Nov 2025
149.5500
152.8000
145.5000
151.9300
9,691,500
Mon, 24 Nov 2025
145.6000
152.5600
144.4300
150.3800
23,096,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
139.8000
144.4100
135.5000
142.6500
14,654,600
Thu, 20 Nov 2025
153.4600
154.3700
138.3000
139.5900
13,695,500
Wed, 19 Nov 2025
146.7700
150.4000
145.5100
148.8000
9,818,300
Tue, 18 Nov 2025
145.2500
147.4400
142.5000
143.2400
12,706,700
Mon, 17 Nov 2025
147.3100
153.8100
145.9400
147.4600
10,487,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
147.5100
152.9500
145.3700
148.2600
15,076,100
Thu, 13 Nov 2025
158.8900
160.3100
151.7300
153.3200
13,693,700
Wed, 12 Nov 2025
161.3100
162.1600
158.4800
161.4200
8,950,000
Tue, 11 Nov 2025
164.1700
164.6200
157.7100
159.1800
9,144,600
Mon, 10 Nov 2025
164.5600
167.1500
163.7000
166.3700
10,030,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
159.8300
159.9500
153.2000
159.3500
11,609,300
Thu, 06 Nov 2025
11 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 06 Nov 2025
163.3900
165.2100
160.1900
162.1900
9,640,100
Wed, 05 Nov 2025
157.5700
166.9200
157.0000
165.0500
11,130,200
Tue, 04 Nov 2025
155.6300
161.0900
155.1600
155.7800
11,211,100
Mon, 03 Nov 2025
159.9900
162.2400
159.0000
161.2400
7,302,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
162.5500
164.0600
156.6000
157.4600
9,652,100
Thu, 30 Oct 2025
162.3700
165.2200
160.3000
161.0100
10,440,600
Wed, 29 Oct 2025
158.2500
163.0900
158.0900
160.6700
12,783,300
Tue, 28 Oct 2025
155.5200
156.1300
154.2800
155.6200
7,939,700
Mon, 27 Oct 2025
156.1400
158.2500
155.7400
156.9000
13,313,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
10 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 24 Oct 2025
149.9100
153.2100
148.0000
151.6800
10,966,400
Thu, 23 Oct 2025
138.0000
148.4600
137.3700
147.5400
13,336,600
Wed, 22 Oct 2025
9 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 22 Oct 2025
144.9000
145.7500
136.8600
141.2500
16,927,800
Tue, 21 Oct 2025
143.9800
145.4400
142.4700
145.0400
8,855,600
Mon, 20 Oct 2025
143.4900
146.4800
143.4300
144.0500
8,919,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
142.2600
142.6500
139.8200
141.5100
6,389,800
Thu, 16 Oct 2025
147.5800
147.5800
140.3700
142.3700
11,650,300
Wed, 15 Oct 2025
144.0000
145.2200
141.1000
144.7800
9,722,700
Tue, 14 Oct 2025
134.1000
140.9200
134.0400
138.3100
10,509,700
Mon, 13 Oct 2025
138.0900
138.9000
136.5800
137.8100
10,048,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
140.6000
141.8000
131.0200
131.3700
18,749,000
Thu, 09 Oct 2025
141.7500
142.8600
140.5800
141.0000
8,102,500
Wed, 08 Oct 2025
137.9100
142.8800
137.6100
142.5400
13,695,700
Tue, 07 Oct 2025
149.2300
149.3600
139.5000
140.3500
16,549,800
Mon, 06 Oct 2025
149.9000
153.7000
149.1200
149.1500
11,217,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
145.8200
147.9100
144.6000
145.8100
8,970,300
Thu, 02 Oct 2025
146.9700
147.3500
143.7100
146.9900
16,417,100
Wed, 01 Oct 2025
132.4100
143.0900
131.9400
142.7900
15,549,100
Tue, 30 Sep 2025
131.3500
134.2100
130.8100
133.9000
10,328,800
Mon, 29 Sep 2025
133.0800
133.3600
131.0300
131.0900
11,015,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
127.9400
128.7600
126.3700
128.3300
8,789,000
Thu, 25 Sep 2025
126.4400
129.0600
125.0200
128.1300
9,621,700
Wed, 24 Sep 2025
8 · DEFA14A
After-hours · 16:43 ET
DEFA14A ↗
Wed, 24 Sep 2025
7 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Wed, 24 Sep 2025
6 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Wed, 24 Sep 2025
130.0000
130.2300
127.0200
128.3200
12,435,900
Tue, 23 Sep 2025
129.7500
133.5700
129.3600
131.9300
12,051,100
Mon, 22 Sep 2025
129.8000
132.6300
129.1600
132.2000
13,403,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
126.3600
127.8000
125.0000
126.9200
24,271,900
Thu, 18 Sep 2025
126.5500
128.7000
125.0400
126.3200
13,763,900
Wed, 17 Sep 2025
120.8200
123.2800
119.5100
121.9000
10,996,100
Tue, 16 Sep 2025
119.9800
120.9700
118.6700
120.4700
9,897,200
Mon, 15 Sep 2025
117.8000
119.3300
117.0300
119.2100
9,785,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
5 · PRE 14A
After-hours · 16:06 ET
PRE 14A ↗
Fri, 12 Sep 2025
115.9200
117.5000
115.8800
116.9600
11,060,500
Thu, 11 Sep 2025
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 11 Sep 2025
108.3500
115.9000
108.2900
115.5800
20,296,100
Wed, 10 Sep 2025
106.7000
107.7800
104.6100
107.3600
12,279,400
Tue, 09 Sep 2025
104.9100
105.8200
104.4600
105.5700
7,264,300
Mon, 08 Sep 2025
105.0100
106.3700
104.4800
105.0700
7,972,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
101.7000
103.0100
100.6800
102.9500
8,142,000
Thu, 04 Sep 2025
97.6600
101.1100
97.1600
100.4200
8,822,400
Wed, 03 Sep 2025
97.0300
97.8600
96.4400
97.7400
11,023,300
Tue, 02 Sep 2025
95.7700
97.2700
94.1100
97.0300
14,695,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
101.9100
102.6900
98.8100
100.1500
12,178,800
Thu, 28 Aug 2025
104.0000
104.9000
102.9600
104.0900
7,375,200
Wed, 27 Aug 2025
103.1700
103.7800
102.3700
103.6700
7,214,700
Tue, 26 Aug 2025
101.3000
103.9900
101.1000
103.6300
11,781,100
Mon, 25 Aug 2025
99.9800
101.7500
99.9000
101.2800
5,438,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
99.0500
102.5500
98.5900
100.0800
9,689,700
Thu, 21 Aug 2025
98.7600
99.8500
97.1400
98.4100
10,706,500
Wed, 20 Aug 2025
100.9900
101.0200
97.3200
99.1500
14,287,700
Tue, 19 Aug 2025
98.8300
100.6300
98.2000
100.3300
11,622,900
Mon, 18 Aug 2025
99.0000
99.8000
98.4000
98.8800
15,119,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
104.6800
105.8900
99.2600
99.5100
23,155,700
Thu, 14 Aug 2025
106.2000
108.0200
105.5900
107.3800
11,163,800
Wed, 13 Aug 2025
106.5000
107.4900
105.4500
106.7400
12,118,600
Tue, 12 Aug 2025
102.6500
105.6400
101.3900
105.2800
11,885,800
Mon, 11 Aug 2025
3 · S-3ASR
After-hours · 17:16 ET
S-3ASR ↗
Mon, 11 Aug 2025
2 · 10-K
After-hours · 16:35 ET
10-K ↗
Mon, 11 Aug 2025
103.9000
104.1500
101.7100
102.0000
8,637,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
99.1500
102.2300
98.9900
101.7500
8,765,100
Thu, 07 Aug 2025
98.6000
100.1900
97.9700
99.1500
9,572,300
Wed, 06 Aug 2025
96.3000
96.4700
94.2700
95.9400
10,631,900
Tue, 05 Aug 2025
98.7800
99.3500
95.6200
96.6800
12,100,100
Mon, 04 Aug 2025
97.4300
98.8100
96.6400
98.4100
11,876,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
92.7100
96.6600
92.4700
96.3700
16,601,000
Thu, 31 Jul 2025
91.0200
95.6300
90.9400
94.8400
27,661,800
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 30 Jul 2025
99.5200
100.6500
97.9500
99.0900
12,529,400
Tue, 29 Jul 2025
99.3900
100.2200
98.0300
98.9400
7,283,700
Mon, 28 Jul 2025
98.9800
99.5300
97.9200
98.6200
8,156,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend