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
317.9300
321.2299
316.9899
317.2800
10,793,024
Thu, 22 Oct 2026
326.7650
327.7000
318.4500
320.7600
21,094,100
Wed, 21 Oct 2026
333.3200
333.8000
326.2600
330.9500
19,298,100
Tue, 20 Oct 2026
339.7150
341.0000
334.6000
336.4000
14,790,300
Mon, 19 Oct 2026
340.1250
342.5200
338.2510
340.1600
12,720,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
344.3000
346.6000
335.5000
336.9100
17,040,300
Thu, 15 Oct 2026
340.5300
348.3980
336.8200
344.9100
16,425,700
Wed, 14 Oct 2026
351.4300
355.2500
342.4000
343.6500
20,106,400
Tue, 13 Oct 2026
352.4150
354.5000
347.5700
349.5200
14,445,100
Mon, 12 Oct 2026
348.3400
352.6600
347.1600
348.9700
11,854,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
348.0000
351.0600
346.8800
347.8600
11,142,900
Thu, 08 Oct 2026
349.6450
353.5300
343.5100
344.8600
13,987,000
Wed, 07 Oct 2026
343.6800
347.6100
340.2800
347.3700
11,344,700
Tue, 06 Oct 2026
344.6400
345.6700
341.7000
344.5900
13,177,400
Mon, 05 Oct 2026
339.2100
344.9900
339.1500
343.8300
13,982,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
338.1000
342.7800
337.9600
340.3500
17,497,900
Thu, 01 Oct 2026
347.7550
350.0940
332.6500
334.9300
20,045,000
Wed, 30 Sep 2026
340.6500
349.0550
337.7200
340.7400
24,240,100
Tue, 29 Sep 2026
338.5400
339.6400
335.0200
337.3200
14,002,300
Mon, 28 Sep 2026
337.6000
340.1100
336.6000
339.1600
13,870,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
338.9250
343.6000
337.9100
341.0800
13,858,700
Thu, 24 Sep 2026
333.0000
339.3100
332.8100
339.0100
15,965,000
Wed, 23 Sep 2026
346.3000
346.3300
334.2000
334.9800
23,283,400
Tue, 22 Sep 2026
353.2400
359.9800
345.7400
347.4100
20,165,100
Mon, 21 Sep 2026
346.1900
353.3000
344.8000
350.8700
18,252,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
351.2200
355.1300
343.8700
344.4100
34,108,900
Thu, 17 Sep 2026
345.0000
345.9650
340.5000
343.6800
15,315,700
Wed, 16 Sep 2026
343.3600
344.7000
337.4500
339.3600
12,869,700
Tue, 15 Sep 2026
343.3400
344.3600
339.1800
341.4300
13,361,000
Mon, 14 Sep 2026
339.1100
346.4500
338.7400
345.7100
22,484,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
332.7300
339.9500
332.5500
335.4500
15,820,700
Thu, 10 Sep 2026
326.0800
330.8900
325.6510
330.3900
16,418,900
Wed, 09 Sep 2026
329.1200
329.3400
325.6300
328.3800
19,326,900
Tue, 08 Sep 2026
331.9900
336.4800
330.3900
335.3800
14,150,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
339.1800
340.1800
333.7500
335.3100
12,700,500
Thu, 03 Sep 2026
336.5100
340.8500
336.3100
339.0800
12,858,300
Wed, 02 Sep 2026
330.7700
336.5100
329.5200
333.7800
12,995,900
Tue, 01 Sep 2026
332.2500
333.9500
329.2900
332.0300
16,313,400
Mon, 31 Aug 2026
340.0200
340.6300
333.4300
335.4100
23,202,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
337.6100
345.4300
337.2800
342.8800
17,841,900
Thu, 27 Aug 2026
336.3000
338.8100
335.4000
337.7100
17,936,100
Wed, 26 Aug 2026
343.1800
343.1910
337.0100
339.1000
16,176,400
Tue, 25 Aug 2026
345.9700
346.7000
342.1450
343.3400
14,031,000
Mon, 24 Aug 2026
340.7400
348.0800
339.6200
344.5900
16,450,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
340.2800
343.2900
337.8100
341.7500
15,363,900
Thu, 20 Aug 2026
339.6900
340.8000
336.1700
338.2000
14,187,700
Wed, 19 Aug 2026
339.8100
343.5600
338.0500
341.7000
13,360,500
Tue, 18 Aug 2026
339.8950
342.3900
337.5200
341.2800
14,254,300
Mon, 17 Aug 2026
344.0600
345.0500
339.5700
341.4500
12,606,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
344.2600
348.0600
342.0700
343.5400
10,946,800
Thu, 13 Aug 2026
344.5700
345.8300
342.4000
343.9400
14,997,800
Wed, 12 Aug 2026
345.3300
345.5000
339.8200
342.3700
15,608,800
Tue, 11 Aug 2026
354.0000
355.0000
342.5700
343.0000
18,390,200
Mon, 10 Aug 2026
48 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 10 Aug 2026
354.2400
355.9300
351.4700
355.8400
12,789,500
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
355.2800
357.5500
352.8200
353.4700
14,516,700
Thu, 06 Aug 2026
358.7920
361.9600
355.8300
356.6200
16,513,400
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
380.0000
381.8100
355.1600
360.1300
29,436,300
Tue, 04 Aug 2026
366.5200
377.6690
366.1600
375.3500
19,983,300
Mon, 03 Aug 2026
365.3000
376.1000
363.2600
372.4700
27,165,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
340.0700
358.8800
339.1600
356.6500
30,514,500
Thu, 30 Jul 2026
333.0800
335.4500
329.8200
333.6800
17,309,500
Wed, 29 Jul 2026
333.5000
341.9800
330.4080
335.7600
20,242,900
Tue, 28 Jul 2026
327.8000
335.2100
324.5400
332.6000
20,986,900
Mon, 27 Jul 2026
324.7400
330.1010
324.4100
326.5700
21,419,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
318.3000
323.9800
317.5000
319.0900
21,630,800
Thu, 23 Jul 2026
321.6300
324.4500
314.8900
318.3400
46,751,900
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
347.1800
349.4500
341.6400
341.9100
23,273,800
Tue, 21 Jul 2026
350.5600
350.7400
346.0100
346.1900
17,419,500
Mon, 20 Jul 2026
350.1700
359.4900
350.0050
351.3700
13,203,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
345.7700
348.1700
341.1250
346.1200
22,023,900
Thu, 16 Jul 2026
372.1700
374.3500
351.6700
353.8100
23,603,700
Wed, 15 Jul 2026
356.0100
372.1400
355.6700
370.2100
20,258,200
Tue, 14 Jul 2026
348.8400
357.8800
348.8400
357.3300
11,252,600
Mon, 13 Jul 2026
353.9900
355.7500
349.8200
350.6700
10,583,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
354.9540
355.6800
350.7000
355.0300
11,618,500
Thu, 09 Jul 2026
351.0850
356.7300
348.6600
356.2400
17,217,400
Wed, 08 Jul 2026
362.2100
364.9800
354.7000
358.7100
14,710,400
Tue, 07 Jul 2026
367.2350
370.8900
362.4200
363.6200
16,443,900
Mon, 06 Jul 2026
358.1950
365.6800
354.1900
364.9000
22,652,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
356.1500
360.9900
350.3200
356.1800
15,532,900
Wed, 01 Jul 2026
354.6150
359.5600
353.2300
357.8900
19,546,800
Tue, 30 Jun 2026
350.9600
355.3900
348.1100
353.3300
21,278,400
Mon, 29 Jun 2026
339.9500
351.9700
338.8100
351.2800
25,565,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
340.9800
344.1200
333.6900
334.6900
82,484,600
Thu, 25 Jun 2026
336.9200
343.1900
335.9000
342.1900
27,687,600
Wed, 24 Jun 2026
348.7200
352.8300
341.5000
345.0400
23,898,400
Tue, 23 Jun 2026
340.1050
348.7200
339.7150
346.0800
21,820,900
Mon, 22 Jun 2026
357.1350
358.2000
340.9400
348.7800
32,211,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
363.8900
369.0000
356.6080
367.4600
29,339,100
Wed, 17 Jun 2026
367.0500
370.1500
360.2300
362.1000
16,003,500
Tue, 16 Jun 2026
367.4650
373.6000
365.3200
371.1000
16,492,800
Mon, 15 Jun 2026
365.9900
370.6500
364.6500
367.1100
17,268,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
361.1000
364.7730
353.3400
358.1600
17,637,100
Thu, 11 Jun 2026
42 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 11 Jun 2026
353.0500
358.0100
343.6300
356.5600
28,771,800
Wed, 10 Jun 2026
361.0500
366.3100
352.8100
353.3200
19,878,600
Tue, 09 Jun 2026
364.8850
369.6920
354.7200
362.2900
19,873,600
Mon, 08 Jun 2026
362.4850
363.3800
357.8900
361.1700
18,739,000
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
363.3800
369.2000
361.6300
365.7600
23,411,500
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
355.4400
369.8600
354.8000
369.2700
37,746,200
Thu, 04 Jun 2026
35 · 424B5
Pre-market · 06:06 ET
424B5 ↗
Wed, 03 Jun 2026
358.3350
362.5000
354.3800
355.6800
43,031,000
Tue, 02 Jun 2026
363.1600
369.7900
355.0000
358.3900
34,648,600
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
372.5750
374.6000
369.7100
372.5800
19,091,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
381.2250
381.6500
374.3000
376.4300
48,018,600
Thu, 28 May 2026
383.8600
390.0000
381.2500
386.1200
20,795,400
Wed, 27 May 2026
382.7650
389.7250
382.0000
384.8300
16,893,100
Tue, 26 May 2026
380.9950
385.3900
379.1400
384.8400
16,150,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
383.2600
384.8700
378.2600
379.3800
13,382,800
Thu, 21 May 2026
29 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 21 May 2026
382.0100
388.6800
379.4800
383.4700
16,837,600
Wed, 20 May 2026
385.0400
390.7000
380.0000
384.9000
16,488,100
Tue, 19 May 2026
393.3000
393.3630
383.0000
384.9000
25,559,400
Mon, 18 May 2026
28 · 424B5
After-hours · 16:10 ET
424B5 ↗
Mon, 18 May 2026
392.1250
404.4700
390.9000
393.1100
18,592,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
393.2150
395.8800
389.7600
393.3200
15,801,900
Thu, 14 May 2026
393.7900
399.1040
392.7280
397.1700
13,805,400
Wed, 13 May 2026
381.9050
399.9300
381.5800
399.0400
18,160,100
Tue, 12 May 2026
385.0000
386.4400
379.7200
383.8200
17,103,900
Mon, 11 May 2026
27 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 11 May 2026
390.6900
394.3300
386.2300
386.7700
16,314,900
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
394.2700
398.3700
393.6700
397.0500
13,762,500
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
397.0600
397.3550
390.3100
395.3000
15,153,600
Wed, 06 May 2026
389.5900
396.3800
387.1000
395.1400
23,097,300
Tue, 05 May 2026
381.8700
388.9600
380.3500
384.2700
15,432,500
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
382.3200
384.1800
376.7700
379.6400
18,275,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
377.9800
383.3900
375.2600
383.2200
28,047,900
Thu, 30 Apr 2026
371.2550
382.6300
363.0900
381.9400
44,570,500
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
345.4800
353.4000
342.4300
347.3100
22,232,200
Tue, 28 Apr 2026
346.9200
349.9000
344.2800
347.5000
18,502,300
Mon, 27 Apr 2026
343.8800
350.9000
340.8100
348.5200
17,443,000
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
337.7200
343.6900
334.0500
342.3200
18,260,900
Thu, 23 Apr 2026
339.5750
340.1600
335.0600
337.7500
13,442,100
Wed, 22 Apr 2026
334.8850
338.0300
332.9600
337.7300
12,954,200
Tue, 21 Apr 2026
335.5850
337.1700
329.6300
330.4700
14,623,800
Mon, 20 Apr 2026
338.5600
339.1600
334.6300
335.4000
12,897,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
334.4300
339.9850
333.2900
339.4000
19,683,800
Thu, 16 Apr 2026
335.8500
337.3800
331.6500
332.7700
13,949,600
Wed, 15 Apr 2026
330.5600
335.0000
328.6600
334.4700
15,104,100
Tue, 14 Apr 2026
322.0650
330.6400
321.1500
330.5800
18,557,500
Mon, 13 Apr 2026
315.4200
319.4300
313.6900
319.2100
12,212,800
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
318.2250
319.5000
314.5400
315.7200
11,997,600
Thu, 09 Apr 2026
313.1900
317.4300
309.4700
316.3700
14,606,800
Wed, 08 Apr 2026
317.8300
319.3900
312.7050
314.7400
20,887,500
Tue, 07 Apr 2026
300.1400
304.1000
295.4250
303.9300
17,317,700
Mon, 06 Apr 2026
294.7000
298.4250
293.7900
297.6600
10,121,700
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
288.9900
295.9000
287.5700
294.4600
13,433,400
Wed, 01 Apr 2026
289.9800
297.9850
289.4700
294.9000
24,403,600
Tue, 31 Mar 2026
277.5400
287.0500
276.7600
286.8600
31,625,100
Mon, 30 Mar 2026
275.4400
276.2600
271.5350
273.1400
22,752,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
277.4000
279.0900
273.4800
273.7600
25,703,300
Thu, 26 Mar 2026
286.1900
286.5150
279.0500
280.7400
29,281,200
Wed, 25 Mar 2026
292.1500
294.6600
287.3700
289.5900
22,343,000
Tue, 24 Mar 2026
296.2100
297.1000
288.8550
289.2000
27,411,200
Mon, 23 Mar 2026
300.5300
303.3700
298.0300
299.0200
22,204,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
304.0700
304.3700
296.7500
298.7900
34,763,500
Thu, 19 Mar 2026
303.2100
306.6800
301.0000
305.7300
15,399,700
Wed, 18 Mar 2026
307.9050
310.7500
305.5450
306.3000
13,848,400
Tue, 17 Mar 2026
304.6700
310.0500
304.3500
309.4100
14,423,600
Mon, 16 Mar 2026
303.6000
305.5700
301.8100
304.4200
14,822,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
306.6550
307.2600
299.7800
301.4600
16,857,500
Thu, 12 Mar 2026
306.2100
308.6400
300.8400
303.2100
15,610,200
Wed, 11 Mar 2026
306.3000
311.0690
305.8400
308.4200
13,376,700
Tue, 10 Mar 2026
305.8750
309.1500
305.3100
306.9300
14,386,400
Mon, 09 Mar 2026
294.1350
306.5000
293.9300
306.0100
19,632,700
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.0720
300.3300
295.2500
298.3000
17,598,000
Thu, 05 Mar 2026
303.2000
303.3700
298.0700
300.9100
22,643,900
Wed, 04 Mar 2026
302.6850
305.4600
300.8000
303.4500
20,015,600
Tue, 03 Mar 2026
298.4200
303.9400
296.6990
303.5600
20,361,100
Mon, 02 Mar 2026
302.9650
308.1400
301.0600
306.3600
21,854,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
303.9400
312.0800
303.5910
311.4300
33,389,200
Thu, 26 Feb 2026
312.8050
313.0000
302.4100
307.1500
22,380,000
Wed, 25 Feb 2026
312.1200
313.6600
309.3600
313.0300
20,209,100
Tue, 24 Feb 2026
310.6400
312.3700
306.0900
310.9200
15,040,700
Mon, 23 Feb 2026
319.1400
319.4550
309.9900
311.6900
17,641,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
304.8000
316.7600
304.4200
314.9000
33,663,100
Thu, 19 Feb 2026
302.5200
306.0300
300.6700
303.5600
13,448,600
Wed, 18 Feb 2026
302.4320
305.9100
301.9800
303.9400
15,847,700
Tue, 17 Feb 2026
300.6400
304.8900
296.9000
302.8200
23,750,800
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.9850
308.8900
303.9000
306.0200
20,236,000
Thu, 12 Feb 2026
13 · 424B2
After-hours · 16:11 ET
424B2 ↗
Thu, 12 Feb 2026
312.3500
316.4800
308.1500
309.3700
28,194,000
Wed, 11 Feb 2026
12 · 424B2
After-hours · 17:20 ET
424B2 ↗
Wed, 11 Feb 2026
318.9600
321.0450
310.1300
311.3300
24,008,100
Tue, 10 Feb 2026
320.9100
321.6300
314.6600
318.6300
25,281,900
Tue, 10 Feb 2026
11 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Mon, 09 Feb 2026
321.2400
327.7400
317.7000
324.4000
26,103,300
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.3500
330.6400
320.1500
323.1000
33,877,000
Thu, 05 Feb 2026
313.2000
332.6440
306.9200
331.3300
51,842,000
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
343.7550
344.2500
329.3700
333.3400
36,991,100
Tue, 03 Feb 2026
348.5150
350.1500
338.5900
340.7000
25,786,500
Mon, 02 Feb 2026
336.5500
345.1650
336.0100
344.9000
22,775,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
334.4600
340.2900
332.6400
338.5300
21,740,200
Thu, 29 Jan 2026
340.3500
342.2900
326.7200
338.6600
24,548,300
Wed, 28 Jan 2026
336.6100
337.6300
332.1300
336.2800
17,538,500
Tue, 27 Jan 2026
335.6300
338.2150
333.7500
335.0000
16,080,900
Mon, 26 Jan 2026
328.2000
336.3500
327.4900
333.5900
18,502,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
332.6550
334.0300
327.9700
328.4300
19,110,600
Thu, 22 Jan 2026
334.2650
335.2100
328.8800
330.8400
19,902,100
Wed, 21 Jan 2026
321.0950
332.7250
319.5400
328.3800
22,791,700
Tue, 20 Jan 2026
321.2400
328.0900
320.8900
322.1600
27,169,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
334.9350
335.2400
328.1700
330.3400
21,868,600
Thu, 15 Jan 2026
338.0550
338.1300
331.2900
333.1600
16,424,900
Wed, 14 Jan 2026
334.9850
337.0300
331.1400
336.3100
17,839,300
Tue, 13 Jan 2026
335.2800
341.2000
334.3500
336.4300
24,616,700
Mon, 12 Jan 2026
326.5000
334.4400
325.5100
332.7300
23,893,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
327.4900
331.4800
326.2500
329.1400
17,917,700
Thu, 08 Jan 2026
329.2650
330.5400
321.9900
326.0100
21,789,600
Wed, 07 Jan 2026
314.5700
326.4650
314.5000
322.4300
24,681,800
Tue, 06 Jan 2026
317.3100
321.5600
312.3400
314.5500
18,989,900
Mon, 05 Jan 2026
317.6950
319.2500
315.2490
317.3200
19,934,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
317.5900
322.9140
310.6500
315.3200
22,043,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
313.3700
315.3900
312.2000
313.8000
10,821,500
Tue, 30 Dec 2025
313.4100
317.7000
313.2500
314.5500
11,052,500
Mon, 29 Dec 2025
312.8200
314.9700
311.9000
314.3900
12,317,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
315.9200
316.5600
313.7200
314.9600
6,730,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
316.1500
316.2900
313.3200
315.6700
6,138,200
Tue, 23 Dec 2025
311.1350
316.3000
310.7500
315.6800
13,961,400
Mon, 22 Dec 2025
311.2250
311.7000
306.5900
311.3300
14,091,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
303.2700
308.9900
302.3400
308.6100
45,234,400
Thu, 18 Dec 2025
303.0600
305.2600
300.6300
303.7500
21,040,500
Wed, 17 Dec 2025
309.0100
309.1950
297.4500
298.0600
29,120,400
Tue, 16 Dec 2025
306.0000
311.8450
303.8300
307.7300
21,285,200
Mon, 15 Dec 2025
312.6250
312.7000
305.7400
309.3200
22,028,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
314.7950
316.1400
306.9600
310.5200
21,264,800
Thu, 11 Dec 2025
321.1000
321.9900
309.8800
313.7000
25,912,100
Wed, 10 Dec 2025
316.6200
321.8700
315.4000
321.0000
22,764,500
Tue, 09 Dec 2025
313.1000
318.7090
312.6200
317.7500
14,151,300
Mon, 08 Dec 2025
321.0300
321.2300
311.9100
314.4500
22,006,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
320.0000
323.8300
319.9800
322.0900
15,719,900
Thu, 04 Dec 2025
323.0450
323.0990
315.5900
318.3900
20,831,600
Wed, 03 Dec 2025
316.0300
322.0400
314.2800
320.6200
32,285,100
Tue, 02 Dec 2025
316.9000
318.6000
314.2200
316.0200
24,668,200
Mon, 01 Dec 2025
317.4750
319.6300
313.9800
315.1200
28,520,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
323.4300
326.8800
316.9400
320.1200
19,695,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
320.7800
324.9900
317.2000
320.2800
29,839,600
Tue, 25 Nov 2025
326.8000
328.6700
317.8160
323.6400
50,899,300
Mon, 24 Nov 2025
311.0100
319.8000
309.4000
318.4700
55,311,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
296.8700
303.9600
294.3600
299.6500
43,670,600
Thu, 20 Nov 2025
304.7400
306.8900
289.1700
289.9800
34,801,400
Wed, 19 Nov 2025
287.6850
304.2500
287.6700
292.9900
43,123,600
Tue, 18 Nov 2025
288.4850
289.4350
279.0100
284.9600
29,702,200
Mon, 17 Nov 2025
286.4000
294.5200
284.2300
285.6000
34,286,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
271.8950
279.1500
271.4100
276.9800
18,330,500
Thu, 13 Nov 2025
282.9850
283.5100
278.0000
279.1200
18,060,200
Wed, 12 Nov 2025
292.0850
292.3600
284.3800
287.4300
16,998,800
Tue, 11 Nov 2025
288.2000
292.3400
287.8800
291.7400
14,156,700
Mon, 10 Nov 2025
285.2650
291.4600
283.5400
290.5900
19,508,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
284.2100
284.5000
275.7400
279.7000
21,991,100
Thu, 06 Nov 2025
7 · 8-K
After-hours · 16:47 ET
8-K ↗
Thu, 06 Nov 2025
285.7350
288.8100
281.6200
285.3400
23,103,800
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
279.3800
286.7000
277.8800
284.7500
20,063,200
Tue, 04 Nov 2025
277.0650
281.8340
276.8650
278.0600
18,123,700
Mon, 03 Nov 2025
282.4200
285.9400
280.3700
284.1200
19,691,800
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.2050
286.2850
277.5230
281.8200
29,932,800
Thu, 30 Oct 2025
291.7200
291.9300
280.4500
281.9000
48,570,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
268.6100
275.9700
268.4300
275.1700
26,287,900
Tue, 28 Oct 2025
270.2000
271.3800
267.1700
268.4300
20,101,200
Mon, 27 Oct 2025
265.3600
270.8000
264.9400
269.9300
22,987,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend