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
283.4700
284.2550
273.7500
274.4300
193,827
Thu, 22 Oct 2026
283.2000
286.6300
280.0200
285.7200
202,200
Wed, 21 Oct 2026
285.4100
286.5100
282.2400
284.6300
128,100
Tue, 20 Oct 2026
283.0600
285.7600
283.0600
284.6600
173,800
Mon, 19 Oct 2026
280.3800
282.7800
278.2500
280.8400
116,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
282.0800
285.4700
281.6100
282.6400
210,000
Thu, 15 Oct 2026
281.1700
283.4500
277.9400
281.1600
190,800
Wed, 14 Oct 2026
275.7500
278.6300
273.6500
278.3500
158,800
Tue, 13 Oct 2026
279.9200
280.1100
275.9500
277.3700
149,900
Mon, 12 Oct 2026
276.4000
279.1200
275.3600
276.7900
158,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
274.4600
276.8600
273.1600
275.2900
182,900
Thu, 08 Oct 2026
273.9300
277.6800
271.0000
275.3900
183,500
Wed, 07 Oct 2026
276.9100
278.0500
273.2900
273.4100
172,400
Tue, 06 Oct 2026
278.0400
280.8500
277.5900
279.1300
149,300
Mon, 05 Oct 2026
275.6600
281.1900
272.8000
277.9700
257,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
274.2100
277.1700
272.0300
275.4200
163,100
Thu, 01 Oct 2026
271.6100
274.8200
269.4400
274.7200
165,800
Wed, 30 Sep 2026
275.5900
277.1400
272.2100
272.3900
201,700
Tue, 29 Sep 2026
274.1200
276.3400
272.8100
275.8800
158,700
Mon, 28 Sep 2026
276.1800
276.1800
273.5800
275.4500
153,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
274.9000
277.0900
273.8800
275.5900
143,900
Thu, 24 Sep 2026
276.1800
278.2300
273.6100
274.4600
217,600
Wed, 23 Sep 2026
274.7500
278.9000
274.1400
274.7100
249,000
Tue, 22 Sep 2026
286.2000
287.7400
275.4500
275.6500
324,800
Mon, 21 Sep 2026
291.8600
292.7300
285.1800
285.5100
214,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
287.2400
290.8700
286.1300
290.5900
459,900
Thu, 17 Sep 2026
294.1400
294.8100
290.3300
290.3300
219,300
Wed, 16 Sep 2026
292.2700
295.6100
288.5100
291.9100
199,100
Tue, 15 Sep 2026
294.5800
296.9500
292.9000
293.0100
186,400
Mon, 14 Sep 2026
295.3200
296.9900
291.0000
295.4000
188,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
292.6900
294.0300
289.4500
292.4400
169,300
Thu, 10 Sep 2026
290.3500
290.8500
288.2700
289.0400
120,700
Wed, 09 Sep 2026
289.0600
289.9500
286.7800
288.0100
132,500
Tue, 08 Sep 2026
292.1200
293.6400
289.3100
290.3300
158,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
295.3000
298.8800
294.6900
295.6200
180,700
Thu, 03 Sep 2026
296.4500
300.0600
296.4500
297.8300
140,800
Wed, 02 Sep 2026
291.5300
295.6500
291.5100
293.5100
130,800
Tue, 01 Sep 2026
288.6400
291.4700
287.0000
290.3500
208,000
Mon, 31 Aug 2026
289.4700
291.7800
286.9300
287.6500
184,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
292.8500
294.4500
289.6100
290.3900
196,300
Thu, 27 Aug 2026
295.7300
298.9600
288.9900
291.4400
276,700
Wed, 26 Aug 2026
297.8600
303.2000
297.8600
301.0900
225,300
Tue, 25 Aug 2026
300.8900
300.8900
296.8600
297.7200
167,600
Mon, 24 Aug 2026
297.0400
302.5000
297.0400
299.9800
139,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
298.4200
299.4600
294.4900
295.8200
157,900
Thu, 20 Aug 2026
300.0800
302.8100
297.0000
297.8600
143,900
Wed, 19 Aug 2026
307.9200
309.2400
299.5700
300.9700
178,600
Tue, 18 Aug 2026
312.4300
312.4300
307.5600
308.2100
168,600
Mon, 17 Aug 2026
312.6500
316.7700
308.8500
309.9200
149,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
313.0200
314.4200
311.2200
313.6900
150,400
Thu, 13 Aug 2026
312.3500
313.9500
309.6000
312.6800
149,000
Wed, 12 Aug 2026
311.0400
314.9400
307.8700
310.8400
191,200
Tue, 11 Aug 2026
312.3400
316.0600
311.2000
312.7900
148,400
Mon, 10 Aug 2026
320.2000
323.9200
313.1000
313.5200
221,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
324.2700
324.3400
318.7700
321.3800
180,800
Thu, 06 Aug 2026
14 · 10-Q
After market open · 12:44 ET
10-Q ↗
Thu, 06 Aug 2026
323.0000
327.2800
319.1700
326.4100
301,300
Wed, 05 Aug 2026
13 · 8-K
After-hours · 16:29 ET
8-K ↗
Wed, 05 Aug 2026
319.4200
322.6100
317.4500
320.5900
172,300
Tue, 04 Aug 2026
314.0200
320.7900
311.2000
318.1500
214,100
Mon, 03 Aug 2026
321.5200
325.7900
316.9400
317.2500
212,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
322.7400
326.7800
319.8900
319.9600
197,900
Thu, 30 Jul 2026
324.1000
326.6700
318.5900
323.3200
157,100
Wed, 29 Jul 2026
319.1100
325.5600
318.0000
323.4300
183,600
Tue, 28 Jul 2026
316.4000
323.4500
316.4000
321.6400
180,900
Mon, 27 Jul 2026
315.4400
317.9400
312.9100
314.7100
150,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
309.0300
314.8100
308.7500
314.5900
128,500
Thu, 23 Jul 2026
310.2800
310.5300
305.0100
308.1800
201,800
Wed, 22 Jul 2026
311.6900
313.3400
309.8800
312.8400
168,100
Tue, 21 Jul 2026
308.5100
310.3400
305.6400
309.5300
135,100
Mon, 20 Jul 2026
310.3000
311.7300
308.6700
309.4100
130,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
312.1200
317.6900
310.4600
310.5400
138,600
Thu, 16 Jul 2026
306.8500
312.9400
306.2800
312.7500
185,000
Wed, 15 Jul 2026
305.8000
309.7800
302.6400
305.2600
195,200
Tue, 14 Jul 2026
308.7700
312.1600
306.3500
306.6600
173,700
Mon, 13 Jul 2026
307.4600
310.5000
305.5900
310.2200
160,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
307.6300
308.5500
302.6500
304.5600
170,400
Thu, 09 Jul 2026
300.3200
306.6300
300.3200
306.2000
178,500
Wed, 08 Jul 2026
302.6400
304.7700
299.2200
299.7300
199,600
Tue, 07 Jul 2026
300.0000
305.1400
298.8000
302.5500
192,100
Mon, 06 Jul 2026
297.9800
299.6900
296.2100
299.1800
147,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
293.0800
297.2300
289.3400
297.0600
165,600
Wed, 01 Jul 2026
285.6700
291.9500
285.6300
291.6300
210,600
Tue, 30 Jun 2026
286.8000
287.2500
284.1100
284.2000
185,800
Mon, 29 Jun 2026
282.8400
287.7900
280.2000
287.0500
230,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
282.5700
284.3300
281.2200
283.8900
282,700
Thu, 25 Jun 2026
281.6800
287.6900
279.8400
281.3700
187,800
Wed, 24 Jun 2026
284.1200
285.5600
279.0000
281.5200
247,600
Tue, 23 Jun 2026
281.8700
286.9900
280.0000
283.7200
224,800
Mon, 22 Jun 2026
282.3200
286.2800
278.9300
280.0700
275,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
282.8400
282.8600
279.1000
281.7800
573,500
Wed, 17 Jun 2026
280.6700
285.0000
280.6000
281.3300
190,700
Tue, 16 Jun 2026
281.9900
284.3700
280.7500
282.8400
189,500
Mon, 15 Jun 2026
282.3800
283.0400
279.0000
280.6400
184,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
280.4900
284.8600
280.0000
282.0100
208,600
Thu, 11 Jun 2026
278.7300
281.2900
278.1200
278.9600
168,900
Wed, 10 Jun 2026
272.7500
278.1900
272.3700
276.4500
202,600
Tue, 09 Jun 2026
265.0900
272.9500
265.0900
271.7900
237,700
Mon, 08 Jun 2026
264.0500
266.4700
262.1700
263.0100
176,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
259.8600
266.5900
259.8600
265.8400
195,000
Thu, 04 Jun 2026
259.1200
261.7100
257.5300
257.8700
219,100
Wed, 03 Jun 2026
257.7500
259.9800
252.6300
255.1000
241,900
Tue, 02 Jun 2026
12 · 8-K
After-hours · 16:29 ET
8-K ↗
Tue, 02 Jun 2026
266.0500
267.0000
259.2100
260.0200
258,400
Mon, 01 Jun 2026
266.7300
270.4800
266.0100
266.5900
236,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
267.4200
272.2600
266.7700
269.9700
247,100
Thu, 28 May 2026
268.8900
271.9400
266.7500
267.8200
198,700
Wed, 27 May 2026
11 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 27 May 2026
278.6400
280.6300
270.4000
271.3600
173,100
Tue, 26 May 2026
278.9000
281.1900
277.6200
278.5900
127,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
281.3700
282.7500
279.1800
279.7500
116,400
Thu, 21 May 2026
278.0900
281.3300
275.4700
281.0000
128,500
Wed, 20 May 2026
279.0600
282.7000
274.0700
281.0600
154,900
Tue, 19 May 2026
281.5700
282.5300
277.6600
278.3400
142,800
Mon, 18 May 2026
274.3800
281.6500
272.7100
280.6500
175,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
271.2900
274.6900
267.1300
274.1400
138,500
Thu, 14 May 2026
269.1900
272.1600
266.2300
269.4700
129,100
Wed, 13 May 2026
274.8600
274.9400
265.7900
267.1100
214,600
Tue, 12 May 2026
273.4500
274.7000
268.7500
273.7700
234,100
Mon, 11 May 2026
276.2200
278.2300
271.4100
271.7400
160,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
274.4400
276.7000
270.1500
274.5500
149,400
Thu, 07 May 2026
10 · 10-Q
After market open · 14:09 ET
10-Q ↗
Thu, 07 May 2026
275.0100
286.7400
269.3900
273.2600
307,400
Wed, 06 May 2026
9 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 06 May 2026
278.9100
280.8000
276.2000
276.8000
191,300
Tue, 05 May 2026
270.8700
278.3800
269.2900
277.4700
224,300
Mon, 04 May 2026
275.7000
277.6700
268.5400
270.6100
260,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
281.4300
281.4300
276.4300
276.9600
261,000
Thu, 30 Apr 2026
277.3800
282.1000
276.0600
281.2700
161,400
Wed, 29 Apr 2026
280.2100
281.8300
277.7600
279.7700
183,400
Tue, 28 Apr 2026
282.4200
283.4100
279.5900
280.8000
196,800
Mon, 27 Apr 2026
279.1500
282.9300
279.1500
279.4300
208,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
279.7300
283.7500
278.7500
279.9700
188,600
Thu, 23 Apr 2026
282.1600
283.4700
279.0900
280.8000
162,500
Wed, 22 Apr 2026
279.6900
282.3000
276.4400
282.0700
213,600
Tue, 21 Apr 2026
276.4000
281.3300
274.7400
279.7000
184,100
Mon, 20 Apr 2026
272.0900
276.3500
272.0900
276.2100
185,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
273.5000
278.6500
272.7800
272.8900
207,500
Thu, 16 Apr 2026
274.0000
275.5100
271.8100
272.9900
187,300
Wed, 15 Apr 2026
267.8200
274.3200
262.9800
273.3000
195,000
Tue, 14 Apr 2026
267.1800
269.5400
266.5400
267.4400
165,600
Mon, 13 Apr 2026
259.8000
267.8100
258.0100
267.1400
153,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
262.6200
263.6500
259.4900
261.2200
133,700
Thu, 09 Apr 2026
262.6700
264.9100
258.9100
263.5200
233,800
Wed, 08 Apr 2026
260.0000
264.9700
258.4400
264.0900
265,300
Tue, 07 Apr 2026
253.3100
257.7100
252.2700
256.4300
206,600
Mon, 06 Apr 2026
252.4500
253.9800
251.0000
253.7600
198,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
252.1000
256.3300
250.2600
253.8500
209,600
Thu, 02 Apr 2026
8 · DEFA14A
Pre-market · 08:35 ET
DEFA14A ↗
Thu, 02 Apr 2026
7 · DEF 14A
Pre-market · 08:30 ET
DEF 14A ↗
Wed, 01 Apr 2026
251.3300
255.0300
251.1200
253.8700
227,700
Tue, 31 Mar 2026
249.6700
252.9200
245.1300
250.4800
175,400
Mon, 30 Mar 2026
247.5500
250.7000
244.2000
247.0600
198,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
253.0600
253.0600
245.4200
246.2100
157,800
Thu, 26 Mar 2026
249.8500
255.7400
249.8500
253.6900
152,200
Wed, 25 Mar 2026
253.1900
255.7400
251.2900
251.8900
198,100
Tue, 24 Mar 2026
248.4200
252.6900
247.0100
250.9100
136,200
Mon, 23 Mar 2026
250.1600
252.8000
246.4900
249.8800
145,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
247.3800
248.1500
243.8000
245.5500
529,800
Thu, 19 Mar 2026
248.6000
250.2600
246.3900
247.0200
160,200
Wed, 18 Mar 2026
251.5900
253.2700
248.3300
248.4600
194,500
Tue, 17 Mar 2026
251.9000
255.8000
250.4500
252.6600
195,500
Mon, 16 Mar 2026
250.3600
254.1500
249.7000
249.7300
241,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
250.6300
251.9400
247.2700
249.1100
152,600
Thu, 12 Mar 2026
248.1000
252.8300
248.1000
249.0600
189,900
Wed, 11 Mar 2026
252.1900
255.0500
248.8000
251.0400
215,900
Tue, 10 Mar 2026
252.3800
257.2800
249.2800
254.3700
192,000
Mon, 09 Mar 2026
255.0700
256.0300
248.7500
252.7700
232,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
261.3200
261.3300
254.2200
257.3100
237,300
Thu, 05 Mar 2026
260.7200
265.0800
257.1300
264.1800
175,400
Wed, 04 Mar 2026
260.0000
263.0200
257.3300
262.4400
160,000
Tue, 03 Mar 2026
254.2800
261.7000
250.2200
261.1400
176,500
Mon, 02 Mar 2026
251.9000
259.9900
251.9000
258.2400
161,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After market open · 15:15 ET
10-K ↗
Fri, 27 Feb 2026
257.0300
257.0400
250.2500
253.6600
214,100
Thu, 26 Feb 2026
257.3000
261.1700
255.0700
259.2600
214,600
Wed, 25 Feb 2026
253.2600
256.3400
251.3800
255.3200
194,000
Tue, 24 Feb 2026
251.8700
254.6200
250.6600
252.8700
171,200
Mon, 23 Feb 2026
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 23 Feb 2026
258.8700
263.3500
252.7500
253.0800
274,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
258.2600
261.7000
257.6400
261.2200
150,600
Thu, 19 Feb 2026
259.3100
259.3100
252.9600
257.4600
165,000
Wed, 18 Feb 2026
258.6300
260.5200
254.6000
259.7400
210,100
Tue, 17 Feb 2026
252.8000
259.7100
250.5000
259.2200
226,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
249.4000
252.9100
247.4800
250.8900
279,900
Thu, 12 Feb 2026
258.0100
261.0500
230.0900
250.0400
790,500
Wed, 11 Feb 2026
4 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 11 Feb 2026
265.6800
267.3300
252.2200
253.4500
373,400
Tue, 10 Feb 2026
268.4300
270.7100
264.2800
264.9700
236,400
Mon, 09 Feb 2026
275.8400
277.2200
266.9300
268.5800
210,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
272.8600
277.3700
272.8600
275.8700
301,900
Thu, 05 Feb 2026
270.1100
274.7300
267.4800
271.5600
208,500
Wed, 04 Feb 2026
264.1200
269.5500
264.1200
269.5200
198,500
Tue, 03 Feb 2026
263.1000
267.8200
261.7300
264.1700
190,200
Mon, 02 Feb 2026
263.3300
265.6100
261.8900
264.6600
174,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
261.9700
263.8700
259.6400
263.0400
432,600
Thu, 29 Jan 2026
261.2400
264.7000
259.0600
261.9500
283,400
Wed, 28 Jan 2026
256.9200
260.5200
253.7700
259.4400
173,100
Tue, 27 Jan 2026
256.5000
257.0600
254.0700
256.1600
165,300
Mon, 26 Jan 2026
255.4000
259.3800
253.8600
256.7600
171,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
3 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 23 Jan 2026
258.2400
259.2200
253.7200
254.7400
174,400
Thu, 22 Jan 2026
260.7700
262.4500
258.9000
259.2100
237,400
Wed, 21 Jan 2026
260.1800
264.7000
259.3600
260.7800
258,000
Tue, 20 Jan 2026
262.7600
266.9800
259.4500
260.9100
189,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
266.3200
268.4000
265.4000
265.8900
182,100
Thu, 15 Jan 2026
267.3100
270.4300
266.6100
267.7900
216,600
Wed, 14 Jan 2026
261.0900
268.8000
261.0500
267.1400
226,800
Tue, 13 Jan 2026
266.2900
266.4800
259.3600
261.0900
164,500
Mon, 12 Jan 2026
266.1800
269.2500
265.4100
265.5400
204,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
263.9500
268.8300
260.6200
267.5600
266,500
Thu, 08 Jan 2026
259.4700
264.6300
256.0600
263.5300
113,700
Wed, 07 Jan 2026
260.0600
261.7100
256.5300
259.4600
152,600
Tue, 06 Jan 2026
261.0600
261.9200
257.5800
260.8000
195,800
Mon, 05 Jan 2026
256.9600
267.5000
256.9600
262.4400
196,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
257.5900
260.7900
256.0600
258.7300
191,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
260.4200
261.6700
257.9200
258.3600
199,500
Tue, 30 Dec 2025
258.8600
261.0700
257.3400
260.5000
187,100
Mon, 29 Dec 2025
260.8200
262.5800
256.7200
259.2400
187,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
262.4300
263.5800
259.2700
260.2100
174,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
261.0600
263.1500
260.2300
262.1600
109,900
Tue, 23 Dec 2025
261.6000
263.6000
260.6800
262.2600
135,100
Mon, 22 Dec 2025
258.8800
261.8600
257.5000
260.9800
255,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
258.2500
259.9700
257.0100
258.8300
1,082,000
Thu, 18 Dec 2025
258.0100
260.5000
256.4000
258.6200
202,500
Wed, 17 Dec 2025
259.3300
261.4100
258.6400
258.9000
229,800
Tue, 16 Dec 2025
259.1400
263.1200
256.6800
258.0200
181,800
Mon, 15 Dec 2025
260.7200
262.9400
257.0400
258.5800
274,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
257.1900
261.5600
254.8900
258.0800
298,900
Thu, 11 Dec 2025
255.2700
257.1900
253.2600
255.8700
233,000
Wed, 10 Dec 2025
252.0700
256.7300
252.0600
254.4900
199,100
Tue, 09 Dec 2025
252.4200
256.3300
249.9500
252.8400
145,500
Mon, 08 Dec 2025
252.2200
253.4100
249.8900
251.4300
176,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
252.1100
254.3800
250.5000
253.1700
135,500
Thu, 04 Dec 2025
255.4600
256.8700
252.0600
252.5600
159,300
Wed, 03 Dec 2025
253.4800
255.6500
251.6200
255.2400
202,300
Tue, 02 Dec 2025
256.6800
257.5200
252.3800
252.9500
185,800
Mon, 01 Dec 2025
255.3700
260.4400
255.3700
256.4100
195,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
258.0000
259.9800
256.2900
257.3200
55,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
260.1300
261.8400
258.0400
258.1700
164,000
Tue, 25 Nov 2025
260.0000
263.0200
259.4600
260.1300
162,700
Mon, 24 Nov 2025
261.5100
261.7700
257.4200
258.1200
223,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
261.5600
266.0300
260.0500
263.1000
173,700
Thu, 20 Nov 2025
270.6600
273.2400
257.9900
261.5700
246,800
Wed, 19 Nov 2025
258.1900
260.4600
253.4400
256.5100
240,600
Tue, 18 Nov 2025
255.6800
259.8600
254.8900
258.4900
194,200
Mon, 17 Nov 2025
253.6800
258.5000
252.7200
255.0400
235,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
253.4900
255.6500
251.5100
254.0500
149,300
Thu, 13 Nov 2025
256.7800
259.4600
253.2400
253.9900
177,200
Wed, 12 Nov 2025
256.7400
261.4300
256.1300
258.9900
327,300
Tue, 11 Nov 2025
255.5200
258.1800
253.1900
255.7300
135,000
Mon, 10 Nov 2025
250.7400
257.4200
250.7400
254.7900
209,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
251.3200
253.4900
247.8500
252.6300
235,800
Thu, 06 Nov 2025
2 · 10-Q
After market open · 12:35 ET
10-Q ↗
Thu, 06 Nov 2025
263.9200
263.9200
246.4100
250.3100
306,100
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:34 ET
8-K ↗
Wed, 05 Nov 2025
261.8100
262.7700
255.1200
255.2600
297,400
Tue, 04 Nov 2025
262.1200
264.7900
259.2100
260.4100
231,400
Mon, 03 Nov 2025
259.3200
261.8100
255.1200
261.4300
188,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
259.5800
262.4200
257.8700
259.8700
230,200
Thu, 30 Oct 2025
260.9800
266.1200
259.1100
261.5700
155,300
Wed, 29 Oct 2025
258.3400
262.7100
257.0600
260.6300
148,400
Tue, 28 Oct 2025
262.2000
264.5500
258.8000
262.1100
106,600
Mon, 27 Oct 2025
264.7500
265.9500
261.5600
263.1000
154,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
265.4200
266.4400
263.6000
264.3800
112,600
Thu, 23 Oct 2025
266.4100
266.4100
261.6700
264.9000
156,900