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
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
315.6200
318.8400
314.8800
317.1000
222,229
Thu, 03 Sep 2026
317.2600
320.2600
314.5700
318.6500
273,500
Wed, 02 Sep 2026
314.5300
317.9000
310.5100
315.2200
494,700
Tue, 01 Sep 2026
316.2700
318.9900
313.8200
315.2500
364,400
Mon, 31 Aug 2026
310.9700
315.6300
310.0000
315.2500
549,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
312.4700
312.5100
308.5800
310.7100
379,200
Thu, 27 Aug 2026
312.3300
313.9200
308.4500
311.8100
265,500
Wed, 26 Aug 2026
308.0000
314.8000
308.0000
313.6700
321,100
Tue, 25 Aug 2026
314.3600
315.3100
308.3400
308.4800
268,100
Mon, 24 Aug 2026
316.0000
316.8000
310.8500
313.7400
362,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
323.4800
323.4800
314.5200
315.9800
315,100
Thu, 20 Aug 2026
324.0700
328.6800
321.7900
321.9500
529,200
Wed, 19 Aug 2026
320.9800
326.7300
318.9200
325.2200
718,200
Tue, 18 Aug 2026
326.0500
326.9000
318.0600
319.5000
544,800
Mon, 17 Aug 2026
320.3200
326.4600
319.2300
326.0500
582,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
321.7000
323.2100
319.0800
321.9800
552,800
Thu, 13 Aug 2026
317.3500
320.6900
316.4700
320.2400
534,500
Wed, 12 Aug 2026
16 · 8-K
After market open · 12:26 ET
8-K ↗
Wed, 12 Aug 2026
311.1900
318.8700
310.5400
316.6500
518,200
Tue, 11 Aug 2026
310.1500
314.0400
309.9800
311.5500
254,200
Mon, 10 Aug 2026
309.0700
314.4000
307.2200
310.0000
406,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
307.5000
310.2100
306.5300
308.1700
345,700
Thu, 06 Aug 2026
311.9300
315.5100
307.4700
307.6400
315,800
Wed, 05 Aug 2026
312.6300
315.2600
306.1300
309.2400
407,300
Tue, 04 Aug 2026
309.7400
311.8500
303.4600
310.6100
506,200
Mon, 03 Aug 2026
313.1600
317.0300
310.6900
310.9800
417,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
316.9900
317.7400
312.3000
312.8800
372,300
Thu, 30 Jul 2026
327.0500
327.0900
310.6000
317.1500
724,200
Wed, 29 Jul 2026
15 · 10-Q
After market open · 10:56 ET
10-Q ↗
Wed, 29 Jul 2026
330.9700
335.9400
320.5400
326.3400
1,490,200
Wed, 29 Jul 2026
14 · 8-K
Pre-market · 08:07 ET
10-Q ↗
Tue, 28 Jul 2026
304.5400
306.3500
299.8400
303.6700
677,100
Mon, 27 Jul 2026
306.7600
311.3100
299.8600
301.7500
511,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
306.7000
309.4900
303.6000
303.7400
418,400
Thu, 23 Jul 2026
305.9400
308.8600
304.4300
306.4700
310,500
Wed, 22 Jul 2026
305.7100
309.5600
305.4600
306.2700
297,100
Tue, 21 Jul 2026
307.8300
308.4100
299.1600
305.1600
406,800
Mon, 20 Jul 2026
312.4200
314.8800
309.5900
310.2200
439,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
310.7400
311.9900
307.1700
310.5800
846,900
Thu, 16 Jul 2026
304.8700
311.3600
302.6200
310.5700
490,400
Wed, 15 Jul 2026
304.7200
305.9000
301.8500
303.3700
323,900
Tue, 14 Jul 2026
303.7000
307.4700
301.4100
305.1600
339,600
Mon, 13 Jul 2026
304.7200
308.4700
303.3600
303.6400
350,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
303.4400
304.9700
301.5300
304.1300
354,700
Thu, 09 Jul 2026
300.0100
304.5000
298.8900
301.9100
464,900
Wed, 08 Jul 2026
298.0500
301.5400
295.3400
300.9600
391,600
Tue, 07 Jul 2026
296.2300
298.7400
293.0600
297.9300
230,300
Mon, 06 Jul 2026
291.8400
296.9800
290.5900
294.5600
353,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
292.2300
293.2100
286.1700
291.2000
426,800
Wed, 01 Jul 2026
296.8200
297.9700
290.4400
290.7400
450,200
Tue, 30 Jun 2026
299.5200
300.8100
295.9300
298.7500
453,500
Mon, 29 Jun 2026
300.0000
302.6300
298.0500
299.8000
409,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
300.0000
302.5300
297.6200
301.6500
712,600
Thu, 25 Jun 2026
300.0000
305.4600
297.0000
299.3900
453,600
Wed, 24 Jun 2026
291.5400
299.8400
287.7200
298.7800
550,300
Tue, 23 Jun 2026
287.2200
290.6900
282.3900
289.8700
458,400
Mon, 22 Jun 2026
287.4100
292.8200
285.8800
289.3600
390,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
288.5400
291.3400
285.5800
288.6000
535,300
Wed, 17 Jun 2026
288.9400
292.9300
286.3300
287.2500
454,800
Tue, 16 Jun 2026
284.4100
290.9300
282.9000
290.6200
513,500
Mon, 15 Jun 2026
289.2300
294.3100
283.2100
284.0300
531,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
287.6600
289.3400
284.6400
287.7800
904,200
Thu, 11 Jun 2026
290.1900
292.8000
285.7000
286.7800
331,800
Wed, 10 Jun 2026
290.5500
295.9200
287.6500
288.6400
500,600
Tue, 09 Jun 2026
280.4500
290.0500
279.9600
287.9900
512,800
Mon, 08 Jun 2026
283.1600
284.6100
278.0500
278.3600
509,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
287.4200
289.7400
282.2700
283.0300
371,400
Thu, 04 Jun 2026
289.4100
292.5800
285.2100
286.9000
418,000
Wed, 03 Jun 2026
276.1000
286.9900
276.0700
286.6300
483,600
Tue, 02 Jun 2026
281.0100
282.2600
274.4000
275.9900
567,400
Mon, 01 Jun 2026
281.1000
283.1700
280.0000
281.0000
443,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
282.1200
284.2200
279.7900
281.0300
589,000
Thu, 28 May 2026
285.1100
285.1100
279.2300
280.7100
436,700
Wed, 27 May 2026
283.7300
285.3000
280.1300
282.7600
685,600
Tue, 26 May 2026
287.7700
290.4100
283.6700
286.6700
417,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
283.5400
287.3800
280.9500
286.9200
338,500
Thu, 21 May 2026
287.7500
287.7500
282.0600
282.5600
606,900
Wed, 20 May 2026
13 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 20 May 2026
12 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 20 May 2026
292.0500
295.9700
289.0000
291.4000
478,200
Tue, 19 May 2026
301.6800
303.2600
291.4400
291.9800
870,400
Mon, 18 May 2026
304.5600
307.9800
300.2300
301.7100
467,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
307.7900
308.6600
301.6800
303.7600
711,600
Thu, 14 May 2026
11 · 8-K
After market open · 10:55 ET
8-K ↗
Thu, 14 May 2026
306.2700
308.6100
304.3000
308.4000
413,700
Wed, 13 May 2026
297.3700
303.9700
295.1400
302.9500
463,600
Tue, 12 May 2026
293.9100
297.7400
293.2900
296.3900
547,700
Mon, 11 May 2026
291.8800
295.2600
289.8700
293.4500
445,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
285.6200
294.9200
281.8500
291.1500
1,198,000
Thu, 07 May 2026
290.9400
292.7200
280.6300
282.3700
1,409,700
Wed, 06 May 2026
10 · 10-Q
After market open · 10:55 ET
10-Q ↗
Wed, 06 May 2026
304.2800
314.3100
282.1200
287.9800
2,174,300
Wed, 06 May 2026
9 · 8-K
Pre-market · 08:12 ET
8-K ↗
Tue, 05 May 2026
309.0300
313.7000
305.0900
313.7000
431,200
Mon, 04 May 2026
310.6000
312.2300
307.9900
310.4400
349,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
314.0700
314.0700
309.4700
311.4300
250,000
Thu, 30 Apr 2026
307.1800
313.4500
304.0900
312.6800
429,500
Wed, 29 Apr 2026
306.5900
307.2200
303.7700
306.4400
328,200
Tue, 28 Apr 2026
308.6100
308.9800
303.9800
306.2000
197,600
Mon, 27 Apr 2026
308.7200
310.6500
306.2800
307.3300
395,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
309.8700
310.5200
306.6100
308.9900
314,000
Thu, 23 Apr 2026
305.7300
310.3500
304.1900
310.3200
278,200
Wed, 22 Apr 2026
306.6400
307.5500
301.9200
304.4000
289,200
Tue, 21 Apr 2026
303.9300
305.2400
302.1300
304.8200
303,400
Mon, 20 Apr 2026
300.8600
306.2700
300.4200
303.6000
352,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
297.1900
302.9600
294.9200
300.7000
661,000
Thu, 16 Apr 2026
296.9600
300.1500
295.4200
296.6300
736,500
Wed, 15 Apr 2026
303.8800
304.1500
295.1100
296.0000
523,400
Tue, 14 Apr 2026
303.6400
305.5900
298.2700
304.4100
469,200
Mon, 13 Apr 2026
302.2300
306.8900
300.8900
303.6000
532,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
8 · DEFA14A
After market open · 14:55 ET
DEFA14A ↗
Fri, 10 Apr 2026
7 · DEF 14A
After market open · 14:52 ET
DEF 14A ↗
Fri, 10 Apr 2026
302.1000
303.4600
298.8900
302.2300
310,200
Thu, 09 Apr 2026
301.5200
303.8100
298.9600
302.1600
842,300
Wed, 08 Apr 2026
314.2600
316.9800
301.2800
302.5800
895,700
Tue, 07 Apr 2026
299.6000
302.2500
297.0800
298.8600
300,300
Mon, 06 Apr 2026
296.0100
299.8600
293.5800
299.6400
395,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
286.5300
299.5500
286.2100
297.0000
495,000
Wed, 01 Apr 2026
287.5500
291.6400
287.0200
290.0400
385,100
Tue, 31 Mar 2026
282.8800
288.8900
277.5800
286.7300
556,300
Mon, 30 Mar 2026
282.6000
284.8200
278.0100
279.7600
440,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
281.9600
282.8700
277.9900
279.0000
296,100
Thu, 26 Mar 2026
286.4400
290.0000
281.9100
282.8500
361,800
Wed, 25 Mar 2026
288.0200
292.0200
281.7600
288.2900
379,100
Tue, 24 Mar 2026
284.3000
290.1100
282.1000
285.2000
626,300
Mon, 23 Mar 2026
280.9400
288.5000
280.0000
286.1000
568,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
289.3900
290.0000
275.0000
275.8800
940,900
Thu, 19 Mar 2026
288.8000
292.9200
287.5000
289.4600
495,700
Wed, 18 Mar 2026
289.2600
293.7200
286.9800
291.0000
594,100
Tue, 17 Mar 2026
290.8900
294.7100
290.0000
290.5500
516,400
Mon, 16 Mar 2026
290.7600
292.3000
287.2200
289.3700
503,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
291.4300
291.6600
284.6700
288.9300
449,000
Thu, 12 Mar 2026
288.6800
292.7800
287.1000
289.4100
488,400
Wed, 11 Mar 2026
285.2500
290.8400
283.2000
289.5300
467,700
Tue, 10 Mar 2026
284.3400
289.1700
281.6100
286.0300
424,400
Mon, 09 Mar 2026
280.6000
286.0500
275.8000
285.9000
630,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
287.0000
287.8500
281.7900
282.9700
489,000
Thu, 05 Mar 2026
290.5700
292.9500
286.0100
289.7400
607,400
Wed, 04 Mar 2026
297.7400
297.8300
290.8200
293.0000
543,300
Tue, 03 Mar 2026
291.1200
298.1200
287.0700
297.1500
488,200
Mon, 02 Mar 2026
291.2500
297.6000
287.5900
297.0200
532,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
291.1000
294.9400
287.8500
293.2000
553,000
Thu, 26 Feb 2026
288.3300
293.1100
284.2800
292.5300
589,600
Wed, 25 Feb 2026
285.0000
288.8000
280.6700
286.0400
646,700
Tue, 24 Feb 2026
281.5600
285.3000
279.4100
284.6600
551,700
Mon, 23 Feb 2026
279.0500
282.1000
276.8800
280.8200
425,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
282.0700
288.8100
281.0600
284.6900
813,600
Thu, 19 Feb 2026
274.4000
286.0000
273.0800
281.3400
750,900
Wed, 18 Feb 2026
6 · 10-K
After market open · 13:02 ET
10-K ↗
Wed, 18 Feb 2026
277.3400
286.4500
275.5800
276.2500
1,096,200
Wed, 18 Feb 2026
5 · 8-K
Pre-market · 08:59 ET
8-K ↗
Tue, 17 Feb 2026
273.9100
273.9100
265.7600
269.0800
1,053,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
266.7100
276.3600
266.7100
273.8200
707,600
Thu, 12 Feb 2026
275.0500
275.4000
265.9500
266.9100
295,800
Wed, 11 Feb 2026
269.3400
276.5100
267.3700
274.6000
471,800
Tue, 10 Feb 2026
268.2800
273.2800
266.5200
268.0000
523,300
Mon, 09 Feb 2026
265.7500
269.7000
264.7300
267.6200
440,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
264.1500
267.7900
262.8000
265.9800
497,100
Thu, 05 Feb 2026
261.5000
263.9800
258.8000
262.1900
519,300
Wed, 04 Feb 2026
261.7300
264.6500
260.1100
260.9500
469,600
Tue, 03 Feb 2026
259.8200
263.6400
256.4400
261.4900
457,200
Mon, 02 Feb 2026
259.9100
262.8100
257.1800
261.3800
439,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
255.6000
260.7100
254.4300
259.9100
352,500
Thu, 29 Jan 2026
260.1500
260.3100
255.2300
258.1600
302,800
Wed, 28 Jan 2026
259.8200
260.4100
255.7100
258.6500
555,700
Tue, 27 Jan 2026
260.6200
261.5100
258.9500
260.5500
236,400
Mon, 26 Jan 2026
261.0300
261.5300
259.0800
260.2900
307,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
261.5000
261.6300
258.7900
259.5100
257,700
Thu, 22 Jan 2026
262.6300
263.5000
258.1200
261.4600
529,200
Wed, 21 Jan 2026
257.5000
264.2600
256.6800
261.5400
404,800
Tue, 20 Jan 2026
261.4400
261.4400
255.6700
256.3100
475,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
264.1300
265.6900
260.2500
264.0800
514,300
Thu, 15 Jan 2026
259.9200
268.2200
258.0400
267.0000
850,700
Wed, 14 Jan 2026
253.3600
259.3200
253.3600
259.0000
439,800
Tue, 13 Jan 2026
255.6600
256.3400
252.3500
254.0800
447,600
Mon, 12 Jan 2026
253.0000
257.4300
250.8100
255.5900
500,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
247.7300
254.4500
247.5000
253.4200
673,600
Thu, 08 Jan 2026
242.7900
249.9100
242.6200
247.4900
369,700
Wed, 07 Jan 2026
245.6500
249.3900
242.3800
243.2000
297,300
Tue, 06 Jan 2026
242.7700
246.9600
240.9700
244.9100
425,700
Mon, 05 Jan 2026
243.2900
245.6000
240.2900
244.1400
348,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
234.1800
244.8400
233.7300
243.4400
453,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
237.1000
238.1000
233.4900
234.4800
201,300
Tue, 30 Dec 2025
239.5900
240.0300
237.6300
237.7800
161,100
Mon, 29 Dec 2025
241.0800
241.2300
239.0000
240.2100
211,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
240.3500
241.3300
239.2300
240.8300
102,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
240.3000
241.4500
238.9800
240.1900
187,600
Tue, 23 Dec 2025
239.5400
241.8100
238.2400
239.8000
256,100
Mon, 22 Dec 2025
239.7000
241.8500
237.8100
239.0000
527,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
238.8600
242.0600
238.2900
239.3000
735,800
Thu, 18 Dec 2025
239.1900
242.4900
237.7700
238.7300
343,500
Wed, 17 Dec 2025
238.9100
241.7200
237.6200
237.8200
243,500
Tue, 16 Dec 2025
241.0600
241.9900
239.3500
240.0200
368,100
Mon, 15 Dec 2025
242.5000
242.8900
239.3200
240.7100
540,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
243.1000
243.1000
240.1500
241.8400
308,700
Thu, 11 Dec 2025
239.5400
243.5200
239.5400
241.7000
342,700
Wed, 10 Dec 2025
237.2000
240.2800
235.1200
238.7900
393,900
Tue, 09 Dec 2025
239.4900
241.4000
237.0400
237.2500
578,900
Mon, 08 Dec 2025
237.3900
240.2300
236.1900
238.9900
498,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
236.4700
238.0700
234.1000
237.3600
339,300
Thu, 04 Dec 2025
237.3200
238.8300
235.2500
236.3600
364,300
Wed, 03 Dec 2025
239.0000
240.0000
233.8200
237.0100
687,500
Tue, 02 Dec 2025
229.6100
242.1800
228.5800
239.5500
1,324,000
Mon, 01 Dec 2025
226.5600
231.8600
226.5600
228.5400
841,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
228.0700
229.2500
225.6500
227.5600
253,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
224.2400
228.5900
222.1000
227.0800
590,100
Tue, 25 Nov 2025
215.6700
225.2400
213.8500
223.8600
864,800
Mon, 24 Nov 2025
215.9600
218.1400
214.5200
215.0600
637,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
210.7800
217.2700
209.5700
217.0400
836,600
Thu, 20 Nov 2025
213.0000
213.6800
207.0000
209.1200
732,200
Wed, 19 Nov 2025
209.5000
213.3800
207.1600
212.1800
905,600
Tue, 18 Nov 2025
201.7000
209.8200
201.3400
209.2800
636,600
Mon, 17 Nov 2025
205.0500
206.5300
201.4500
201.7300
363,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
202.5900
206.6600
202.5900
205.8500
493,600
Thu, 13 Nov 2025
207.2400
209.3600
203.8800
204.2900
521,300
Wed, 12 Nov 2025
207.8200
209.9600
207.1800
207.9000
627,300
Tue, 11 Nov 2025
207.4200
208.7800
204.9400
207.3100
354,300
Mon, 10 Nov 2025
207.2300
209.2400
203.9800
207.0200
614,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
205.0200
208.5800
203.4000
207.9300
608,700
Thu, 06 Nov 2025
206.5200
208.3100
203.7400
205.1200
568,600
Wed, 05 Nov 2025
207.8400
209.7500
206.2000
206.9300
527,300
Tue, 04 Nov 2025
209.7700
209.9400
205.8400
208.7900
443,700
Mon, 03 Nov 2025
210.7200
210.7400
206.1300
208.7100
706,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
213.7900
215.0000
207.8900
210.5100
1,267,400
Thu, 30 Oct 2025
217.3000
221.9500
212.3100
215.3100
1,289,200
Wed, 29 Oct 2025
4 · 10-Q
After market open · 10:58 ET
10-Q ↗
Wed, 29 Oct 2025
213.4700
228.3400
212.9500
217.9200
2,608,500
Wed, 29 Oct 2025
3 · 8-K
Pre-market · 07:42 ET
8-K ↗
Tue, 28 Oct 2025
240.5200
248.0700
238.8500
246.1900
638,100
Mon, 27 Oct 2025
245.3800
247.0000
240.9000
242.2200
489,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
245.0800
247.6000
243.0100
245.3600
534,400
Thu, 23 Oct 2025
237.2600
243.9200
235.6400
243.5900
482,300
Wed, 22 Oct 2025
240.0100
242.6600
236.3100
236.4400
398,100
Tue, 21 Oct 2025
243.0400
243.0400
239.3100
239.4400
330,400
Mon, 20 Oct 2025
237.5500
244.0500
237.5500
243.3800
729,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
232.4000
237.2400
231.0900
237.2000
638,000
Thu, 16 Oct 2025
232.3600
232.9300
228.6400
232.1000
592,900
Wed, 15 Oct 2025
236.1700
238.5100
228.4200
231.8500
551,300
Tue, 14 Oct 2025
235.8100
239.2600
234.4300
235.9900
450,700
Mon, 13 Oct 2025
233.8500
237.7400
232.4400
236.9700
657,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
2 · 8-K
After market open · 14:00 ET
8-K ↗
Fri, 10 Oct 2025
232.6000
235.4300
229.7300
233.9500
737,300
Thu, 09 Oct 2025
234.9900
237.4000
228.6300
232.2200
772,100
Wed, 08 Oct 2025
233.0800
235.6400
231.3100
235.5000
358,800
Tue, 07 Oct 2025
232.2900
232.6600
228.7100
232.0000
717,100
Mon, 06 Oct 2025
228.7000
232.7400
226.6700
232.2800
473,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
228.0100
230.0900
226.2300
228.3400
283,400
Thu, 02 Oct 2025
227.3300
229.7100
226.4900
227.3700
376,900
Wed, 01 Oct 2025
230.7300
231.6500
227.8100
228.0800
449,400
Tue, 30 Sep 2025
233.2500
234.3700
229.4900
232.2200
454,100
Mon, 29 Sep 2025
232.0900
233.4900
229.9000
233.4600
335,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
233.1600
234.0100
230.7100
231.9500
377,900
Fri, 26 Sep 2025
1 · 8-K
Next filing day · accepted 25 Sep, 19:20 ET
8-K ↗
Thu, 25 Sep 2025
232.8100
233.6200
231.1700
231.7800
435,500
Wed, 24 Sep 2025
236.0700
236.9700
232.9400
233.0100
316,000
Tue, 23 Sep 2025
237.7400
239.2200
234.8100
236.1400
223,200
Mon, 22 Sep 2025
235.1700
237.7100
233.4600
236.9900
229,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
237.3700
237.3700
232.4400
234.5600
831,500
Thu, 18 Sep 2025
236.7800
238.6600
234.8300
237.1400
296,900
Wed, 17 Sep 2025
235.4000
239.0600
233.3300
236.3400
458,100
Tue, 16 Sep 2025
234.7100
235.4800
231.4400
235.4100
456,400
Mon, 15 Sep 2025
236.3500
237.2600
234.0000
234.8700
249,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
238.3600
238.3600
234.7400
236.0300
242,700
Thu, 11 Sep 2025
234.0000
239.0800
234.0000
238.5000
261,700
Wed, 10 Sep 2025
236.0000
237.3700
232.8900
234.3800
341,100
Tue, 09 Sep 2025
238.1200
238.1200
234.6300
236.5000
286,300
Mon, 08 Sep 2025
236.7000
239.6200
234.8500
238.3200
539,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
246.0000
247.1900
235.7500
236.2500
869,900