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
356.9800
371.3100
352.4600
369.9500
167,405
Thu, 22 Oct 2026
359.8300
367.9300
359.8300
363.5000
228,200
Wed, 21 Oct 2026
350.2100
362.4200
347.2900
360.5000
360,500
Tue, 20 Oct 2026
352.0800
356.9300
350.4900
354.5000
212,400
Mon, 19 Oct 2026
355.3000
356.3400
350.6100
352.8200
220,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
369.3700
369.3700
350.7700
353.7000
207,700
Thu, 15 Oct 2026
364.9000
368.5400
359.8800
364.8200
247,800
Wed, 14 Oct 2026
367.8600
371.0700
361.2700
362.4300
297,400
Tue, 13 Oct 2026
369.0000
369.4300
358.4300
363.7300
132,600
Mon, 12 Oct 2026
369.8500
369.8500
359.4100
364.4200
181,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
364.3200
368.6700
361.3200
366.1600
139,000
Thu, 08 Oct 2026
371.9900
372.5900
353.9700
360.4000
312,000
Wed, 07 Oct 2026
373.1600
374.6000
363.9800
367.9200
251,900
Tue, 06 Oct 2026
383.3800
390.0000
367.4900
368.8300
162,200
Mon, 05 Oct 2026
368.0700
381.7800
363.9600
379.8200
279,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
357.2800
369.4000
357.2800
369.1400
223,600
Thu, 01 Oct 2026
373.8700
379.6700
353.3000
355.5700
264,600
Wed, 30 Sep 2026
377.6100
380.8800
374.0200
377.7100
228,600
Tue, 29 Sep 2026
377.7300
381.5600
374.7900
379.5500
261,700
Mon, 28 Sep 2026
376.9800
383.9500
373.1800
377.6900
272,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
384.1400
387.0000
376.4300
381.0000
253,600
Thu, 24 Sep 2026
377.7300
389.3800
376.1800
387.5400
374,200
Wed, 23 Sep 2026
379.2700
382.8500
374.7700
378.8800
177,200
Tue, 22 Sep 2026
377.5300
383.2500
374.0100
379.5700
374,700
Mon, 21 Sep 2026
381.5800
381.5800
373.4700
377.3300
311,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
383.0500
383.0500
374.8100
376.4100
324,300
Thu, 17 Sep 2026
384.2300
385.7100
377.6900
382.4100
205,000
Wed, 16 Sep 2026
378.2500
385.3300
375.0000
379.0300
262,400
Tue, 15 Sep 2026
366.3300
380.9100
366.2800
378.0000
519,100
Mon, 14 Sep 2026
365.6600
370.5200
365.6600
368.5500
293,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
370.4500
373.7100
368.6900
369.3200
344,800
Thu, 10 Sep 2026
379.9200
382.0100
368.5600
368.7500
334,400
Wed, 09 Sep 2026
380.0000
380.0600
373.3400
376.9700
177,000
Tue, 08 Sep 2026
390.7300
390.7300
379.4900
380.1200
138,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
380.8400
386.7800
376.2000
386.1100
112,900
Thu, 03 Sep 2026
390.0000
394.2900
381.0600
387.9000
148,000
Wed, 02 Sep 2026
380.6200
389.8300
380.2300
388.5100
285,300
Tue, 01 Sep 2026
387.8800
387.8800
380.2700
380.9600
256,100
Mon, 31 Aug 2026
393.8500
394.0200
382.1300
386.1200
301,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
390.8200
392.2900
382.1000
387.7000
207,000
Thu, 27 Aug 2026
389.0300
396.2300
386.6900
389.9400
245,900
Wed, 26 Aug 2026
393.1000
393.1000
385.5000
388.6400
221,700
Tue, 25 Aug 2026
384.0000
390.8300
377.8000
390.3400
295,700
Mon, 24 Aug 2026
384.0900
384.0900
373.4000
381.7600
300,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
385.8000
385.9200
373.4700
380.0300
341,200
Thu, 20 Aug 2026
360.2900
380.7100
360.2500
376.4600
337,500
Wed, 19 Aug 2026
356.8900
367.9500
352.7000
364.2600
258,000
Tue, 18 Aug 2026
356.1700
356.4900
351.8000
352.6900
210,700
Mon, 17 Aug 2026
359.2900
359.2900
353.8600
355.2300
213,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
361.0600
362.4900
355.0700
356.2600
173,800
Thu, 13 Aug 2026
364.0000
365.0000
352.1200
361.1900
207,500
Wed, 12 Aug 2026
353.0600
362.4200
351.0000
362.0800
233,900
Tue, 11 Aug 2026
349.3700
358.6900
349.3700
356.2500
251,900
Mon, 10 Aug 2026
350.4900
355.8500
347.8600
354.5400
221,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
339.1800
353.3300
339.1800
352.4700
266,900
Thu, 06 Aug 2026
345.0500
345.0500
336.0900
342.4300
305,000
Wed, 05 Aug 2026
340.0000
352.6300
329.6000
347.8600
522,100
Tue, 04 Aug 2026
11 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Tue, 04 Aug 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 04 Aug 2026
336.5200
338.4200
325.3100
332.8800
274,300
Mon, 03 Aug 2026
324.9800
335.5300
319.4900
334.7100
295,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
329.5000
329.5000
318.8100
325.4800
190,100
Thu, 30 Jul 2026
325.6300
328.5200
318.5500
326.7200
195,000
Wed, 29 Jul 2026
331.4300
337.9700
326.2100
327.2500
361,800
Tue, 28 Jul 2026
320.0100
334.6100
320.0100
331.0000
592,300
Mon, 27 Jul 2026
313.4500
320.3400
312.2900
316.4100
348,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
316.4800
317.1300
311.6600
314.4600
355,500
Thu, 23 Jul 2026
308.4700
318.7000
308.4700
316.3800
352,700
Wed, 22 Jul 2026
301.0000
307.1000
298.7400
305.9600
275,100
Tue, 21 Jul 2026
290.5000
302.9300
285.3900
301.7000
302,900
Mon, 20 Jul 2026
301.7100
307.4900
300.1600
301.9000
454,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
298.8800
305.6800
297.0600
304.3600
287,200
Thu, 16 Jul 2026
295.9300
302.1300
295.9300
300.9800
237,500
Wed, 15 Jul 2026
299.7400
301.7100
294.8200
295.7300
250,700
Tue, 14 Jul 2026
294.4200
299.8700
294.4200
298.3400
227,800
Mon, 13 Jul 2026
295.1700
299.1500
292.7200
297.5800
339,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
300.0000
302.1600
295.9600
296.1100
204,500
Thu, 09 Jul 2026
284.2300
298.2000
284.2300
297.2800
225,500
Wed, 08 Jul 2026
289.1900
290.5000
281.7900
283.8600
253,100
Tue, 07 Jul 2026
298.3700
298.6500
290.0000
292.5000
294,400
Mon, 06 Jul 2026
298.8200
298.8200
290.9300
295.1500
270,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
298.0000
302.5500
295.8400
296.8600
344,700
Wed, 01 Jul 2026
293.1100
299.5400
293.0600
297.0900
204,200
Tue, 30 Jun 2026
296.7900
299.3200
287.9400
293.6100
237,400
Mon, 29 Jun 2026
300.0000
301.2700
294.0700
295.3000
329,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
296.8000
305.0000
293.4600
300.7900
482,000
Thu, 25 Jun 2026
284.0000
301.7600
280.7800
298.2900
591,800
Wed, 24 Jun 2026
273.3500
284.0300
270.0000
280.0500
322,400
Tue, 23 Jun 2026
281.6200
283.7600
270.2800
270.3200
645,300
Mon, 22 Jun 2026
281.1500
281.9300
276.5100
281.1100
236,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
284.6100
285.7500
280.4800
282.4400
402,800
Wed, 17 Jun 2026
288.7800
293.1100
282.6900
284.6700
207,000
Tue, 16 Jun 2026
290.6500
294.4300
288.9400
289.9500
266,600
Mon, 15 Jun 2026
288.7700
292.5100
285.0300
289.2800
226,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
293.5700
293.8300
284.5700
285.9400
184,400
Thu, 11 Jun 2026
292.4100
297.1300
287.7300
292.4400
370,700
Wed, 10 Jun 2026
296.0800
298.5800
290.2100
291.0100
370,800
Tue, 09 Jun 2026
294.3000
297.9200
290.3500
297.1700
437,000
Mon, 08 Jun 2026
296.5000
298.2700
291.1200
291.3100
431,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
305.8400
307.3500
291.4000
294.3200
346,900
Thu, 04 Jun 2026
308.6600
312.2700
305.5300
307.4700
279,100
Wed, 03 Jun 2026
303.5700
306.7800
297.8900
304.8300
327,500
Tue, 02 Jun 2026
300.9900
308.6300
299.5800
306.1300
405,400
Mon, 01 Jun 2026
311.1000
311.1000
304.8400
305.4600
442,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
318.8200
319.5000
310.8200
312.4800
521,600
Thu, 28 May 2026
307.2500
319.8600
305.2500
318.2200
652,400
Wed, 27 May 2026
299.0000
305.8100
297.5000
305.2900
574,400
Tue, 26 May 2026
287.2600
297.5900
284.2700
296.9000
454,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
287.4900
291.4700
286.2000
287.7400
273,200
Thu, 21 May 2026
285.7700
290.5600
281.8600
286.7400
230,800
Wed, 20 May 2026
282.5800
288.5600
275.0800
287.8600
551,100
Tue, 19 May 2026
281.8200
284.9800
274.3300
281.0500
678,100
Mon, 18 May 2026
274.7200
283.6300
267.8300
281.8200
1,263,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
248.4600
250.1000
242.7900
247.5300
374,700
Thu, 14 May 2026
243.6900
249.3500
243.4300
246.2700
403,500
Wed, 13 May 2026
239.3000
245.9800
236.7300
243.5100
425,900
Tue, 12 May 2026
245.0300
246.2000
240.7200
241.7100
277,700
Mon, 11 May 2026
254.3500
254.3500
242.6200
243.7900
430,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
256.4100
258.8100
251.3200
254.3200
230,800
Thu, 07 May 2026
260.4900
262.8300
254.9300
257.3200
268,600
Wed, 06 May 2026
260.4700
264.0600
258.6000
259.0200
498,500
Tue, 05 May 2026
259.8700
263.0700
251.7900
257.1200
520,700
Mon, 04 May 2026
255.8500
262.4600
255.1600
257.8600
624,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
261.4700
264.3000
242.2800
256.5500
997,700
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 30 Apr 2026
277.9300
281.9700
273.1500
280.1200
650,200
Wed, 29 Apr 2026
278.7000
283.5200
273.4600
275.1500
293,000
Tue, 28 Apr 2026
287.4900
288.5200
276.6600
279.3400
339,300
Mon, 27 Apr 2026
287.8000
294.0500
284.6500
287.2900
223,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
7 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 24 Apr 2026
281.6100
288.4900
280.3500
287.8400
218,800
Thu, 23 Apr 2026
294.8200
294.8200
274.9000
281.4200
423,500
Wed, 22 Apr 2026
307.5000
308.3800
298.2200
300.7800
232,500
Tue, 21 Apr 2026
305.0500
312.8500
301.5500
305.6700
228,400
Mon, 20 Apr 2026
297.4600
304.6000
295.9800
303.3400
171,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
294.9300
302.3200
292.1900
299.0200
186,500
Thu, 16 Apr 2026
294.6800
294.6900
289.7000
291.0900
286,900
Wed, 15 Apr 2026
293.7300
297.5000
292.1500
295.9600
208,800
Tue, 14 Apr 2026
289.5300
294.7100
289.5300
292.2300
200,300
Mon, 13 Apr 2026
278.8300
289.5000
278.8300
288.1700
213,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
278.2500
279.5300
275.4000
279.2500
276,600
Thu, 09 Apr 2026
278.5400
280.9700
273.0400
277.5000
293,800
Wed, 08 Apr 2026
285.3700
288.7200
280.9100
281.1500
388,900
Tue, 07 Apr 2026
272.2100
279.2400
270.3700
278.0000
219,100
Mon, 06 Apr 2026
279.5700
280.7800
276.3200
278.8500
272,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
275.3100
284.4500
274.0800
279.9900
253,700
Wed, 01 Apr 2026
280.3800
282.8900
277.8600
278.3600
176,900
Tue, 31 Mar 2026
273.7000
280.6000
270.8500
278.7500
196,400
Mon, 30 Mar 2026
268.7600
272.7500
265.6400
270.3600
589,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
276.5100
276.5100
264.2300
265.4000
339,700
Thu, 26 Mar 2026
272.4800
277.8200
272.4800
276.5300
436,700
Wed, 25 Mar 2026
6 · DEF 14A
After-hours · 16:17 ET
DEFINITIVE PROXY STATEMENT ↗
Wed, 25 Mar 2026
273.9200
276.1400
269.1000
273.6000
252,400
Tue, 24 Mar 2026
261.2900
273.7900
260.5900
272.1200
543,600
Mon, 23 Mar 2026
268.7000
270.5600
263.6500
265.0000
360,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
267.4300
267.7300
262.0500
264.4900
462,400
Thu, 19 Mar 2026
266.2400
270.6700
263.2400
265.0000
356,900
Wed, 18 Mar 2026
266.2700
270.9000
266.2700
267.9900
286,600
Tue, 17 Mar 2026
264.4100
272.4000
263.7800
269.4800
258,300
Mon, 16 Mar 2026
265.5700
267.8200
258.9500
261.2400
209,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
265.2000
270.0000
261.3800
262.8000
161,800
Thu, 12 Mar 2026
267.0300
270.0500
259.5600
261.8200
364,100
Wed, 11 Mar 2026
266.4200
270.7700
265.5700
269.8900
206,700
Tue, 10 Mar 2026
271.2500
271.3200
265.3600
267.8500
198,800
Mon, 09 Mar 2026
268.2000
272.0400
264.9200
271.4400
314,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
275.9600
275.9600
267.5500
269.8500
276,900
Thu, 05 Mar 2026
280.8100
288.8100
278.6500
279.0300
292,300
Wed, 04 Mar 2026
282.1500
285.7500
279.9600
284.6800
272,500
Tue, 03 Mar 2026
274.1600
281.5700
273.6800
280.1900
270,600
Mon, 02 Mar 2026
275.4100
282.3200
273.5600
279.5900
302,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
272.0700
280.5200
271.7100
278.4400
376,900
Thu, 26 Feb 2026
270.9400
275.7100
268.0000
275.2100
264,300
Wed, 25 Feb 2026
275.1900
275.8700
267.8200
269.6500
253,400
Tue, 24 Feb 2026
268.2600
275.9900
267.8200
268.7000
241,700
Mon, 23 Feb 2026
269.2600
271.0300
267.1300
268.2500
282,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
270.0000
272.5900
267.6500
271.3000
257,100
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 19 Feb 2026
268.9500
272.6200
265.0600
271.9000
249,500
Wed, 18 Feb 2026
264.2800
271.8400
263.5100
270.6700
341,900
Tue, 17 Feb 2026
256.0000
268.5200
254.5900
264.9300
504,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
251.0000
272.7900
251.0000
256.5600
1,060,700
Fri, 13 Feb 2026
4 · 10-K
Next filing day · accepted 12 Feb, 21:50 ET
10-K ↗
Thu, 12 Feb 2026
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 12 Feb 2026
292.5000
296.3400
282.6600
292.4200
426,700
Wed, 11 Feb 2026
297.2200
298.9600
291.9000
293.6900
227,200
Tue, 10 Feb 2026
297.7800
301.4700
294.5800
299.9600
188,700
Mon, 09 Feb 2026
298.1700
299.1100
287.5900
294.9000
256,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
301.6600
307.3900
298.3500
301.5000
201,700
Thu, 05 Feb 2026
304.8300
307.4100
298.0900
299.5400
166,600
Wed, 04 Feb 2026
300.9300
306.7200
298.9000
305.9000
277,100
Tue, 03 Feb 2026
298.1400
313.4100
296.4500
298.9800
367,200
Mon, 02 Feb 2026
289.1100
297.9100
289.1100
297.4300
159,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
290.8900
295.7600
289.1900
293.7000
173,200
Thu, 29 Jan 2026
298.7300
299.2600
287.4600
294.9100
347,300
Wed, 28 Jan 2026
297.5200
302.5900
294.8200
299.7900
290,900
Tue, 27 Jan 2026
295.9600
300.5900
295.9600
297.7100
138,000
Mon, 26 Jan 2026
295.5900
301.5700
294.1600
299.2800
233,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
303.5000
308.5700
293.9400
296.5700
227,500
Thu, 22 Jan 2026
313.1100
315.7000
304.1700
305.2200
301,900
Wed, 21 Jan 2026
313.7300
316.6300
308.4200
311.5400
457,500
Tue, 20 Jan 2026
308.3500
315.2500
306.5200
312.7600
130,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
322.8200
322.8200
313.4700
313.5300
150,300
Thu, 15 Jan 2026
318.8100
323.3200
315.0000
322.0600
236,000
Wed, 14 Jan 2026
320.8300
325.9300
316.6000
318.2500
230,800
Tue, 13 Jan 2026
323.4900
328.5600
316.5700
322.1700
183,800
Mon, 12 Jan 2026
325.8000
325.8000
319.9100
323.0000
197,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
321.3600
326.4300
318.1800
323.8200
191,100
Thu, 08 Jan 2026
321.1200
324.7500
313.8800
319.0800
223,800
Wed, 07 Jan 2026
325.8100
326.9000
320.2200
324.0900
200,600
Tue, 06 Jan 2026
323.9400
328.2500
320.0000
325.5000
373,700
Mon, 05 Jan 2026
302.2500
322.6100
302.2500
322.3400
262,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
303.2200
307.3100
300.4200
305.2700
137,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
305.8100
305.9800
300.2600
302.9900
99,800
Tue, 30 Dec 2025
301.2700
305.0000
300.3200
304.5100
97,400
Mon, 29 Dec 2025
303.8800
305.6200
301.0700
303.7300
148,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
302.4600
304.4200
300.4700
303.8800
94,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
301.0000
302.7200
298.7800
301.7500
76,200
Tue, 23 Dec 2025
304.2100
304.2100
298.8500
301.0300
157,000
Mon, 22 Dec 2025
302.0200
307.0700
298.8000
304.8500
194,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
299.9800
302.6300
295.0100
301.5300
425,800
Thu, 18 Dec 2025
303.8700
307.7800
298.9700
299.8600
164,000
Wed, 17 Dec 2025
301.0400
304.9100
298.7400
301.2800
179,500
Tue, 16 Dec 2025
308.1000
309.7900
298.0200
302.0200
173,100
Mon, 15 Dec 2025
310.0000
312.8100
301.3000
307.9200
202,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
313.9700
314.9700
306.3600
308.1300
110,700
Thu, 11 Dec 2025
315.0000
319.5000
310.1100
313.9700
108,200
Wed, 10 Dec 2025
309.7400
316.2000
307.0800
315.0000
169,700
Tue, 09 Dec 2025
308.0000
312.9800
307.3500
308.0500
152,400
Mon, 08 Dec 2025
314.8600
316.7300
308.0500
308.5300
134,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
322.7400
325.3300
316.9400
317.6900
174,000
Thu, 04 Dec 2025
320.0000
321.0000
311.8100
320.0600
114,300
Wed, 03 Dec 2025
321.7500
322.5000
317.0300
320.3400
271,800
Tue, 02 Dec 2025
320.4800
323.9900
317.5000
318.5600
210,100
Mon, 01 Dec 2025
321.4400
328.0700
319.5200
321.5000
133,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
323.6500
327.6900
321.1000
324.8600
86,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
330.3800
334.0000
326.6400
327.0300
126,300
Tue, 25 Nov 2025
322.6900
334.5300
321.7300
332.2100
145,500
Mon, 24 Nov 2025
314.8500
324.0000
311.6300
322.4800
383,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
303.6300
320.1400
303.6300
316.7000
126,700
Thu, 20 Nov 2025
309.0500
311.5500
298.3500
303.6100
214,100
Wed, 19 Nov 2025
310.5000
310.5000
301.3300
304.7900
192,700
Tue, 18 Nov 2025
303.4100
311.4700
296.1500
307.7800
149,400
Mon, 17 Nov 2025
313.6700
315.3500
303.3000
304.0600
165,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
314.1100
316.8800
307.6700
313.1500
107,300
Thu, 13 Nov 2025
322.6800
326.7900
316.5600
316.8900
176,100
Wed, 12 Nov 2025
313.2800
328.5200
312.6400
327.2800
247,300
Tue, 11 Nov 2025
309.8500
315.8600
306.9000
313.3300
116,400
Mon, 10 Nov 2025
307.9900
314.0500
305.9700
307.3800
116,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
304.9200
307.5100
302.3000
305.5600
136,200
Thu, 06 Nov 2025
308.5900
310.8500
304.1200
306.5500
134,900
Wed, 05 Nov 2025
308.6500
312.8700
303.4400
310.0100
179,600
Tue, 04 Nov 2025
309.8700
316.2000
301.9200
310.9600
196,100
Mon, 03 Nov 2025
317.0400
319.8500
308.3600
311.4300
252,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
305.7500
321.5900
300.0400
319.5500
285,100
Thu, 30 Oct 2025
316.0000
328.9600
298.2200
304.6100
429,200
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 29 Oct 2025
328.0300
334.9800
315.1000
319.4700
510,300
Tue, 28 Oct 2025
336.4400
340.6800
327.4000
330.4200
305,200
Mon, 27 Oct 2025
337.7400
343.1200
334.9100
336.1200
289,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
341.0300
342.1600
337.2200
339.7500
161,600
Thu, 23 Oct 2025
331.6300
340.9300
326.6400
338.6700
287,200