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
318.3000
323.9800
317.5000
319.0900
21,579,500
Thu, 23 Jul 2026
321.6300
324.4500
314.8900
318.3400
46,751,900
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
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
44 · 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
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
363.3800
369.2000
361.6300
365.7600
23,411,500
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
355.4400
369.8600
354.8000
369.2700
37,746,200
Thu, 04 Jun 2026
37 · 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
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
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
31 · 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
30 · 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
29 · 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
28 · 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
27 · 424B2
After-hours · 16:48 ET
424B2 ↗
Thu, 07 May 2026
26 · 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
25 · 424B5
Pre-market · 08:06 ET
424B5 ↗
Tue, 05 May 2026
24 · 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
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
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
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
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
19 · 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
18 · 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
17 · 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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
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
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
9 · 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
8 · 424B2
After-hours · 17:12 ET
424B2 ↗
Wed, 05 Nov 2025
7 · 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
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.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
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
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
Fri, 24 Oct 2025
257.3000
262.5100
256.1000
260.5100
18,406,000
Thu, 23 Oct 2025
253.7000
255.8600
252.7680
253.7300
13,241,300
Wed, 22 Oct 2025
255.0100
257.1800
250.4510
252.5300
19,650,200
Tue, 21 Oct 2025
255.2500
255.3800
244.6700
251.3400
27,836,400
Mon, 20 Oct 2025
255.2300
257.8800
254.6000
257.0200
13,726,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
251.3500
254.8800
248.5900
253.7900
17,653,800
Thu, 16 Oct 2025
252.4650
257.5800
250.6700
251.8800
18,946,000
Wed, 15 Oct 2025
248.0850
252.7600
246.7900
251.7100
16,048,100
Tue, 14 Oct 2025
241.7550
248.0250
241.1780
246.1900
17,705,400
Mon, 13 Oct 2025
241.0300
244.9900
240.7500
244.6400
12,465,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
242.1600
244.8400
236.6850
237.4900
22,449,100
Thu, 09 Oct 2025
245.0600
245.5550
239.6800
242.2100
19,375,700
Wed, 08 Oct 2025
246.2000
247.2600
245.0900
245.4600
14,136,500
Tue, 07 Oct 2025
248.9300
251.5500
246.8100
247.1300
13,811,200
Mon, 06 Oct 2025
245.7800
252.2000
245.6900
251.5100
18,309,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
245.2300
247.1180
242.4700
246.4500
19,941,400
Thu, 02 Oct 2025
245.6400
247.6350
243.1050
246.4300
20,657,500
Wed, 01 Oct 2025
241.1800
247.1500
239.2000
245.5400
23,967,700
Tue, 30 Sep 2025
243.0600
243.6750
239.5710
243.5500
22,541,200
Mon, 29 Sep 2025
248.2750
251.6480
243.2000
244.3600
23,157,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
247.7850
250.1200
246.6400
247.1800
16,594,600
Thu, 25 Sep 2025
244.8400
247.3150
241.6500
246.5700
17,379,800
Wed, 24 Sep 2025
252.1500
252.9600
247.2200
247.8300
16,958,500
Tue, 23 Sep 2025
253.6550
254.7700
251.0900
252.3400
17,521,100
Mon, 22 Sep 2025
254.7800
256.3100
250.8100
252.8800
20,079,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
253.4000
256.7000
252.0680
255.2400
41,616,800
Thu, 18 Sep 2025
251.8600
254.1400
250.1100
252.3300
21,166,400
Wed, 17 Sep 2025
251.4600
251.9500
246.5800
249.8500
20,491,300
Tue, 16 Sep 2025
252.3300
253.2300
249.7150
251.4200
24,493,500
Mon, 15 Sep 2025
245.1400
252.7500
244.9800
251.7600
29,935,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
240.8000
242.4230
238.5000
241.3800
14,536,600
Thu, 11 Sep 2025
240.1400
242.5700
236.5800
240.7800
21,308,600
Wed, 10 Sep 2025
239.2500
242.0800
238.1100
239.5600
19,990,100
Tue, 09 Sep 2025
234.1900
240.5900
233.3800
239.9400
22,854,800
Mon, 08 Sep 2025
235.7900
238.4000
233.7300
234.1600
23,128,800
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.6600
236.1300
232.3800
235.1700
26,127,700
Thu, 04 Sep 2025
230.1550
232.7700
226.7600
232.6600
32,196,000
Wed, 03 Sep 2025
1 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 03 Sep 2025
226.4800
231.8000
225.1200
231.1000
72,250,300
Tue, 02 Sep 2025
208.9900
212.3690
206.9600
211.9900
28,900,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
211.2700
215.3400
210.9700
213.5300
24,682,200
Thu, 28 Aug 2025
207.8400
212.9000
207.6000
212.3700
20,915,700
Wed, 27 Aug 2025
206.4600
209.5700
206.3900
208.2100
15,249,000
Tue, 26 Aug 2025
208.3700
208.4600
206.4500
207.9500
23,051,000
Mon, 25 Aug 2025
207.0000
211.0900
205.9500
209.1600
22,788,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
203.9600
209.2300
202.1300
206.7200
25,723,700
Thu, 21 Aug 2025
200.7200
203.3600
200.4000
200.6200
11,768,900
Wed, 20 Aug 2025
201.6800
202.1700
197.4600
200.1900
13,971,700
Tue, 19 Aug 2025
203.9050
204.2900
200.9300
202.4900
13,476,600
Mon, 18 Aug 2025
205.0700
206.1400
203.4100
204.2900
13,000,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
204.7200
207.3300
202.0850
204.9100
21,111,400
Thu, 14 Aug 2025
202.5600
205.4200
202.3250
203.8200
17,777,100
Wed, 13 Aug 2025
204.9800
205.4300
198.6400
203.0300
19,573,000
Tue, 12 Aug 2025
202.0950
205.1300
201.4000
204.1600
19,854,000
Mon, 11 Aug 2025
201.5550
202.1600
199.8000
201.6300
16,690,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
197.9800
203.4300
197.9000
202.0900
24,379,900
Thu, 07 Aug 2025
197.7100
198.3700
195.2200
197.2800
14,660,600
Wed, 06 Aug 2025
195.2500
197.3800
194.4670
196.9200
15,383,700
Tue, 05 Aug 2025
195.5450
198.7000
194.6750
195.3200
19,010,200
Mon, 04 Aug 2025
191.1750
196.0800
190.9200
195.7500
23,386,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
189.7800
191.6180
188.7000
189.9500
21,236,700
Thu, 31 Jul 2025
196.6000
196.8300
192.0800
192.8600
27,852,000
Wed, 30 Jul 2025
196.3000
198.4800
195.5600
197.4400
21,150,500
Tue, 29 Jul 2025
193.3000
196.6600
192.9900
196.4300
31,891,600
Mon, 28 Jul 2025
194.4100
194.8200
191.8550
193.4200
25,553,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend