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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
320.8750
324.5307
320.1805
320.2100
17,506,463
Thu, 22 Oct 2026
330.4600
331.4300
322.0000
324.2200
27,748,100
Wed, 21 Oct 2026
336.9800
337.2700
330.3800
334.7600
29,165,500
Tue, 20 Oct 2026
343.6500
344.7700
338.3600
340.2800
18,316,900
Mon, 19 Oct 2026
343.6700
346.5800
341.8500
344.1800
19,808,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
348.2800
350.6600
339.0800
340.5900
28,641,900
Thu, 15 Oct 2026
344.7000
352.1500
340.6100
349.2200
21,328,200
Wed, 14 Oct 2026
355.5700
359.4000
346.3400
347.6400
28,018,500
Tue, 13 Oct 2026
356.2300
358.5800
351.6000
353.7800
23,207,700
Mon, 12 Oct 2026
351.8600
356.5000
350.5000
352.7200
19,076,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
351.4000
354.7000
350.3100
351.6600
17,281,500
Thu, 08 Oct 2026
353.1400
356.8300
346.5200
348.2900
23,511,100
Wed, 07 Oct 2026
346.7200
350.8000
343.0700
350.5000
20,911,600
Tue, 06 Oct 2026
347.3700
349.0900
344.6800
347.6800
18,715,600
Mon, 05 Oct 2026
342.5900
348.0900
342.4000
346.4700
25,630,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
341.3200
345.7700
341.1600
343.5000
23,772,100
Thu, 01 Oct 2026
350.7900
353.2200
335.5100
338.2400
33,269,300
Wed, 30 Sep 2026
344.1500
352.6000
340.9900
344.0800
37,373,700
Tue, 29 Sep 2026
341.9500
342.8400
338.0200
340.9200
21,066,900
Mon, 28 Sep 2026
340.7000
343.5900
339.5600
342.7500
19,318,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
342.3500
347.0300
341.1100
343.9200
21,880,800
Thu, 24 Sep 2026
336.2200
343.0900
336.0200
342.3600
23,777,200
Wed, 23 Sep 2026
349.8600
350.0000
337.4500
337.8300
35,576,200
Tue, 22 Sep 2026
357.6500
364.1700
350.2200
351.1600
29,788,600
Mon, 21 Sep 2026
350.6400
357.6100
349.1000
354.9700
30,455,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
357.3100
359.4400
348.4500
349.5400
47,631,800
Thu, 17 Sep 2026
348.6800
349.5000
343.8900
347.3300
19,238,400
Wed, 16 Sep 2026
347.0800
348.4000
340.6400
342.8700
18,928,900
Tue, 15 Sep 2026
346.8000
348.0700
342.7000
344.9800
21,928,600
Mon, 14 Sep 2026
343.1200
349.9100
342.1400
349.3900
35,905,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
335.0300
342.9800
335.0300
338.5000
24,708,300
Thu, 10 Sep 2026
328.2300
333.2300
327.7400
332.6000
23,557,600
Wed, 09 Sep 2026
331.6500
331.8500
327.9000
330.6500
33,151,600
Tue, 08 Sep 2026
335.4200
339.6800
333.2200
338.3600
22,915,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
342.4700
343.5300
337.0900
338.4600
23,189,300
Thu, 03 Sep 2026
340.5600
344.6800
340.0600
342.4800
20,726,900
Wed, 02 Sep 2026
334.0600
340.0000
332.8200
337.1200
22,582,300
Tue, 01 Sep 2026
336.0000
337.2000
333.0500
335.0200
23,342,700
Mon, 31 Aug 2026
343.8300
344.5900
337.1600
339.3500
33,493,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
340.7100
349.1400
340.2700
346.5900
25,347,200
Thu, 27 Aug 2026
339.6700
341.6900
338.5200
340.6500
23,391,400
Wed, 26 Aug 2026
346.6200
346.8800
340.1800
342.0000
20,420,300
Tue, 25 Aug 2026
349.6400
350.1600
345.6000
346.9600
20,649,700
Mon, 24 Aug 2026
343.6200
351.6000
342.4900
348.0600
26,338,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
342.5800
346.2000
340.4000
344.8200
20,849,800
Thu, 20 Aug 2026
343.0600
343.9000
338.5700
340.6700
18,570,400
Wed, 19 Aug 2026
342.4600
346.7300
340.6600
344.7200
19,733,800
Tue, 18 Aug 2026
342.4100
344.8700
340.1900
344.2000
19,248,800
Mon, 17 Aug 2026
346.2700
347.2500
341.9300
344.0000
18,291,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
346.8000
350.4500
344.5000
345.9000
17,808,600
Thu, 13 Aug 2026
345.7700
347.9300
343.7600
346.3600
17,866,100
Wed, 12 Aug 2026
346.3100
346.4800
340.8800
343.5400
25,012,000
Tue, 11 Aug 2026
355.8900
356.8100
343.3900
343.8000
29,081,800
Mon, 10 Aug 2026
48 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 10 Aug 2026
355.1800
357.6100
352.7100
357.5200
18,991,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
47 · 424B2
After-hours · 16:13 ET
424B2 ↗
Fri, 07 Aug 2026
356.7200
358.9000
353.7800
354.3000
19,859,900
Thu, 06 Aug 2026
360.7700
364.1300
356.8800
357.7500
25,235,900
Thu, 06 Aug 2026
46 · 424B5
Pre-market · 08:07 ET
424B5 ↗
Thu, 06 Aug 2026
45 · 424B5
Pre-market · 08:01 ET
424B5 ↗
Wed, 05 Aug 2026
383.3400
384.4800
356.7700
362.4300
46,926,300
Tue, 04 Aug 2026
368.2200
380.5200
367.5000
377.6500
35,705,700
Mon, 03 Aug 2026
365.4500
376.6900
363.3500
373.5100
38,669,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
340.8300
358.5800
340.0000
356.1300
46,498,000
Thu, 30 Jul 2026
334.2000
336.5100
330.3400
333.6600
30,168,000
Wed, 29 Jul 2026
334.6700
342.5000
331.6200
336.7100
27,501,600
Tue, 28 Jul 2026
327.9000
335.8800
324.4400
333.7100
29,511,900
Mon, 27 Jul 2026
325.0400
330.4200
324.4500
326.5600
28,471,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
318.4200
324.1800
317.3200
319.7400
31,806,600
Thu, 23 Jul 2026
321.1300
324.4900
314.9000
317.6900
69,419,700
Thu, 23 Jul 2026
44 · 10-Q
Next filing day · accepted 22 Jul, 21:15 ET
10-Q ↗
Wed, 22 Jul 2026
43 · 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
42 · 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
41 · 8-K
After-hours · 16:40 ET
8-K ↗
Fri, 05 Jun 2026
40 · 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
39 · DEFA14A
Next filing day · accepted 04 Jun, 20:01 ET
DEFA14A ↗
Thu, 04 Jun 2026
38 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 04 Jun 2026
37 · 424B5
After-hours · 17:03 ET
424B5 ↗
Thu, 04 Jun 2026
36 · 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
35 · 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
34 · 424B5
Pre-market · 06:49 ET
424B5 ↗
Tue, 02 Jun 2026
33 · 424B5
Pre-market · 06:10 ET
424B5 ↗
Tue, 02 Jun 2026
32 · 424B5
Pre-market · 06:05 ET
424B5 ↗
Tue, 02 Jun 2026
31 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Mon, 01 Jun 2026
30 · 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
29 · 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
28 · 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
27 · 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
26 · 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
25 · 424B2
After-hours · 16:48 ET
424B2 ↗
Thu, 07 May 2026
24 · 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
23 · 424B5
Pre-market · 08:06 ET
424B5 ↗
Tue, 05 May 2026
22 · 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
21 · 10-Q
Next filing day · accepted 29 Apr, 21:02 ET
10-Q ↗
Wed, 29 Apr 2026
20 · 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
19 · DEFA14A
After-hours · 16:16 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 24 Apr 2026
18 · 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
17 · 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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · 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
10 · 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
9 · 10-K
Next filing day · accepted 04 Feb, 21:56 ET
10-K ↗
Wed, 04 Feb 2026
8 · 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
7 · 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
6 · 424B2
After-hours · 17:12 ET
424B2 ↗
Wed, 05 Nov 2025
5 · 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
4 · 424B5
Pre-market · 08:18 ET
424B5 ↗
Mon, 03 Nov 2025
3 · 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
2 · 10-Q
Next filing day · accepted 29 Oct, 21:55 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 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