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
363.0900
371.8000
361.4000
370.2200
226,443
Thu, 03 Sep 2026
359.7000
368.3500
358.0000
366.1800
447,500
Wed, 02 Sep 2026
362.0000
374.0900
354.7300
356.4700
416,800
Tue, 01 Sep 2026
363.7300
372.8000
360.2600
360.7500
216,500
Mon, 31 Aug 2026
370.8500
375.6100
367.9700
368.1900
307,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
371.2300
376.7500
368.7000
370.8700
164,200
Thu, 27 Aug 2026
370.1400
374.9200
367.5500
370.4800
284,600
Wed, 26 Aug 2026
366.1300
373.7300
363.3300
370.5900
195,600
Tue, 25 Aug 2026
360.8500
367.1000
358.1800
365.2800
164,500
Mon, 24 Aug 2026
355.6700
364.9500
351.7700
358.9400
257,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
356.0200
367.3500
355.5500
356.2100
277,200
Thu, 20 Aug 2026
354.6800
358.0400
350.7600
352.6100
267,400
Wed, 19 Aug 2026
365.3100
367.8600
355.1800
355.4100
366,200
Tue, 18 Aug 2026
370.0000
370.2100
360.7800
363.5700
377,700
Mon, 17 Aug 2026
371.8900
375.9900
368.2300
371.4000
240,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
364.6100
374.9000
363.2800
374.3700
278,000
Thu, 13 Aug 2026
364.7700
370.8700
360.5800
367.1000
228,700
Wed, 12 Aug 2026
360.9000
365.3300
358.2500
362.4000
209,100
Tue, 11 Aug 2026
363.8100
370.7900
358.9500
359.0700
294,300
Mon, 10 Aug 2026
368.1100
371.7500
361.8100
363.3900
277,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
18 · 10-Q
After-hours · 17:28 ET
10-Q ↗
Fri, 07 Aug 2026
373.0700
378.3200
367.9100
369.7000
186,700
Thu, 06 Aug 2026
376.6500
379.0200
372.0700
372.1800
117,400
Wed, 05 Aug 2026
387.6100
390.9900
375.4500
375.6200
196,100
Tue, 04 Aug 2026
382.7200
392.9200
382.3700
383.4200
290,000
Mon, 03 Aug 2026
368.7000
384.1100
368.7000
380.8900
347,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
366.1300
375.4100
365.0000
366.7300
232,400
Thu, 30 Jul 2026
363.7000
374.8600
355.0000
365.4600
321,400
Thu, 30 Jul 2026
17 · 8-K
Pre-market · 07:14 ET
8-K ↗
Wed, 29 Jul 2026
366.0100
370.7500
360.0700
360.0700
257,100
Tue, 28 Jul 2026
364.0400
375.0000
360.9500
370.1200
244,200
Mon, 27 Jul 2026
361.6600
369.5800
359.0200
363.8000
199,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
349.0100
358.6800
347.9500
358.2900
196,800
Thu, 23 Jul 2026
344.1100
348.7500
338.4400
347.7700
239,700
Wed, 22 Jul 2026
340.8500
356.0500
340.8500
346.7000
350,200
Tue, 21 Jul 2026
368.2100
373.5500
328.1100
340.5800
910,100
Mon, 20 Jul 2026
373.2400
377.1600
365.8600
366.1200
109,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
367.7700
373.7400
359.9400
369.8300
217,300
Thu, 16 Jul 2026
377.1100
381.0600
373.1300
376.7900
190,300
Wed, 15 Jul 2026
370.0000
382.7500
369.9300
379.5900
170,500
Tue, 14 Jul 2026
359.9800
368.8600
359.9800
366.0000
194,300
Mon, 13 Jul 2026
365.5800
369.1400
357.8600
359.7800
234,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
368.4000
369.9400
366.2000
366.4100
198,100
Thu, 09 Jul 2026
359.3900
366.4700
356.3100
364.9600
221,000
Wed, 08 Jul 2026
357.8500
360.3100
353.6800
356.2700
232,900
Tue, 07 Jul 2026
360.4500
361.7500
354.4000
359.7200
285,000
Mon, 06 Jul 2026
345.3400
357.8500
344.4400
356.6100
292,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
340.7900
345.6100
337.9600
344.6000
204,100
Wed, 01 Jul 2026
338.5000
348.5000
336.7600
336.9100
303,900
Tue, 30 Jun 2026
344.3300
349.2100
336.3600
338.4000
550,900
Mon, 29 Jun 2026
342.0500
343.9400
334.2000
342.4600
489,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
340.1900
344.5500
337.5700
341.9800
450,900
Thu, 25 Jun 2026
342.5200
346.5900
337.3500
340.0800
199,400
Wed, 24 Jun 2026
350.1500
350.3800
337.5100
339.1000
257,100
Tue, 23 Jun 2026
352.2700
356.3400
349.3500
350.2200
259,600
Mon, 22 Jun 2026
354.9200
358.9900
349.0000
357.3100
317,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
361.5300
361.7800
351.1600
352.9000
646,700
Wed, 17 Jun 2026
357.4200
362.9400
353.9400
355.6700
255,900
Tue, 16 Jun 2026
355.8500
359.4900
353.9200
357.5000
169,700
Mon, 15 Jun 2026
359.3000
363.8900
352.1200
352.9300
260,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
347.0800
355.5500
346.0000
354.6200
371,500
Thu, 11 Jun 2026
341.1300
345.8100
335.5600
344.3300
233,300
Wed, 10 Jun 2026
339.4200
346.7900
334.6000
335.3400
325,800
Tue, 09 Jun 2026
16 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 09 Jun 2026
339.5800
348.1500
333.0100
342.1200
362,700
Mon, 08 Jun 2026
337.0900
345.0700
334.9800
336.6200
613,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
332.7100
338.0700
328.3800
336.8100
611,100
Thu, 04 Jun 2026
312.6200
336.7600
312.6200
334.8200
544,300
Wed, 03 Jun 2026
306.5200
312.8700
299.8100
311.6100
383,100
Tue, 02 Jun 2026
302.3900
312.3000
301.9000
310.5200
310,200
Mon, 01 Jun 2026
302.3900
307.3500
300.0400
302.4500
258,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
303.1600
307.1000
301.7000
302.8500
500,400
Thu, 28 May 2026
15 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 28 May 2026
305.8800
308.7100
301.6300
302.9600
297,100
Wed, 27 May 2026
308.9500
313.3500
303.5100
307.9200
451,300
Tue, 26 May 2026
304.0800
309.7500
303.3000
308.6500
227,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
303.5300
306.4700
295.7800
301.9600
262,700
Thu, 21 May 2026
299.4200
302.8400
295.4100
302.6300
338,100
Wed, 20 May 2026
296.9300
303.5300
294.9900
301.3400
355,400
Tue, 19 May 2026
296.5600
299.5700
293.4900
294.9000
232,300
Mon, 18 May 2026
293.9700
301.3900
291.2500
297.0300
231,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
299.7200
301.1000
293.1800
293.9100
308,300
Thu, 14 May 2026
305.8200
307.7800
301.4800
302.1000
186,600
Wed, 13 May 2026
301.3300
304.5700
296.3200
303.4800
174,500
Tue, 12 May 2026
300.7400
303.2200
296.3700
301.5300
285,700
Mon, 11 May 2026
302.6000
304.6500
298.3900
301.2800
273,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
299.2700
303.4000
290.9000
302.8000
339,900
Thu, 07 May 2026
14 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 07 May 2026
308.8400
310.9700
296.4400
297.7600
318,000
Wed, 06 May 2026
307.2800
308.8900
303.1700
306.0200
280,500
Tue, 05 May 2026
298.8300
305.9700
295.8200
303.6400
274,900
Mon, 04 May 2026
292.0700
305.0800
291.7100
297.5300
373,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
301.7600
317.8100
285.9600
291.0700
561,200
Fri, 01 May 2026
13 · 8-K
Pre-market · 06:37 ET
8-K ↗
Thu, 30 Apr 2026
288.1900
297.7200
285.0000
294.6700
473,700
Wed, 29 Apr 2026
292.5300
293.6000
287.1800
289.1000
335,500
Tue, 28 Apr 2026
292.6300
295.2400
289.3900
292.4700
279,500
Mon, 27 Apr 2026
287.1800
293.5600
286.3100
291.5700
281,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
287.8200
291.2300
283.9300
287.4400
302,400
Thu, 23 Apr 2026
299.1600
299.8800
270.3500
284.3900
692,400
Wed, 22 Apr 2026
303.1000
305.4600
298.8900
301.3000
209,400
Tue, 21 Apr 2026
302.8200
306.7300
299.5100
300.9100
209,500
Mon, 20 Apr 2026
294.3300
301.4600
293.0000
300.9700
225,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
12 · DEFA14A
After-hours · 16:46 ET
DEFA14A ↗
Fri, 17 Apr 2026
11 · DEF 14A
After-hours · 16:43 ET
DEF 14A ↗
Fri, 17 Apr 2026
302.6200
308.0600
291.1900
294.9800
588,400
Thu, 16 Apr 2026
301.6000
304.0400
295.9200
299.4100
346,400
Wed, 15 Apr 2026
305.7300
306.7400
299.8100
301.1500
298,800
Tue, 14 Apr 2026
293.4500
305.8700
293.4500
303.2100
362,700
Mon, 13 Apr 2026
281.4400
292.6400
281.4400
291.1000
235,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
285.5800
286.3300
280.6600
285.3600
310,100
Thu, 09 Apr 2026
288.0800
291.3200
283.3100
286.3200
302,400
Wed, 08 Apr 2026
279.2200
287.1400
279.2200
286.4800
506,600
Tue, 07 Apr 2026
265.8100
272.0000
264.9700
270.3100
355,400
Mon, 06 Apr 2026
265.0100
269.6800
264.0100
267.3100
448,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
267.0600
270.7400
254.4400
265.5100
393,800
Wed, 01 Apr 2026
280.6700
283.2100
273.2500
273.5000
250,300
Tue, 31 Mar 2026
275.0000
281.1500
271.1000
276.7000
232,500
Mon, 30 Mar 2026
272.1900
275.3700
268.5000
269.8800
316,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
274.9400
276.5000
267.9800
268.9800
306,000
Thu, 26 Mar 2026
277.2500
277.2700
270.0800
276.3400
419,500
Wed, 25 Mar 2026
278.4000
283.3800
277.5400
280.6600
215,200
Tue, 24 Mar 2026
272.3400
277.2100
269.8200
275.5500
354,500
Mon, 23 Mar 2026
285.4400
286.7600
274.8800
275.2800
531,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
278.8600
280.7600
274.1600
278.1700
675,500
Thu, 19 Mar 2026
275.0900
282.3800
273.3500
278.6700
477,000
Wed, 18 Mar 2026
275.4500
281.0600
273.8400
275.6500
362,800
Tue, 17 Mar 2026
276.9700
285.3000
276.9700
278.8600
322,000
Mon, 16 Mar 2026
276.4700
278.8500
271.4800
273.0800
265,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
273.5400
276.5800
270.0600
271.9500
218,500
Thu, 12 Mar 2026
275.9900
278.8600
267.2300
270.4300
397,200
Wed, 11 Mar 2026
280.1400
286.3200
271.5700
282.0800
454,500
Tue, 10 Mar 2026
283.5400
287.6100
277.3000
280.8200
401,000
Mon, 09 Mar 2026
280.3900
283.2000
269.9400
281.5300
457,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
291.3000
291.3000
280.9600
285.7700
314,300
Thu, 05 Mar 2026
301.0000
306.1000
291.2500
299.1800
366,000
Wed, 04 Mar 2026
313.2600
313.2600
300.8500
303.1300
505,100
Tue, 03 Mar 2026
303.6000
312.3600
296.4500
310.3000
326,900
Mon, 02 Mar 2026
301.3300
315.8900
300.6200
312.9200
275,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
307.5500
307.5500
297.2100
306.1800
448,400
Thu, 26 Feb 2026
10 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 26 Feb 2026
315.0000
318.9000
308.6600
312.9400
349,200
Wed, 25 Feb 2026
305.1200
312.7900
301.9700
312.6300
364,300
Tue, 24 Feb 2026
291.2900
302.4400
291.0600
302.1400
490,500
Mon, 23 Feb 2026
286.9000
292.1600
279.0200
291.2900
405,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
319.4700
319.7600
285.6300
287.6900
988,500
Thu, 19 Feb 2026
327.7700
330.3500
320.5200
322.2300
325,300
Wed, 18 Feb 2026
323.9500
334.7800
321.3200
330.7500
420,200
Tue, 17 Feb 2026
9 · 10-K
After-hours · 17:15 ET
10-K ↗
Tue, 17 Feb 2026
331.9500
332.8500
319.3500
323.0100
469,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
330.3800
330.3800
319.3200
329.7900
453,300
Thu, 12 Feb 2026
308.0900
329.1900
304.1200
328.9500
1,117,000
Thu, 12 Feb 2026
8 · 8-K
Pre-market · 07:08 ET
8-K ↗
Thu, 12 Feb 2026
7 · 8-K
Pre-market · 06:40 ET
8-K ↗
Wed, 11 Feb 2026
304.6500
310.6000
289.8000
308.0900
822,900
Tue, 10 Feb 2026
304.7500
308.4300
299.1700
303.8000
349,400
Mon, 09 Feb 2026
304.3500
309.5400
304.3400
304.6200
459,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
306.5400
313.3200
300.0000
305.5000
358,200
Thu, 05 Feb 2026
307.3200
309.0000
294.1500
301.5500
473,600
Wed, 04 Feb 2026
307.5500
313.1700
303.5800
311.2400
335,800
Tue, 03 Feb 2026
316.9200
319.8500
302.0800
308.4000
474,000
Mon, 02 Feb 2026
313.3800
317.4000
310.6200
316.3200
335,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
310.2500
315.5100
309.7000
313.0900
501,400
Thu, 29 Jan 2026
316.0600
319.4600
309.5300
312.7700
292,600
Wed, 28 Jan 2026
309.4500
315.0900
307.4400
313.5800
281,600
Tue, 27 Jan 2026
314.8700
315.5000
304.9200
307.5600
487,800
Mon, 26 Jan 2026
321.2700
322.4300
309.3500
312.7700
532,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
327.0000
327.3000
319.0200
319.8200
296,500
Thu, 22 Jan 2026
330.5400
334.0000
328.3700
329.5700
250,600
Wed, 21 Jan 2026
321.6100
331.7300
321.5000
327.9600
455,100
Tue, 20 Jan 2026
323.4800
330.0000
317.1000
318.7800
477,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
321.2200
327.5300
321.2200
326.1200
345,500
Thu, 15 Jan 2026
317.5700
325.6600
317.5700
322.2300
384,000
Wed, 14 Jan 2026
312.0000
315.9400
310.0000
315.1900
230,900
Tue, 13 Jan 2026
310.7100
313.5600
309.3200
310.8400
241,000
Mon, 12 Jan 2026
305.5000
313.2400
303.7600
312.2900
373,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
306.3900
309.3500
305.5000
308.0300
336,200
Thu, 08 Jan 2026
306.4500
311.5100
305.3400
307.3100
497,200
Wed, 07 Jan 2026
309.7900
309.7900
303.8000
307.7000
410,500
Tue, 06 Jan 2026
303.6300
310.3200
300.8000
310.3100
324,100
Mon, 05 Jan 2026
288.9300
305.6300
288.9300
303.5700
461,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
288.7500
291.2100
287.3300
288.8500
515,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
289.5800
291.8700
287.5400
288.2800
414,600
Tue, 30 Dec 2025
292.0000
293.3500
286.3200
290.3500
477,900
Mon, 29 Dec 2025
294.9800
298.0400
290.0200
292.0800
470,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
291.6800
299.6900
291.4200
296.0700
323,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
293.0300
293.7400
290.8800
291.1300
175,200
Tue, 23 Dec 2025
287.5600
292.4300
287.5600
292.2900
368,800
Mon, 22 Dec 2025
280.5000
287.8600
279.8600
287.6700
484,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
275.9100
280.5200
275.3800
279.0900
1,097,700
Thu, 18 Dec 2025
274.8300
276.9900
272.3500
274.8300
584,800
Wed, 17 Dec 2025
274.9400
277.6500
269.5100
271.5100
571,800
Tue, 16 Dec 2025
275.8900
275.9500
270.0000
273.1500
296,900
Mon, 15 Dec 2025
281.8900
281.8900
273.3400
275.3700
348,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
281.9800
281.9800
275.2000
277.4100
231,000
Thu, 11 Dec 2025
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 11 Dec 2025
279.8400
283.2200
277.0400
280.1600
666,900
Wed, 10 Dec 2025
5 · 424B5
After-hours · 16:33 ET
424B5 ↗
Wed, 10 Dec 2025
271.7700
280.7100
270.0000
279.6000
815,600
Tue, 09 Dec 2025
271.0500
276.2000
270.0000
271.0600
940,000
Mon, 08 Dec 2025
4 · 8-K
After-hours · 17:04 ET
8-K ↗
Mon, 08 Dec 2025
273.5100
275.6100
267.2600
270.2100
232,300
Mon, 08 Dec 2025
3 · 424B5
Pre-market · 08:39 ET
424B5 ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
270.8000
274.1600
270.4500
273.1900
155,300
Thu, 04 Dec 2025
272.1700
276.4000
268.1400
271.6900
140,700
Wed, 03 Dec 2025
266.3900
272.1600
266.3900
271.5500
200,800
Tue, 02 Dec 2025
268.5800
276.2400
264.0100
266.1600
215,000
Mon, 01 Dec 2025
266.4100
272.0000
266.4100
267.5800
393,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
264.0100
270.2800
264.0100
268.8300
116,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
266.2400
271.4800
265.3900
267.6000
251,400
Tue, 25 Nov 2025
260.6000
266.3000
259.8400
266.1100
304,700
Mon, 24 Nov 2025
257.0800
263.5900
256.7900
263.2300
272,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
254.4300
258.8200
252.0000
256.8700
280,000
Thu, 20 Nov 2025
257.8300
261.2700
251.3300
252.9200
372,900
Wed, 19 Nov 2025
250.2500
254.4100
248.1100
253.8500
414,200
Tue, 18 Nov 2025
250.1700
253.2000
246.1100
250.4600
161,400
Mon, 17 Nov 2025
257.7400
259.6000
248.7100
251.2300
259,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
257.3200
259.9900
254.9000
258.3100
308,900
Thu, 13 Nov 2025
262.0900
265.5900
257.3500
259.1000
302,700
Wed, 12 Nov 2025
258.0200
264.8100
256.9200
264.8000
417,800
Tue, 11 Nov 2025
259.8300
260.6000
256.4400
257.6500
512,100
Mon, 10 Nov 2025
262.0000
262.6800
258.0500
259.5700
147,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
258.0900
259.3300
251.1900
259.2600
347,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Thu, 06 Nov 2025
256.8700
261.3200
254.9600
258.7900
280,400
Wed, 05 Nov 2025
252.4300
259.4700
251.4900
256.7400
334,800
Tue, 04 Nov 2025
256.5400
256.5400
250.8700
251.4400
399,700
Mon, 03 Nov 2025
247.9000
256.8100
242.7700
256.5600
698,700
Mon, 03 Nov 2025
1 · 8-K
Pre-market · 07:09 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
236.9600
240.9100
236.3200
237.9600
335,000
Thu, 30 Oct 2025
237.1900
240.1900
236.5000
236.6800
151,700
Wed, 29 Oct 2025
238.0200
240.7600
235.0400
237.9000
172,900
Tue, 28 Oct 2025
240.5300
241.8200
239.0300
240.5500
178,000
Mon, 27 Oct 2025
242.9900
247.6600
241.8400
242.0100
251,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
238.9500
243.0000
237.1300
240.2700
191,800
Thu, 23 Oct 2025
238.7900
241.6000
235.9800
238.9500
175,500
Wed, 22 Oct 2025
238.8200
239.9700
234.2300
236.9100
248,500
Tue, 21 Oct 2025
240.7800
245.3500
237.8200
238.8000
276,700
Mon, 20 Oct 2025
237.6900
244.3300
236.5900
243.1000
283,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
233.4500
236.6800
231.5300
235.6000
171,000
Thu, 16 Oct 2025
240.2800
242.7300
232.1900
233.8500
204,200
Wed, 15 Oct 2025
241.5900
242.5000
236.4900
238.7800
140,400
Tue, 14 Oct 2025
235.0500
243.6500
235.0500
239.1300
252,500
Mon, 13 Oct 2025
233.6200
238.5800
233.6200
236.7500
139,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
241.5800
244.0300
230.2600
230.7800
182,900
Thu, 09 Oct 2025
243.8100
245.9300
239.5400
241.8300
109,100
Wed, 08 Oct 2025
241.6300
245.5000
238.4300
242.1300
177,400
Tue, 07 Oct 2025
246.2000
246.2000
239.2600
239.9500
192,300
Mon, 06 Oct 2025
243.2100
245.9800
239.0700
244.9000
170,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
238.2200
243.8200
237.2600
243.0400
437,000
Thu, 02 Oct 2025
231.3000
236.6400
230.1000
236.5500
187,600
Wed, 01 Oct 2025
236.8500
236.8500
230.8900
231.0100
219,300
Tue, 30 Sep 2025
238.9300
240.7000
236.4100
238.4300
144,100
Mon, 29 Sep 2025
240.7300
240.7300
237.2600
238.7300
145,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
238.3800
241.0200
238.2100
239.0400
179,800
Thu, 25 Sep 2025
235.2700
238.2600
235.2300
237.6600
134,500
Wed, 24 Sep 2025
242.0500
243.6000
235.9700
237.2400
230,800
Tue, 23 Sep 2025
246.1400
250.1500
240.8000
241.8500
324,300
Mon, 22 Sep 2025
242.3700
245.0000
240.0900
244.0100
211,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
244.5200
245.3400
242.0800
242.8700
328,700
Thu, 18 Sep 2025
240.0000
245.9700
238.3000
244.3400
268,000
Wed, 17 Sep 2025
235.7400
240.7900
234.9200
238.2800
346,000
Tue, 16 Sep 2025
235.0000
236.8300
233.6900
234.7800
250,100
Mon, 15 Sep 2025
236.1100
238.1400
233.6900
234.8800
224,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
235.9700
238.2900
235.1600
236.1100
206,400
Thu, 11 Sep 2025
231.2500
237.1800
231.2500
235.9600
275,000
Wed, 10 Sep 2025
232.1300
234.6200
230.2800
232.4400
157,800
Tue, 09 Sep 2025
230.7900
233.1800
229.6500
231.9600
197,200
Mon, 08 Sep 2025
229.0000
231.3900
229.0000
231.1900
132,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
233.3700
235.0000
228.5300
230.2800
119,600