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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
325.0400
330.4199
324.4600
326.8350
17,644,712
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
318.4200
324.1800
317.3200
319.7400
31,740,600
Thu, 23 Jul 2026
321.1300
324.4900
314.9000
317.6900
69,419,700
Thu, 23 Jul 2026
46 · 10-Q
Next filing day · accepted 22 Jul, 21:15 ET
10-Q ↗
Wed, 22 Jul 2026
45 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 22 Jul 2026
348.1600
349.9400
341.7300
342.0900
39,334,100
Tue, 21 Jul 2026
351.3200
351.3200
347.0000
347.1500
23,369,800
Mon, 20 Jul 2026
350.8800
359.6800
350.5200
351.9900
24,736,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
346.0000
348.5200
341.3600
346.7700
29,959,300
Thu, 16 Jul 2026
373.0600
375.2700
352.3000
354.4600
41,158,500
Wed, 15 Jul 2026
357.9700
373.6500
357.7600
370.9200
28,284,600
Tue, 14 Jul 2026
351.2000
360.1600
351.0900
359.5100
18,259,400
Mon, 13 Jul 2026
356.1900
358.1300
351.7500
352.5100
15,901,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
357.5300
357.8200
352.7500
357.1800
18,146,100
Thu, 09 Jul 2026
354.3100
359.6500
351.0800
358.8900
24,729,100
Wed, 08 Jul 2026
364.7600
367.8400
358.0200
361.9200
22,094,800
Tue, 07 Jul 2026
369.0700
373.1600
365.5000
367.0300
24,045,600
Mon, 06 Jul 2026
361.5500
367.9300
357.3800
366.4600
26,915,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
359.4800
364.2100
353.4200
359.9100
25,974,800
Wed, 01 Jul 2026
358.3700
362.9700
356.4300
361.2100
26,736,400
Tue, 30 Jun 2026
353.8700
358.6200
350.4000
357.3700
35,237,200
Mon, 29 Jun 2026
341.8300
354.3500
340.6700
353.6500
34,213,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
342.5500
346.3600
330.2000
337.3900
114,706,300
Thu, 25 Jun 2026
336.7300
345.5700
335.8400
343.7100
44,491,400
Wed, 24 Jun 2026
349.0400
353.4800
341.9300
345.2900
44,997,300
Tue, 23 Jun 2026
340.6900
349.2900
340.2000
346.1300
34,007,700
Mon, 22 Jun 2026
357.9500
358.9200
341.7200
349.6800
52,814,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
365.7500
369.4800
358.6700
368.0300
44,470,100
Wed, 17 Jun 2026
369.1300
372.3300
362.0200
363.7900
24,543,600
Tue, 16 Jun 2026
369.6000
376.0000
367.0600
373.2500
24,876,100
Mon, 15 Jun 2026
367.9300
372.9900
366.5500
369.3500
27,727,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
362.6200
366.5700
354.9400
359.6800
24,704,600
Thu, 11 Jun 2026
44 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 11 Jun 2026
355.9300
358.8000
346.3600
357.7700
35,538,200
Wed, 10 Jun 2026
363.1900
368.5600
355.2000
356.3800
32,357,100
Tue, 09 Jun 2026
367.0900
372.0800
357.3000
364.2600
29,535,100
Mon, 08 Jun 2026
365.1800
366.2000
360.5300
363.3100
27,942,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
43 · 8-K
After-hours · 16:40 ET
8-K ↗
Fri, 05 Jun 2026
42 · 8-K
After-hours · 16:52 ET
8-K ↗
Fri, 05 Jun 2026
366.3400
372.0800
364.1200
368.5300
37,471,200
Fri, 05 Jun 2026
41 · DEFA14A
Next filing day · accepted 04 Jun, 20:01 ET
DEFA14A ↗
Thu, 04 Jun 2026
40 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 04 Jun 2026
39 · 424B5
After-hours · 17:03 ET
424B5 ↗
Thu, 04 Jun 2026
38 · 424B5
After-hours · 17:01 ET
424B5 ↗
Thu, 04 Jun 2026
358.9000
373.2500
358.2100
372.1900
44,055,500
Thu, 04 Jun 2026
37 · 424B5
Pre-market · 06:06 ET
424B5 ↗
Wed, 03 Jun 2026
362.0300
366.4500
358.0800
358.9900
55,441,600
Tue, 02 Jun 2026
366.5900
373.5400
358.4400
361.8500
50,412,300
Tue, 02 Jun 2026
36 · 424B5
Pre-market · 06:49 ET
424B5 ↗
Tue, 02 Jun 2026
35 · 424B5
Pre-market · 06:10 ET
424B5 ↗
Tue, 02 Jun 2026
34 · 424B5
Pre-market · 06:05 ET
424B5 ↗
Tue, 02 Jun 2026
33 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Mon, 01 Jun 2026
32 · S-3ASR
After-hours · 16:32 ET
S-3ASR ↗
Mon, 01 Jun 2026
376.5200
378.5600
373.5200
376.3700
28,672,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
385.2400
385.2400
378.4600
380.3400
44,415,800
Thu, 28 May 2026
388.0000
391.8700
385.1600
390.1300
24,357,500
Wed, 27 May 2026
386.6700
393.8800
385.9000
388.8300
23,087,300
Tue, 26 May 2026
384.5100
389.2600
382.6000
388.8800
27,747,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
387.3500
388.7400
381.7700
382.9700
20,442,100
Thu, 21 May 2026
31 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 21 May 2026
385.7000
392.5000
383.0200
387.6600
24,852,800
Wed, 20 May 2026
387.7000
393.8600
382.9000
388.9100
31,744,400
Tue, 19 May 2026
396.9600
397.1500
386.1100
387.6600
39,545,700
Mon, 18 May 2026
30 · 424B5
After-hours · 16:10 ET
424B5 ↗
Mon, 18 May 2026
395.6900
408.6100
394.5300
396.9400
26,837,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
396.3200
399.5400
393.1800
396.7800
20,309,700
Thu, 14 May 2026
397.2800
402.9300
395.8400
401.0700
21,136,700
Wed, 13 May 2026
385.6000
403.7000
385.0000
402.6200
28,144,600
Tue, 12 May 2026
387.3400
388.5200
382.7700
387.3500
26,017,500
Mon, 11 May 2026
29 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 11 May 2026
393.6500
397.4400
388.4700
388.6400
30,753,700
Mon, 11 May 2026
28 · 424B5
Pre-market · 06:03 ET
424B5 ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
397.0000
402.0000
396.3600
400.8000
21,461,800
Thu, 07 May 2026
27 · 424B2
After-hours · 16:48 ET
424B2 ↗
Thu, 07 May 2026
26 · 424B2
After-hours · 16:45 ET
424B2 ↗
Thu, 07 May 2026
399.9200
400.1000
392.6800
397.9900
24,433,500
Wed, 06 May 2026
394.2500
399.8500
392.7600
398.0400
31,308,500
Tue, 05 May 2026
386.2300
392.8200
384.0200
388.4300
23,878,600
Tue, 05 May 2026
25 · 424B5
Pre-market · 08:06 ET
424B5 ↗
Tue, 05 May 2026
24 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Mon, 04 May 2026
385.6300
387.3800
379.7900
383.2500
26,298,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
381.6300
386.7600
379.0500
385.6900
30,105,200
Thu, 30 Apr 2026
374.0700
385.8400
365.8200
384.8000
72,040,000
Thu, 30 Apr 2026
23 · 10-Q
Next filing day · accepted 29 Apr, 21:02 ET
10-Q ↗
Wed, 29 Apr 2026
22 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 29 Apr 2026
347.5700
355.7900
344.2100
349.9400
35,376,300
Tue, 28 Apr 2026
348.5500
352.4200
346.1200
349.7800
27,824,100
Mon, 27 Apr 2026
345.9800
353.1800
342.7300
350.3400
28,576,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
21 · DEFA14A
After-hours · 16:16 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 24 Apr 2026
20 · DEF 14A
After-hours · 16:15 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 24 Apr 2026
338.7300
345.2700
335.3900
344.4000
26,426,100
Thu, 23 Apr 2026
341.1800
341.9600
336.1800
338.8900
18,650,300
Wed, 22 Apr 2026
337.0200
339.8200
335.1700
339.3200
20,293,000
Tue, 21 Apr 2026
337.6900
339.3400
331.3500
332.2900
23,123,800
Mon, 20 Apr 2026
340.7600
341.4000
336.6100
337.4200
18,784,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
337.6500
342.3200
336.2400
341.6800
25,581,900
Thu, 16 Apr 2026
338.7500
339.8800
334.5200
336.0200
20,541,500
Wed, 15 Apr 2026
332.8900
337.4800
330.9000
337.1200
24,918,800
Tue, 14 Apr 2026
324.7900
333.2900
323.7500
332.9100
27,721,400
Mon, 13 Apr 2026
317.1400
321.6300
315.4700
321.3100
18,866,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
19 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 10 Apr 2026
320.0200
321.8300
316.3200
317.2400
19,152,600
Thu, 09 Apr 2026
315.9100
319.5400
311.0600
318.4900
23,739,200
Wed, 08 Apr 2026
320.4500
322.0800
315.0200
317.3200
33,547,100
Tue, 07 Apr 2026
302.7300
305.6300
297.7200
305.4600
23,205,400
Mon, 06 Apr 2026
295.8700
300.6200
295.1800
299.9900
16,945,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
18 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 02 Apr 2026
290.6900
298.0800
289.4500
295.7700
21,666,500
Wed, 01 Apr 2026
290.8400
300.5200
290.4100
297.3900
37,684,500
Tue, 31 Mar 2026
278.0400
288.0800
277.0900
287.5600
43,875,400
Mon, 30 Mar 2026
276.4200
277.0900
272.1100
273.5000
35,141,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
277.2800
279.3700
273.9500
274.3400
35,890,600
Thu, 26 Mar 2026
287.9100
287.9500
278.5000
280.9200
39,080,600
Wed, 25 Mar 2026
293.4400
296.0000
289.2400
290.9300
29,460,700
Tue, 24 Mar 2026
299.2000
299.9200
290.3300
290.4400
36,864,300
Mon, 23 Mar 2026
302.1100
305.9800
300.9300
302.0600
29,326,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
305.4600
306.0000
298.2700
301.0000
44,364,100
Thu, 19 Mar 2026
304.0100
308.0600
302.3500
307.1300
25,075,800
Wed, 18 Mar 2026
309.2700
312.4700
306.9300
307.6900
20,009,800
Tue, 17 Mar 2026
305.8600
311.4200
305.5000
310.9200
21,955,200
Mon, 16 Mar 2026
304.3500
306.4900
303.0200
305.5600
23,519,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
307.0100
307.6900
300.4400
302.2800
23,693,100
Thu, 12 Mar 2026
306.8200
308.9400
301.0300
303.5500
24,928,300
Wed, 11 Mar 2026
306.7500
311.4200
305.9200
308.7000
24,125,700
Tue, 10 Mar 2026
306.1700
309.5100
305.5700
307.0400
23,239,700
Mon, 09 Mar 2026
294.3600
306.8000
294.0800
306.3600
29,312,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
17 · 8-K
After-hours · 17:21 ET
8-K ↗
Fri, 06 Mar 2026
296.0900
300.5300
295.1800
298.5200
25,576,900
Thu, 05 Mar 2026
303.0400
303.3000
297.9900
300.8800
35,752,300
Wed, 04 Mar 2026
302.8900
305.4700
300.7500
303.1300
29,536,200
Tue, 03 Mar 2026
298.5900
303.9400
296.7100
303.5800
35,497,000
Mon, 02 Mar 2026
303.2300
308.4900
301.3000
306.5200
34,790,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
304.1400
312.3700
303.8000
311.7600
44,640,600
Thu, 26 Feb 2026
312.6400
313.1400
302.3500
307.3800
36,431,200
Wed, 25 Feb 2026
312.0600
313.6400
309.4400
312.9000
29,963,600
Tue, 24 Feb 2026
310.5200
312.2700
305.9300
310.9000
25,615,600
Mon, 23 Feb 2026
319.0500
319.5200
309.8700
311.4900
31,423,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
304.3200
316.5000
303.9000
314.9800
53,210,800
Thu, 19 Feb 2026
301.8200
305.4700
300.0400
302.8500
25,834,400
Wed, 18 Feb 2026
302.0900
305.3800
301.2500
303.3300
28,482,100
Tue, 17 Feb 2026
300.0400
304.4400
296.2500
302.0200
39,247,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 13 Feb 2026
307.7300
308.6300
303.7100
305.7200
38,499,700
Thu, 12 Feb 2026
15 · 424B2
After-hours · 16:11 ET
424B2 ↗
Thu, 12 Feb 2026
312.0900
316.2400
307.2000
309.0000
47,761,300
Wed, 11 Feb 2026
14 · 424B2
After-hours · 17:20 ET
424B2 ↗
Wed, 11 Feb 2026
318.9700
321.0600
309.6600
310.9600
45,406,400
Tue, 10 Feb 2026
320.9700
321.6700
314.6100
318.5800
39,170,000
Tue, 10 Feb 2026
13 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Mon, 09 Feb 2026
320.9300
327.7000
317.2600
324.3200
39,640,100
Mon, 09 Feb 2026
12 · 424B5
Pre-market · 07:46 ET
424B5 ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
327.1800
330.3800
319.9200
322.8600
56,380,500
Thu, 05 Feb 2026
312.2200
332.6900
306.4600
331.2500
88,205,800
Thu, 05 Feb 2026
11 · 10-K
Next filing day · accepted 04 Feb, 21:56 ET
10-K ↗
Wed, 04 Feb 2026
10 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 04 Feb 2026
342.9600
343.3100
328.5200
333.0400
70,618,400
Tue, 03 Feb 2026
347.3400
349.0000
337.4700
339.7100
36,506,700
Mon, 02 Feb 2026
336.2200
344.8300
335.6300
343.6900
32,006,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
340.0000
340.0000
332.2900
338.0000
31,024,000
Thu, 29 Jan 2026
340.3000
342.2900
326.5400
338.2500
39,785,600
Wed, 28 Jan 2026
336.0600
337.5400
331.9400
336.0100
27,434,400
Tue, 27 Jan 2026
335.3700
337.9100
333.4800
334.5500
21,636,200
Mon, 26 Jan 2026
327.8100
335.8400
327.0000
333.2600
26,042,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
332.4900
333.6900
327.4500
327.9300
27,280,000
Thu, 22 Jan 2026
334.4500
335.1500
328.7500
330.5400
26,253,600
Wed, 21 Jan 2026
320.9200
332.4800
319.3500
328.3800
35,386,600
Tue, 20 Jan 2026
320.8700
327.7300
320.4300
322.0000
35,361,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
334.4100
334.6500
327.7000
330.0000
40,341,600
Thu, 15 Jan 2026
337.6500
337.6900
330.7400
332.7800
28,442,400
Wed, 14 Jan 2026
335.0600
336.5200
330.4800
335.8400
28,525,600
Tue, 13 Jan 2026
334.9500
340.4900
333.6200
335.9700
33,517,600
Mon, 12 Jan 2026
325.8000
334.0400
325.0000
331.8600
33,923,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
327.0900
330.8300
325.8000
328.5700
26,214,200
Thu, 08 Jan 2026
328.9700
330.3200
321.5000
325.4400
31,896,100
Wed, 07 Jan 2026
314.3600
326.1500
314.1900
321.9800
35,104,400
Tue, 06 Jan 2026
316.4000
320.9400
311.7800
314.3400
31,212,100
Mon, 05 Jan 2026
317.6600
319.0200
314.6300
316.5400
30,195,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
316.9000
322.5000
310.3300
315.1500
32,009,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
312.8500
314.5800
311.4400
313.0000
16,377,700
Tue, 30 Dec 2025
312.5000
316.9500
312.4600
313.8500
17,380,900
Mon, 29 Dec 2025
311.3700
314.0200
310.6200
313.5600
19,621,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
314.4800
315.0900
312.2800
313.5100
10,899,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
314.7700
315.0800
311.9200
314.0900
10,097,400
Tue, 23 Dec 2025
309.6300
314.9400
309.3200
314.3500
25,478,700
Mon, 22 Dec 2025
309.8800
310.1300
305.3000
309.7800
26,429,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
301.7300
307.2500
300.9700
307.1600
59,943,200
Thu, 18 Dec 2025
301.7200
303.9600
299.2300
302.4600
33,518,000
Wed, 17 Dec 2025
308.0100
308.0900
296.1200
296.7200
43,930,400
Tue, 16 Dec 2025
304.9500
310.7700
302.5900
306.5700
30,585,000
Mon, 15 Dec 2025
311.3200
311.4200
304.8800
308.2200
29,151,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
313.7000
314.8700
305.5600
309.2900
35,940,200
Thu, 11 Dec 2025
320.0800
321.1200
308.6000
312.4300
42,353,700
Wed, 10 Dec 2025
315.8300
321.3100
314.6800
320.2100
33,428,900
Tue, 09 Dec 2025
312.3700
317.9900
311.9000
317.0800
30,194,000
Mon, 08 Dec 2025
320.0500
320.4400
311.2200
313.7200
33,909,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
319.4900
323.1600
319.1700
321.2700
28,851,700
Thu, 04 Dec 2025
322.2300
322.3600
314.7000
317.6200
31,240,900
Wed, 03 Dec 2025
315.8900
321.5800
314.1000
319.6300
41,838,300
Tue, 02 Dec 2025
316.7400
318.3800
313.9100
315.8100
35,854,700
Mon, 01 Dec 2025
317.7000
319.8500
313.8900
314.8900
41,183,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
323.3700
326.8500
316.7900
320.1800
26,018,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
320.6800
324.5000
316.7900
319.9500
51,373,400
Tue, 25 Nov 2025
326.2100
328.8300
317.6500
323.4400
88,632,100
Mon, 24 Nov 2025
311.1300
319.4800
309.6000
318.5800
85,165,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
296.4200
303.9200
293.8500
299.6600
74,137,700
Thu, 20 Nov 2025
304.5400
306.4200
288.6700
289.4500
62,025,200
Wed, 19 Nov 2025
287.1600
303.8100
286.6300
292.8100
68,198,900
Tue, 18 Nov 2025
287.9200
288.8000
278.2000
284.2800
49,158,700
Mon, 17 Nov 2025
285.7800
293.9500
283.5700
285.0200
52,670,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
271.4100
278.5600
270.7000
276.4100
31,647,200
Thu, 13 Nov 2025
282.3400
282.8400
277.2400
278.5700
29,494,000
Wed, 12 Nov 2025
291.6800
292.0100
283.6900
286.7100
24,829,900
Tue, 11 Nov 2025
287.7500
291.9200
287.3200
291.3100
19,842,100
Mon, 10 Nov 2025
284.4200
290.8000
282.8600
290.1000
29,557,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
283.2100
283.7800
275.1900
278.8300
34,479,600
Thu, 06 Nov 2025
9 · 8-K
After-hours · 16:47 ET
8-K ↗
Thu, 06 Nov 2025
285.3300
288.3500
281.1400
284.7500
37,173,600
Wed, 05 Nov 2025
8 · 424B2
After-hours · 17:12 ET
424B2 ↗
Wed, 05 Nov 2025
7 · 424B2
After-hours · 17:09 ET
424B2 ↗
Wed, 05 Nov 2025
278.8700
286.4200
277.3400
284.3100
31,010,300
Tue, 04 Nov 2025
276.7500
281.2700
276.2600
277.5400
30,078,400
Mon, 03 Nov 2025
282.1800
285.5300
279.8000
283.7200
29,786,000
Mon, 03 Nov 2025
6 · 424B5
Pre-market · 08:18 ET
424B5 ↗
Mon, 03 Nov 2025
5 · 424B5
Pre-market · 06:02 ET
424B5 ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
283.2100
286.0000
277.0300
281.1900
39,267,900
Thu, 30 Oct 2025
291.5900
291.5900
280.0600
281.4800
74,876,000
Thu, 30 Oct 2025
4 · 10-Q
Next filing day · accepted 29 Oct, 21:55 ET
10-Q ↗
Wed, 29 Oct 2025
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 29 Oct 2025
267.7500
275.3400
267.6700
274.5700
43,580,300
Tue, 28 Oct 2025
269.6900
270.7300
266.5000
267.4700
29,738,600
Mon, 27 Oct 2025
264.8200
270.1400
264.2800
269.2700
35,235,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
256.5800
261.6800
255.3200
259.9200
28,655,100
Thu, 23 Oct 2025
252.9800
255.0400
251.8500
253.0800
19,901,400
Wed, 22 Oct 2025
254.3700
256.3600
249.2900
251.6900
35,029,400
Tue, 21 Oct 2025
254.7400
254.8800
244.1500
250.4600
47,312,100
Mon, 20 Oct 2025
254.6900
257.3300
254.2300
256.5500
22,350,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
250.7600
254.2200
247.8100
253.3000
29,671,600
Thu, 16 Oct 2025
251.7700
256.9600
250.1000
251.4600
27,997,200
Wed, 15 Oct 2025
247.2500
252.1100
245.9900
251.0300
27,007,700
Tue, 14 Oct 2025
241.2300
247.1200
240.5100
245.4500
22,111,600
Mon, 13 Oct 2025
240.2100
244.5000
239.7100
244.1500
24,995,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
241.4300
244.0900
235.8400
236.5700
33,180,300
Thu, 09 Oct 2025
244.4700
244.7600
239.1500
241.5300
27,892,100
Wed, 08 Oct 2025
244.9600
246.0100
243.8200
244.6200
21,307,100
Tue, 07 Oct 2025
248.2700
250.4400
245.5200
245.7600
23,181,300
Mon, 06 Oct 2025
244.7800
251.3200
244.5800
250.4300
28,894,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
244.4900
246.3000
241.6600
245.3500
30,249,600
Thu, 02 Oct 2025
245.1500
246.8100
242.3000
245.6900
25,483,300
Wed, 01 Oct 2025
240.7500
246.3000
238.6100
244.9000
31,658,200
Tue, 30 Sep 2025
242.8100
243.2900
239.2500
243.1000
34,724,300
Mon, 29 Sep 2025
247.8500
251.1500
242.7700
244.0500
32,505,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
247.0700
249.4200
245.9700
246.5400
18,503,200
Thu, 25 Sep 2025
244.4000
246.4900
240.7400
245.7900
31,020,400
Wed, 24 Sep 2025
251.6600
252.3500
246.4400
247.1400
28,201,000
Tue, 23 Sep 2025
253.0400
254.3600
250.4800
251.6600
26,628,000
Mon, 22 Sep 2025
254.4300
255.7800
250.3000
252.5300
32,290,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
253.2500
256.0000
251.8100
254.7200
55,571,400
Thu, 18 Sep 2025
251.6800
253.9900
249.8000
252.0300
31,239,500
Wed, 17 Sep 2025
251.2200
251.6000
246.2800
249.5300
34,108,000
Tue, 16 Sep 2025
252.0800
253.0400
249.4700
251.1600
34,109,700
Mon, 15 Sep 2025
244.6600
252.4100
244.6600
251.6100
58,383,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
240.3700
242.0800
238.0000
240.8000
26,771,600
Thu, 11 Sep 2025
239.8800
242.2500
236.2500
240.3700
30,599,300
Wed, 10 Sep 2025
238.9000
241.6600
237.8500
239.1700
35,141,100
Tue, 09 Sep 2025
234.1700
240.4700
233.2300
239.6300
38,061,000
Mon, 08 Sep 2025
235.4700
238.1300
233.6700
234.0400
32,474,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
2 · 8-K
After-hours · 16:53 ET
8-K ↗
Fri, 05 Sep 2025
232.2000
235.7600
231.9000
235.0000
46,588,900
Thu, 04 Sep 2025
229.6500
232.3700
226.1100
232.3000
51,684,200
Wed, 03 Sep 2025
1 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 03 Sep 2025
226.2100
231.3100
224.7900
230.6600
103,336,100
Tue, 02 Sep 2025
208.4400
211.6800
206.2000
211.3500
47,523,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
210.5100
214.6500
210.2000
212.9100
39,728,400
Thu, 28 Aug 2025
207.2500
212.2200
206.9000
211.6400
32,339,300
Wed, 27 Aug 2025
205.7000
208.9100
205.6500
207.4800
23,022,900
Tue, 26 Aug 2025
207.5100
207.8500
205.7000
207.1400
28,464,100
Mon, 25 Aug 2025
206.4300
210.5200
205.2800
208.4900
29,928,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
202.7300
208.5400
201.3000
206.0900
42,827,000
Thu, 21 Aug 2025
199.7500
202.4800
199.4300
199.7500
19,774,600
Wed, 20 Aug 2025
200.7300
201.2800
196.6000
199.3200
28,955,500
Tue, 19 Aug 2025
203.0300
203.4400
199.9600
201.5700
24,240,200
Mon, 18 Aug 2025
204.2000
205.2700
202.4900
203.5000
18,526,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
203.8500
206.4400
201.2800
203.9000
34,931,400
Thu, 14 Aug 2025
201.5000
204.4400
201.2300
202.9400
25,230,400
Wed, 13 Aug 2025
204.1300
204.5300
197.5100
201.9600
28,342,900
Tue, 12 Aug 2025
201.3700
204.5000
200.5900
203.3400
30,397,900
Mon, 11 Aug 2025
200.9400
201.4800
199.0700
201.0000
25,832,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
197.2200
202.6100
197.1700
201.4200
39,161,800
Thu, 07 Aug 2025
197.0600
197.5400
194.3300
196.5200
26,321,800
Wed, 06 Aug 2025
194.5000
196.6300
193.6700
196.0900
21,562,900
Tue, 05 Aug 2025
194.7100
197.8600
193.8900
194.6700
31,602,300
Mon, 04 Aug 2025
190.2900
195.2700
190.1200
195.0400
31,547,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
189.0300
190.8300
187.8200
189.1300
34,832,200
Thu, 31 Jul 2025
195.7100
195.9900
191.0900
191.9000
51,329,200
Wed, 30 Jul 2025
195.6000
197.6000
194.6900
196.5300
32,445,400
Tue, 29 Jul 2025
192.4300
195.9200
192.0800
195.7500
41,389,200
Mon, 28 Jul 2025
193.6500
194.0500
190.8400
192.5800
38,139,500
Sun, 27 Jul 2025
Weekend