Daily NYSE 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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
313.2000
319.5700
310.0450
318.7200
288,215
Fri, 23 Oct 2026
15 · 10-K
Pre-market · 08:15 ET
10-K ↗
Fri, 23 Oct 2026
14 · S-3ASR
Pre-market · 09:10 ET
S-3ASR ↗
Thu, 22 Oct 2026
315.0000
319.7500
308.6200
317.2300
374,100
Wed, 21 Oct 2026
306.7600
319.1400
306.7600
316.7600
203,500
Tue, 20 Oct 2026
307.9000
311.1500
303.0400
311.0200
303,700
Mon, 19 Oct 2026
306.5400
309.9600
303.3500
308.5800
333,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
302.3400
306.4000
299.1900
303.2500
308,700
Thu, 15 Oct 2026
294.1500
303.6000
293.2500
301.8700
258,500
Wed, 14 Oct 2026
299.0000
301.6400
295.4500
296.8700
282,000
Tue, 13 Oct 2026
295.2600
301.6400
293.6200
301.1200
344,100
Mon, 12 Oct 2026
298.4100
299.9700
295.4000
296.2700
285,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
302.3300
302.4400
296.9000
298.3400
311,600
Thu, 08 Oct 2026
295.8200
302.3000
295.8200
300.4300
249,800
Wed, 07 Oct 2026
298.0300
300.9800
293.9100
300.4200
470,100
Tue, 06 Oct 2026
306.8000
310.6100
302.1400
302.9800
392,200
Mon, 05 Oct 2026
308.8700
308.8700
301.0900
304.8400
491,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
303.9000
312.0600
303.9000
308.7600
745,800
Thu, 01 Oct 2026
13 · 8-K
After market open · 11:20 ET
8-K ↗
Thu, 01 Oct 2026
306.4400
312.8900
293.1800
299.2800
821,100
Wed, 30 Sep 2026
309.9700
314.4300
306.7600
309.8100
631,300
Tue, 29 Sep 2026
12 · 8-K
After-hours · 20:01 ET
FORM 8-K ↗
Tue, 29 Sep 2026
304.7500
309.3100
302.9700
308.7900
420,200
Mon, 28 Sep 2026
300.0800
314.2000
299.4900
305.9100
636,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
312.7100
319.6400
309.9100
319.4200
478,000
Thu, 24 Sep 2026
303.1800
314.6300
303.1800
309.4500
368,300
Wed, 23 Sep 2026
309.6000
314.8200
305.2500
306.0600
332,500
Tue, 22 Sep 2026
310.0900
313.5100
307.7000
310.7700
254,700
Mon, 21 Sep 2026
306.8800
308.6500
300.0300
306.4600
264,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
299.3800
303.4200
296.1800
302.9600
547,500
Thu, 17 Sep 2026
304.2400
305.4500
295.7600
299.5400
422,900
Wed, 16 Sep 2026
302.4300
305.4000
296.5400
296.9600
398,200
Tue, 15 Sep 2026
311.0800
312.9100
297.6000
299.8400
473,100
Mon, 14 Sep 2026
308.4800
313.5700
307.2000
309.0400
229,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
320.3500
320.7700
316.0100
318.9600
185,600
Thu, 10 Sep 2026
318.4900
318.4900
313.6900
316.2500
166,000
Wed, 09 Sep 2026
322.5200
326.1100
320.6600
320.8000
159,100
Tue, 08 Sep 2026
336.2000
337.9800
324.9200
325.4600
167,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
327.5400
334.7100
327.0500
334.0500
165,500
Thu, 03 Sep 2026
331.5600
334.3100
324.6200
328.4700
255,200
Wed, 02 Sep 2026
327.2300
332.9400
325.5900
330.5900
157,300
Tue, 01 Sep 2026
329.6200
332.5600
324.8700
326.0800
163,600
Mon, 31 Aug 2026
333.8400
334.6300
329.8100
331.7900
291,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
342.8000
345.2800
331.5700
335.1600
132,400
Thu, 27 Aug 2026
341.3800
343.1800
336.6600
341.7600
133,900
Wed, 26 Aug 2026
340.1100
345.0500
337.3100
341.3500
209,400
Tue, 25 Aug 2026
340.5000
344.2100
336.0200
339.9500
184,000
Mon, 24 Aug 2026
341.2600
343.5000
336.2800
336.5900
154,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
345.2000
346.8500
339.9900
343.1000
124,000
Thu, 20 Aug 2026
344.5400
346.6600
341.4800
341.6500
155,700
Wed, 19 Aug 2026
348.7400
351.3600
343.8800
348.8300
210,400
Tue, 18 Aug 2026
354.8900
356.3000
345.4800
345.5900
337,300
Mon, 17 Aug 2026
359.0600
361.1700
354.3900
360.4000
197,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
359.1200
361.8400
353.6700
358.4300
224,700
Thu, 13 Aug 2026
363.3000
363.9400
356.1300
359.7700
159,600
Wed, 12 Aug 2026
361.8100
367.3000
353.5500
360.3300
272,900
Tue, 11 Aug 2026
354.8200
363.2100
354.8200
357.0800
199,100
Mon, 10 Aug 2026
359.9600
361.8900
351.3700
353.4000
249,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
359.4000
362.8800
357.1300
359.5800
211,200
Thu, 06 Aug 2026
357.4100
363.0700
354.9900
357.0000
353,100
Wed, 05 Aug 2026
349.3700
360.4700
349.3700
359.0800
325,000
Tue, 04 Aug 2026
338.6600
349.5500
334.4800
348.5800
263,000
Mon, 03 Aug 2026
329.5500
337.5100
327.8500
334.4900
341,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
338.4400
346.1100
326.8100
328.3900
569,100
Thu, 30 Jul 2026
338.4400
341.5500
327.1600
337.8500
228,800
Wed, 29 Jul 2026
340.2900
341.2100
329.3100
333.7500
312,800
Tue, 28 Jul 2026
333.4100
345.4200
332.6100
344.1800
369,700
Mon, 27 Jul 2026
333.5300
336.8100
329.8100
335.9700
289,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
327.4100
331.0300
325.0100
330.1400
185,000
Thu, 23 Jul 2026
328.0700
334.1200
325.2900
326.9700
175,100
Wed, 22 Jul 2026
323.8100
332.1100
323.5600
331.5500
257,200
Tue, 21 Jul 2026
329.7500
332.3100
323.5100
326.0700
294,900
Mon, 20 Jul 2026
335.2100
337.6700
325.7700
326.8300
256,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
332.0700
340.1200
328.6800
333.7200
218,100
Thu, 16 Jul 2026
329.5500
340.3900
329.5500
340.2500
274,200
Wed, 15 Jul 2026
330.3000
338.3200
328.6500
334.5200
317,700
Tue, 14 Jul 2026
328.0300
334.9800
325.1400
327.4800
284,800
Mon, 13 Jul 2026
331.5800
336.4300
324.0000
325.3600
350,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
336.9900
340.9400
332.0200
333.1100
366,700
Thu, 09 Jul 2026
335.5700
339.0700
330.2500
334.6400
407,900
Wed, 08 Jul 2026
334.2900
338.7200
327.3800
329.7600
407,300
Tue, 07 Jul 2026
349.3600
355.0000
337.2100
339.2500
455,600
Mon, 06 Jul 2026
360.8300
364.0600
351.7000
354.2300
332,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
365.6500
365.6500
354.3000
359.0400
395,200
Wed, 01 Jul 2026
371.7800
375.2800
357.4000
367.5300
543,800
Tue, 30 Jun 2026
369.6500
378.6500
364.8400
376.6600
456,500
Mon, 29 Jun 2026
359.1800
367.6200
355.7200
367.6200
501,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
355.0000
365.1900
343.6900
362.4800
900,200
Thu, 25 Jun 2026
349.8900
375.0000
335.7600
359.3900
1,701,700
Thu, 25 Jun 2026
11 · 8-K
Pre-market · 07:29 ET
8-K ↗
Thu, 25 Jun 2026
10 · 10-Q
Pre-market · 07:24 ET
10-Q ↗
Wed, 24 Jun 2026
300.9600
311.8000
298.7600
305.5100
615,200
Tue, 23 Jun 2026
313.6100
313.6100
298.5900
298.6900
750,200
Mon, 22 Jun 2026
317.6200
323.0600
315.1200
321.6700
399,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
311.5100
317.9700
307.6400
317.6200
672,900
Wed, 17 Jun 2026
307.4000
317.4500
304.1100
305.6600
382,000
Tue, 16 Jun 2026
305.0000
313.1100
297.1100
306.3400
196,700
Mon, 15 Jun 2026
303.5800
307.0000
300.8300
302.5300
264,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
292.0400
297.3300
284.4000
297.2400
174,500
Thu, 11 Jun 2026
283.5300
289.3200
279.9100
288.6000
276,000
Wed, 10 Jun 2026
296.0100
296.0900
279.7300
280.3900
456,900
Tue, 09 Jun 2026
299.1200
303.5000
291.8500
299.8800
390,200
Mon, 08 Jun 2026
304.8000
304.8000
295.9800
296.2200
618,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
305.7400
308.1900
299.7400
302.0400
267,200
Thu, 04 Jun 2026
310.9400
312.2500
307.6400
308.0100
359,400
Wed, 03 Jun 2026
310.9700
313.7700
305.6900
312.8400
383,800
Tue, 02 Jun 2026
308.2200
314.2500
305.8100
311.4000
351,000
Mon, 01 Jun 2026
302.0100
310.1800
300.0000
307.0000
405,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
300.9600
308.4200
299.7000
305.1100
706,700
Thu, 28 May 2026
295.0100
301.5300
292.1900
300.3100
307,800
Wed, 27 May 2026
299.6500
301.5100
292.6900
296.7400
277,300
Tue, 26 May 2026
290.1800
297.8100
288.6500
297.5800
336,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
283.1900
288.3700
278.8100
287.5900
160,500
Thu, 21 May 2026
277.0600
282.3400
273.6400
281.1300
241,800
Wed, 20 May 2026
273.8000
280.0300
270.6200
279.1100
297,700
Tue, 19 May 2026
279.0800
282.3400
271.2500
272.0400
305,400
Mon, 18 May 2026
281.3400
285.6600
279.0800
282.5600
312,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
284.7100
288.8700
278.5900
281.6300
270,400
Thu, 14 May 2026
285.5100
289.8100
282.9800
289.3400
287,300
Wed, 13 May 2026
9 · 8-K
After-hours · 17:13 ET
8-K ↗
Wed, 13 May 2026
289.8700
290.3000
281.6200
283.8500
411,500
Tue, 12 May 2026
288.9900
290.7900
279.7100
288.1400
336,100
Mon, 11 May 2026
293.3500
295.4400
289.5600
289.6200
254,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
297.2800
297.2800
291.1700
293.3300
328,300
Thu, 07 May 2026
296.7100
298.2800
293.0400
295.4200
261,200
Wed, 06 May 2026
295.8200
299.9500
292.8900
295.7500
412,400
Tue, 05 May 2026
288.9100
293.5300
285.9300
291.0300
239,000
Mon, 04 May 2026
289.2600
291.6800
284.4900
285.6100
261,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
291.1100
293.2700
287.6700
289.2900
250,000
Thu, 30 Apr 2026
287.1600
291.8300
284.8600
289.7700
279,600
Wed, 29 Apr 2026
285.2900
291.6800
283.3300
286.0100
317,300
Tue, 28 Apr 2026
289.8700
290.2000
282.9300
285.1100
258,500
Mon, 27 Apr 2026
290.1900
293.8100
286.7600
291.8500
370,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
290.0100
291.6900
286.6900
289.5700
234,400
Thu, 23 Apr 2026
291.3700
294.9100
285.0000
289.4200
325,400
Wed, 22 Apr 2026
298.6300
300.4000
291.8400
292.0100
387,900
Tue, 21 Apr 2026
297.0300
301.5100
295.1900
296.3200
330,000
Mon, 20 Apr 2026
291.5200
297.1200
290.4800
296.5100
519,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
287.4400
295.4300
287.4400
292.6300
544,800
Thu, 16 Apr 2026
278.5600
283.8900
275.6900
283.4600
675,100
Wed, 15 Apr 2026
283.0400
283.7700
276.9100
278.4800
495,000
Tue, 14 Apr 2026
284.0100
286.5300
280.3600
284.8600
366,300
Mon, 13 Apr 2026
281.6800
283.6100
277.4500
282.2300
397,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
277.0500
279.8400
272.0000
278.4500
354,800
Thu, 09 Apr 2026
280.6400
284.0900
275.0300
276.7900
535,500
Wed, 08 Apr 2026
284.2300
285.9000
279.4000
282.3100
519,100
Tue, 07 Apr 2026
266.4700
271.0100
265.5200
269.9700
371,900
Mon, 06 Apr 2026
261.4100
268.5000
259.5000
268.2000
790,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
285.0500
286.0000
264.7800
265.3900
906,100
Thu, 02 Apr 2026
8 · 8-K
Pre-market · 07:25 ET
8-K ↗
Thu, 02 Apr 2026
7 · 10-Q
Pre-market · 07:21 ET
10-Q ↗
Wed, 01 Apr 2026
283.5600
290.3500
283.1400
286.9800
605,000
Tue, 31 Mar 2026
275.1100
283.1700
272.7800
280.2200
517,700
Mon, 30 Mar 2026
274.4800
274.7000
266.4500
272.4200
516,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
270.1100
272.3600
264.6400
269.6900
275,800
Thu, 26 Mar 2026
281.8600
281.9500
270.0000
270.3400
641,500
Wed, 25 Mar 2026
283.4200
286.4300
281.1900
284.8500
390,700
Tue, 24 Mar 2026
275.8100
286.0300
275.8100
282.8600
423,900
Mon, 23 Mar 2026
276.4600
281.4900
272.1500
279.2300
689,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
266.0500
269.5400
264.4600
267.8700
617,100
Thu, 19 Mar 2026
262.0800
269.8400
261.1000
267.8000
322,100
Wed, 18 Mar 2026
266.9900
270.5600
264.4900
265.3600
396,800
Tue, 17 Mar 2026
266.8300
270.4800
261.2600
267.9000
256,400
Mon, 16 Mar 2026
263.5800
268.6800
261.1600
264.5100
338,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
259.6900
263.4800
259.1000
260.8300
368,900
Thu, 12 Mar 2026
262.1600
264.9100
257.0400
257.7900
665,100
Wed, 11 Mar 2026
272.9700
275.3800
265.3100
265.8800
527,200
Tue, 10 Mar 2026
276.0400
280.5600
272.3900
272.8700
379,200
Mon, 09 Mar 2026
270.1600
275.0100
267.8200
274.4800
578,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
274.1700
276.3900
269.8600
275.4200
367,100
Thu, 05 Mar 2026
274.1800
281.8000
273.2700
281.6400
574,000
Wed, 04 Mar 2026
285.2600
286.9100
276.2000
276.9000
943,600
Tue, 03 Mar 2026
288.7800
288.7800
272.2700
281.0400
726,400
Mon, 02 Mar 2026
297.0000
299.2300
292.2500
295.6400
602,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
303.0100
303.6200
295.9600
301.5900
580,100
Thu, 26 Feb 2026
308.5100
309.8600
303.1900
307.5300
434,100
Wed, 25 Feb 2026
305.6400
308.8100
297.4800
306.5400
201,800
Tue, 24 Feb 2026
300.9700
310.5700
298.8900
303.3200
441,700
Mon, 23 Feb 2026
309.8300
309.8300
296.0100
300.4100
237,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
311.6500
317.7100
308.3800
310.8000
447,200
Thu, 19 Feb 2026
311.3700
314.9600
309.8600
312.0700
242,800
Wed, 18 Feb 2026
309.4000
316.2700
306.9300
313.3900
552,500
Tue, 17 Feb 2026
303.6500
314.4100
301.7300
311.1600
624,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
312.6100
314.9900
305.3100
305.5000
377,900
Thu, 12 Feb 2026
324.3200
329.3400
310.7300
313.2400
573,300
Wed, 11 Feb 2026
335.3400
341.5100
320.0000
322.0300
430,600
Tue, 10 Feb 2026
331.9700
332.7400
328.6200
331.5000
417,300
Mon, 09 Feb 2026
326.6600
334.8700
326.0000
330.7900
296,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
320.4700
330.7600
319.0400
328.3900
409,600
Thu, 05 Feb 2026
314.6700
318.7800
312.2600
315.9600
335,700
Wed, 04 Feb 2026
316.7300
320.3500
314.2400
318.7200
343,800
Tue, 03 Feb 2026
318.8000
320.7000
309.9900
315.3600
275,900
Mon, 02 Feb 2026
310.2100
317.4500
309.5800
316.6200
311,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
310.9600
316.0000
306.9200
309.2400
416,000
Thu, 29 Jan 2026
313.3500
315.0000
306.5700
313.5200
321,900
Wed, 28 Jan 2026
309.1000
313.0400
308.4400
312.1600
338,500
Tue, 27 Jan 2026
312.6300
314.4100
308.6100
312.8000
249,400
Mon, 26 Jan 2026
313.5300
315.2800
310.6200
311.6500
213,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 23 Jan 2026
314.1200
318.3000
311.8900
315.2500
412,700
Thu, 22 Jan 2026
315.7500
317.5000
310.5100
311.5700
355,700
Wed, 21 Jan 2026
311.3900
315.5500
307.4200
312.0700
472,800
Tue, 20 Jan 2026
316.2100
322.1700
309.3900
309.6700
340,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
322.1700
324.0400
317.9900
320.4300
417,600
Thu, 15 Jan 2026
322.5100
326.4400
317.5500
320.8200
486,300
Wed, 14 Jan 2026
325.8000
329.6900
317.0500
319.2000
476,100
Tue, 13 Jan 2026
318.5300
326.5500
315.0700
325.7300
1,016,500
Mon, 12 Jan 2026
322.4500
323.8800
315.2100
316.0000
728,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
318.0000
326.6800
312.3600
325.5500
998,800
Thu, 08 Jan 2026
341.8600
346.5000
312.1200
322.2600
1,294,400
Thu, 08 Jan 2026
5 · 8-K
Pre-market · 07:40 ET
8-K ↗
Thu, 08 Jan 2026
4 · 10-Q
Pre-market · 07:34 ET
10-Q ↗
Wed, 07 Jan 2026
377.5800
379.0000
366.8300
369.7900
446,400
Tue, 06 Jan 2026
375.4900
377.4500
364.4700
375.3600
359,700
Mon, 05 Jan 2026
374.6600
380.1700
373.0400
376.6900
392,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
363.2900
373.3400
360.3000
373.3300
329,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
366.3500
369.5000
359.2600
360.0400
238,100
Tue, 30 Dec 2025
368.2000
371.1300
362.0800
364.9200
121,800
Mon, 29 Dec 2025
372.4000
373.6900
367.1500
369.0800
164,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
371.6700
374.0500
369.2200
373.3200
167,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
371.8100
374.2700
367.1300
372.3400
162,000
Tue, 23 Dec 2025
367.8500
372.4400
364.6400
371.3400
232,800
Mon, 22 Dec 2025
367.0600
370.6000
359.7200
367.8500
199,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
360.8700
365.4900
359.0700
362.8400
929,500
Thu, 18 Dec 2025
354.7900
361.1200
350.3800
359.8300
313,800
Wed, 17 Dec 2025
356.5700
360.7000
348.9400
350.5100
338,400
Tue, 16 Dec 2025
360.7600
362.0100
354.0200
357.3400
304,600
Mon, 15 Dec 2025
367.0100
368.1100
357.4600
361.0700
283,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
374.6800
375.2500
361.5000
364.6800
357,100
Thu, 11 Dec 2025
370.0000
376.6600
369.5400
374.6400
259,700
Thu, 11 Dec 2025
3 · DEFA14A
Pre-market · 07:48 ET
DEFA14A ↗
Thu, 11 Dec 2025
2 · DEF 14A
Pre-market · 07:46 ET
DEF 14A ↗
Wed, 10 Dec 2025
371.4600
377.1500
368.9700
372.3800
253,700
Tue, 09 Dec 2025
369.7900
374.3000
368.6000
371.0000
144,700
Mon, 08 Dec 2025
372.0900
376.9000
367.7700
372.2500
132,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
375.0000
378.7100
370.7400
371.9900
233,000
Thu, 04 Dec 2025
366.9000
379.1700
366.0300
374.7200
183,300
Wed, 03 Dec 2025
363.5500
375.8900
361.2300
369.5100
307,600
Tue, 02 Dec 2025
363.9000
367.3300
358.4700
363.7500
269,000
Mon, 01 Dec 2025
363.0400
369.7900
356.6700
363.1500
257,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
367.8800
368.9400
365.0200
366.4200
64,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
363.6700
370.0000
362.8400
365.9700
149,400
Tue, 25 Nov 2025
356.3200
364.9400
353.0800
363.9800
304,600
Mon, 24 Nov 2025
350.0100
361.7000
349.7400
355.2200
422,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
341.2400
354.6700
339.8400
349.3600
289,100
Thu, 20 Nov 2025
356.2800
359.8100
339.2400
341.6500
280,300
Wed, 19 Nov 2025
346.9700
353.2400
344.9000
348.5200
216,300
Tue, 18 Nov 2025
339.6800
351.4300
335.5000
345.2400
244,500
Mon, 17 Nov 2025
352.3700
357.2200
340.5000
342.5900
290,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
347.8200
355.3400
341.5400
350.4700
193,400
Thu, 13 Nov 2025
359.7200
361.6600
350.7400
353.4600
155,700
Wed, 12 Nov 2025
361.8800
365.5900
359.0400
361.4100
132,500
Tue, 11 Nov 2025
363.4900
365.7500
357.9700
359.0300
157,500
Mon, 10 Nov 2025
364.1900
366.0800
358.4100
363.2200
204,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
354.7800
360.7000
350.5000
360.4900
190,200
Thu, 06 Nov 2025
364.7400
367.5800
357.0000
358.2000
180,400
Wed, 05 Nov 2025
361.1800
367.8100
361.1800
363.5600
142,300
Tue, 04 Nov 2025
360.0900
363.3000
357.3500
361.2200
207,600
Mon, 03 Nov 2025
365.8900
369.2600
362.6700
365.6200
175,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
361.7500
366.7800
361.7500
365.0500
183,200
Thu, 30 Oct 2025
359.5500
369.9700
359.5000
359.8900
144,500
Wed, 29 Oct 2025
363.8600
368.5100
359.6100
361.5000
257,100
Tue, 28 Oct 2025
367.4200
370.9300
362.1800
363.0000
306,700
Mon, 27 Oct 2025
1 · 10-K
After-hours · 16:15 ET
10-K ↗
Mon, 27 Oct 2025
373.1600
373.8900
364.2800
370.4600
204,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
373.4100
373.4100
365.9000
368.2700
184,200
Thu, 23 Oct 2025
358.3300
371.8900
358.3300
370.3400
221,300