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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
394.1400
401.4000
395.0800
397.2500
119,787
Tue, 21 Jul 2026
401.8000
401.8000
392.8750
395.9600
184,900
Mon, 20 Jul 2026
399.7700
406.1700
394.2250
397.9600
190,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
386.9500
397.2900
385.8150
396.8700
181,700
Thu, 16 Jul 2026
390.0800
391.5600
384.5900
387.4100
180,900
Wed, 15 Jul 2026
395.7600
407.7400
390.0100
390.0200
290,100
Tue, 14 Jul 2026
387.0500
389.0800
382.0600
384.2300
220,000
Mon, 13 Jul 2026
382.3800
390.2150
382.3800
386.1100
143,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
386.7500
388.2400
378.8100
381.9000
125,300
Thu, 09 Jul 2026
394.6300
395.5400
385.3700
387.0800
167,500
Wed, 08 Jul 2026
390.7900
396.5100
390.5580
393.4700
186,300
Tue, 07 Jul 2026
385.1600
397.3200
383.9800
390.7300
182,300
Mon, 06 Jul 2026
395.0000
400.0000
384.1400
386.2100
208,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
394.1700
400.7900
387.3100
395.1600
177,100
Wed, 01 Jul 2026
399.9600
411.7300
393.3600
395.1700
300,500
Tue, 30 Jun 2026
400.2400
403.1400
395.0200
401.8400
299,600
Mon, 29 Jun 2026
392.9500
403.1100
388.2400
403.0300
404,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
379.6100
393.3200
378.3900
392.9800
536,300
Thu, 25 Jun 2026
366.6900
379.3400
365.0200
378.7300
298,700
Wed, 24 Jun 2026
367.7700
370.3100
362.1600
366.0500
384,700
Tue, 23 Jun 2026
368.6500
372.2400
364.6900
370.6000
349,500
Mon, 22 Jun 2026
368.4500
371.1800
365.3200
370.5900
192,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
364.3400
371.4800
359.1900
370.1000
427,200
Wed, 17 Jun 2026
374.9000
375.3100
357.9700
361.7800
399,000
Tue, 16 Jun 2026
380.3600
382.4000
374.1000
375.9700
288,400
Mon, 15 Jun 2026
383.2400
384.1350
366.3900
380.0000
478,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
395.8800
397.0000
376.5200
384.6800
429,000
Thu, 11 Jun 2026
388.3000
395.7080
384.0350
393.6800
477,200
Wed, 10 Jun 2026
384.1100
390.5000
383.3900
386.3700
292,800
Tue, 09 Jun 2026
385.9900
387.3500
380.5000
384.1100
250,700
Mon, 08 Jun 2026
389.5000
392.5600
382.2000
383.7300
208,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
384.0000
389.9800
381.9200
386.2300
203,500
Thu, 04 Jun 2026
384.0600
390.1200
382.5100
385.0500
264,400
Wed, 03 Jun 2026
384.0000
386.0500
378.0000
380.8200
215,600
Tue, 02 Jun 2026
377.0000
384.7000
372.1200
382.7200
187,100
Mon, 01 Jun 2026
377.4200
383.1700
370.5200
377.6500
292,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
368.3700
376.2400
365.8030
374.2900
239,400
Thu, 28 May 2026
367.7200
374.9280
365.5500
369.9600
219,900
Wed, 27 May 2026
367.0000
370.0000
363.3810
366.3300
207,900
Tue, 26 May 2026
365.2900
368.8800
356.8550
366.3400
254,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
354.6900
357.7000
346.7400
353.8700
139,200
Thu, 21 May 2026
350.2200
352.6100
343.5700
352.3100
164,900
Wed, 20 May 2026
354.7600
356.7900
349.2500
353.1500
166,000
Tue, 19 May 2026
352.8500
355.4500
346.0800
353.1600
196,200
Mon, 18 May 2026
355.2300
360.4500
350.6700
351.8400
238,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
349.0900
355.7500
344.2800
351.5400
284,100
Thu, 14 May 2026
350.0000
357.4200
345.9300
349.3000
221,500
Wed, 13 May 2026
336.3500
348.8900
325.5000
348.2000
340,600
Tue, 12 May 2026
345.1100
346.8500
333.9000
336.1200
322,600
Mon, 11 May 2026
331.7300
348.2000
331.7300
344.1200
290,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
15 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Fri, 08 May 2026
333.4400
334.3050
320.5700
330.1300
324,900
Fri, 08 May 2026
14 · 8-K
Pre-market · 07:40 ET
8-K ↗
Thu, 07 May 2026
335.6800
340.9350
326.6500
332.5200
307,500
Wed, 06 May 2026
341.7800
344.0800
331.3600
334.9200
284,300
Tue, 05 May 2026
334.3900
339.1920
327.4200
338.1100
237,500
Mon, 04 May 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 04 May 2026
338.8900
341.3750
332.1400
340.1800
222,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
340.0100
345.5000
335.4550
340.7500
268,200
Thu, 30 Apr 2026
329.3200
343.9700
326.3800
342.4600
352,400
Wed, 29 Apr 2026
331.5000
332.7600
326.2210
329.9300
222,000
Tue, 28 Apr 2026
335.0300
335.0300
326.3300
333.1600
157,500
Mon, 27 Apr 2026
335.2500
338.5800
333.5200
335.1200
181,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
329.9900
335.4550
325.1000
333.3000
197,500
Thu, 23 Apr 2026
331.1500
332.7200
320.7400
331.7300
292,600
Wed, 22 Apr 2026
336.2700
338.5900
333.7500
335.3500
165,000
Tue, 21 Apr 2026
334.7400
336.4500
329.8300
334.3700
164,300
Mon, 20 Apr 2026
333.9300
340.3700
333.7000
334.7400
147,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
332.4900
338.5130
331.1500
336.0200
167,400
Thu, 16 Apr 2026
334.8800
336.1300
325.2700
330.8800
162,500
Wed, 15 Apr 2026
340.5200
345.4800
333.6000
334.8000
216,300
Tue, 14 Apr 2026
331.4000
339.7400
330.0200
339.7400
171,200
Mon, 13 Apr 2026
329.6700
331.3300
325.4700
331.0600
385,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
329.6600
334.9900
328.9720
331.0700
225,300
Thu, 09 Apr 2026
328.3600
330.0150
318.4600
322.2000
188,300
Wed, 08 Apr 2026
324.4000
332.1300
324.4000
328.0200
258,500
Tue, 07 Apr 2026
324.3900
324.3900
319.2500
320.7400
231,200
Mon, 06 Apr 2026
325.1100
327.0000
319.0100
324.3900
136,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
316.1600
326.0000
315.1700
324.5100
188,700
Wed, 01 Apr 2026
323.5700
327.0000
315.7500
318.6800
235,700
Tue, 31 Mar 2026
315.3700
324.1850
313.6100
321.4000
569,500
Mon, 30 Mar 2026
314.0000
316.9200
310.2700
312.7300
141,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
313.9000
313.9000
307.7100
311.1500
176,600
Thu, 26 Mar 2026
314.6100
317.3800
311.6700
314.9300
192,700
Wed, 25 Mar 2026
316.9500
322.9100
314.2200
316.0000
340,400
Tue, 24 Mar 2026
308.0500
319.0000
305.5500
314.1000
158,100
Mon, 23 Mar 2026
312.5700
319.3600
310.2900
310.3100
224,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
316.6000
317.4100
304.8400
307.3100
522,900
Thu, 19 Mar 2026
312.4200
318.6900
303.9200
313.0200
216,500
Wed, 18 Mar 2026
315.6800
320.0550
313.6400
314.3100
171,800
Tue, 17 Mar 2026
315.1300
319.9300
314.9720
318.5600
255,700
Mon, 16 Mar 2026
315.5000
321.3800
313.9600
316.8700
203,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
314.5000
316.0000
307.6500
312.1800
170,000
Thu, 12 Mar 2026
315.2800
317.5100
310.0000
312.3100
192,800
Wed, 11 Mar 2026
313.6000
318.8100
310.8800
316.4900
184,000
Tue, 10 Mar 2026
316.4100
320.9550
313.6300
313.6600
181,800
Mon, 09 Mar 2026
313.9500
317.7100
306.2100
317.4700
182,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
316.6400
317.6200
312.8550
313.3400
156,400
Thu, 05 Mar 2026
320.1400
322.1500
315.6100
318.5800
186,900
Wed, 04 Mar 2026
324.1300
324.1300
317.9200
321.5600
193,500
Tue, 03 Mar 2026
325.3000
327.3400
318.6100
321.9200
334,200
Mon, 02 Mar 2026
329.2800
332.8000
320.4500
328.5600
340,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
318.2900
335.0800
317.8600
331.6600
448,000
Thu, 26 Feb 2026
316.8900
327.7100
314.1300
321.5300
225,500
Wed, 25 Feb 2026
315.0900
326.1900
313.4800
315.7200
216,900
Tue, 24 Feb 2026
313.8700
318.1100
309.9800
313.9700
244,500
Mon, 23 Feb 2026
316.5100
321.6150
313.1800
314.0900
234,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
329.4900
332.8000
320.8600
325.2600
272,400
Thu, 19 Feb 2026
341.7600
343.7600
323.3100
328.5400
501,100
Wed, 18 Feb 2026
323.7900
345.4600
320.7050
341.7600
1,044,900
Wed, 18 Feb 2026
12 · 8-K
Pre-market · 08:00 ET
8-K ↗
Tue, 17 Feb 2026
292.5200
299.0100
288.7500
293.7800
189,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
280.1600
291.9300
279.0600
291.4800
275,000
Thu, 12 Feb 2026
281.0600
282.7200
276.7400
278.2000
136,500
Wed, 11 Feb 2026
281.7600
282.1250
276.7500
280.6400
155,400
Tue, 10 Feb 2026
279.9400
289.8600
277.8800
279.7600
187,600
Mon, 09 Feb 2026
279.1600
280.0000
274.5000
279.2700
294,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
11 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Fri, 06 Feb 2026
279.7000
281.3200
275.2500
279.2900
243,100
Thu, 05 Feb 2026
283.0000
298.9700
265.5600
273.6500
535,200
Thu, 05 Feb 2026
10 · 8-K
Pre-market · 07:34 ET
8-K ↗
Wed, 04 Feb 2026
284.5700
287.4600
279.4900
287.2500
220,400
Tue, 03 Feb 2026
283.8600
285.8000
280.1800
284.0200
191,900
Mon, 02 Feb 2026
284.5400
288.4300
284.2700
284.3400
184,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
289.7700
289.7700
280.6350
283.5500
212,200
Thu, 29 Jan 2026
287.9700
288.0300
282.5900
285.6400
172,800
Wed, 28 Jan 2026
283.8400
287.0500
280.2700
286.0500
158,800
Tue, 27 Jan 2026
286.4800
288.2800
282.2050
283.8300
187,500
Mon, 26 Jan 2026
289.1500
290.3670
284.9200
284.9500
203,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
288.1300
291.8900
286.5000
287.1200
154,300
Thu, 22 Jan 2026
290.5800
293.1500
284.1800
287.3200
220,200
Wed, 21 Jan 2026
287.4100
292.1000
279.1200
289.0000
330,400
Tue, 20 Jan 2026
290.5300
292.8700
284.7000
286.2500
326,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
282.8700
293.3500
282.8700
289.6100
272,100
Thu, 15 Jan 2026
284.2300
288.6500
279.8600
283.5500
184,600
Wed, 14 Jan 2026
276.4900
283.3500
275.3550
282.6600
240,400
Tue, 13 Jan 2026
269.9800
278.4900
268.2700
277.0200
144,500
Mon, 12 Jan 2026
265.0500
273.4400
262.3700
270.8800
229,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
263.7600
267.2800
263.1750
265.3500
137,400
Thu, 08 Jan 2026
255.2200
264.5000
253.9450
263.7600
190,800
Wed, 07 Jan 2026
252.9400
255.7700
250.0250
255.7700
137,500
Tue, 06 Jan 2026
255.0000
255.0000
251.1950
253.0400
168,700
Mon, 05 Jan 2026
257.0400
260.0000
253.5550
255.1500
203,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
258.2300
260.0300
255.0000
258.8600
143,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
260.0000
262.7700
257.8200
258.6500
213,500
Tue, 30 Dec 2025
257.2800
260.9800
257.2800
259.7400
119,300
Mon, 29 Dec 2025
258.7500
259.9800
256.9500
257.9500
182,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
260.2000
260.5700
256.5000
260.0900
123,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
256.6500
261.6500
256.6500
259.1200
97,100
Tue, 23 Dec 2025
252.9300
257.2400
250.2750
256.9600
222,100
Mon, 22 Dec 2025
247.2000
252.8400
247.1400
252.4400
203,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
239.8700
247.5200
239.6350
246.3800
329,700
Thu, 18 Dec 2025
240.7900
245.4900
237.9750
238.2200
245,000
Wed, 17 Dec 2025
235.2500
242.0400
235.0000
241.4100
144,800
Tue, 16 Dec 2025
239.1100
242.4400
233.0000
235.2100
196,300
Mon, 15 Dec 2025
236.7600
238.3700
230.4300
237.7100
252,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
237.0000
243.7050
235.9600
237.4400
212,500
Thu, 11 Dec 2025
225.0000
235.7300
223.0300
235.3300
202,400
Wed, 10 Dec 2025
224.5800
227.7000
223.6200
224.1700
139,700
Tue, 09 Dec 2025
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 09 Dec 2025
225.0000
229.4800
225.0000
225.9000
116,600
Mon, 08 Dec 2025
226.6800
228.5200
224.9750
225.4000
107,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
224.6600
227.0400
224.1000
225.7100
148,100
Thu, 04 Dec 2025
224.6600
225.4500
221.1200
224.1000
191,100
Wed, 03 Dec 2025
221.7800
226.5500
219.0000
223.5400
178,800
Tue, 02 Dec 2025
224.1300
226.4950
221.0200
221.8400
150,000
Mon, 01 Dec 2025
226.0200
227.1970
225.2400
226.1700
103,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
225.4700
228.1850
225.3450
228.0300
84,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
224.7600
228.8800
224.7600
225.8200
202,300
Tue, 25 Nov 2025
218.4700
225.2100
218.4700
224.7600
168,100
Mon, 24 Nov 2025
214.9900
219.5650
213.2600
217.3500
193,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
8 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 21 Nov 2025
215.5500
217.7800
214.0000
216.2700
165,900
Thu, 20 Nov 2025
216.6900
218.8500
213.2400
213.7200
146,100
Wed, 19 Nov 2025
215.4600
220.1460
214.6900
215.1600
167,100
Tue, 18 Nov 2025
210.9700
215.3150
210.9000
214.6200
164,300
Mon, 17 Nov 2025
215.4800
215.4800
211.6950
212.9100
141,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
217.2600
217.2600
214.4000
215.9500
130,600
Thu, 13 Nov 2025
221.9500
222.2500
217.2300
217.7400
125,400
Wed, 12 Nov 2025
219.9500
222.7000
218.9450
220.7500
134,500
Tue, 11 Nov 2025
222.4400
224.8400
218.0850
219.3200
163,200
Mon, 10 Nov 2025
220.6000
223.0150
220.1700
221.2100
135,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 07 Nov 2025
215.8500
220.3600
214.9550
220.1500
148,900
Thu, 06 Nov 2025
214.5900
217.3300
212.7300
215.6600
156,900
Wed, 05 Nov 2025
219.0000
221.5000
215.1100
215.1200
182,400
Tue, 04 Nov 2025
216.0400
221.5200
215.4700
219.7400
173,800
Mon, 03 Nov 2025
213.8600
223.0400
211.2100
216.9300
276,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
213.0000
218.6900
207.9000
214.3900
506,700
Fri, 31 Oct 2025
6 · 8-K
Pre-market · 07:45 ET
8-K ↗
Fri, 31 Oct 2025
5 · 10-Q
Pre-market · 07:34 ET
10-Q ↗
Thu, 30 Oct 2025
223.8100
228.0250
221.4050
224.7700
258,600
Wed, 29 Oct 2025
225.5700
229.1850
224.0400
224.6100
170,900
Tue, 28 Oct 2025
226.9500
228.5300
225.4300
227.1300
136,900
Mon, 27 Oct 2025
230.2300
231.5200
225.2200
227.1800
230,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
227.1200
228.5800
226.5150
228.0500
137,800
Thu, 23 Oct 2025
4 · DEFA14A
After-hours · 16:34 ET
DEFA14A ↗
Thu, 23 Oct 2025
3 · DEF 14A
After-hours · 16:24 ET
DEF 14A ↗
Thu, 23 Oct 2025
225.5100
226.5200
221.0500
226.1600
153,400
Wed, 22 Oct 2025
224.8800
226.0400
222.8800
225.5100
110,700
Tue, 21 Oct 2025
222.0000
225.0900
222.0000
224.4000
152,800
Mon, 20 Oct 2025
220.0000
222.8900
218.9950
222.3200
110,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
218.4000
220.6000
216.3700
218.9100
162,400
Thu, 16 Oct 2025
223.1400
223.9100
217.0800
218.3400
165,500
Wed, 15 Oct 2025
221.0000
225.7000
221.0000
223.0700
189,200
Tue, 14 Oct 2025
217.6800
221.8100
217.0500
220.2300
163,300
Mon, 13 Oct 2025
216.0000
219.7500
215.5100
218.7600
171,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
218.2000
220.2500
215.0700
215.4200
156,600
Thu, 09 Oct 2025
220.3000
220.3000
216.2200
218.5800
160,500
Wed, 08 Oct 2025
220.6000
222.5100
219.7700
219.9200
184,700
Tue, 07 Oct 2025
229.7800
231.4700
217.6700
219.5000
245,100
Mon, 06 Oct 2025
230.9900
233.5600
229.0350
231.9500
269,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
233.0900
235.9170
231.5600
231.5700
203,500
Thu, 02 Oct 2025
230.0000
232.9300
229.3500
232.6300
218,700
Wed, 01 Oct 2025
225.5800
231.1100
224.9900
229.7900
234,500
Tue, 30 Sep 2025
229.8900
231.6300
225.9350
227.0000
245,500
Mon, 29 Sep 2025
224.2500
231.7300
223.7400
230.0300
319,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
222.0000
226.1650
221.5100
223.5500
287,000
Thu, 25 Sep 2025
217.7700
223.1600
215.9900
221.9200
303,700
Wed, 24 Sep 2025
216.0000
220.4000
216.0000
217.2500
208,200
Tue, 23 Sep 2025
216.2200
218.0000
214.8300
215.9200
157,300
Mon, 22 Sep 2025
213.8700
216.3800
213.0000
215.4700
245,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
216.3800
216.6300
213.5500
213.6200
407,200
Thu, 18 Sep 2025
219.5300
222.6000
214.7700
215.3700
232,900
Wed, 17 Sep 2025
214.7200
219.7100
213.5000
219.5000
350,300
Tue, 16 Sep 2025
210.2100
215.0400
209.1100
214.6600
237,700
Mon, 15 Sep 2025
213.2600
216.2380
210.7300
210.9500
195,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
212.0000
213.8650
210.3100
213.0300
205,100
Thu, 11 Sep 2025
204.7800
212.0000
204.4200
211.7500
257,500
Wed, 10 Sep 2025
205.7900
206.9900
204.2850
205.2800
173,900
Tue, 09 Sep 2025
206.8600
210.2600
205.3700
206.3600
385,900
Mon, 08 Sep 2025
197.9400
203.1000
196.6450
202.9900
203,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
196.6400
197.7050
194.2500
195.9800
157,700
Thu, 04 Sep 2025
196.7300
199.0000
195.4300
196.0900
201,400
Wed, 03 Sep 2025
196.9700
197.2870
193.8650
195.9000
242,100
Tue, 02 Sep 2025
196.5100
197.5800
194.5700
195.7800
161,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
196.1400
198.3900
195.7710
197.8400
192,200
Thu, 28 Aug 2025
196.5000
197.4300
195.3300
196.5400
135,100
Wed, 27 Aug 2025
196.0600
197.3900
195.4400
196.2600
139,600
Tue, 26 Aug 2025
197.8100
198.5400
196.7900
196.9900
130,200
Mon, 25 Aug 2025
199.0500
200.0250
197.2700
198.4100
177,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
198.8200
199.7200
197.4000
198.6500
102,800
Thu, 21 Aug 2025
195.3300
197.4100
194.4100
196.6500
134,900
Wed, 20 Aug 2025
196.9000
197.2300
194.6600
195.5300
156,000
Tue, 19 Aug 2025
197.2800
197.8600
195.1900
196.6400
173,300
Mon, 18 Aug 2025
197.6100
199.4800
196.0700
196.9200
202,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
192.4700
200.0600
191.3300
197.6100
367,200
Thu, 14 Aug 2025
194.4400
195.0000
191.6650
192.6500
249,100
Wed, 13 Aug 2025
191.5000
195.5100
188.5950
194.5200
699,800
Tue, 12 Aug 2025
2 · 10-K
After-hours · 16:20 ET
10-K ↗
Tue, 12 Aug 2025
202.4800
204.5100
193.2000
195.4000
444,700
Tue, 12 Aug 2025
1 · 8-K
Pre-market · 07:46 ET
8-K ↗
Mon, 11 Aug 2025
199.4900
202.9400
199.4900
202.4800
235,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
201.9300
204.3750
199.1800
199.3200
191,000
Thu, 07 Aug 2025
203.5900
203.7540
200.2450
201.9600
142,700
Wed, 06 Aug 2025
204.2800
204.5600
201.6600
203.2400
110,100
Tue, 05 Aug 2025
201.0000
202.7600
200.0000
202.3500
131,600
Mon, 04 Aug 2025
199.8800
202.1500
199.8800
202.0200
94,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
201.9900
201.9900
195.7000
199.5500
143,400
Thu, 31 Jul 2025
203.0400
205.1100
201.8830
202.1000
156,300
Wed, 30 Jul 2025
202.1800
203.8100
202.0250
203.7200
164,800
Tue, 29 Jul 2025
203.6100
204.0000
200.0400
201.0800
103,600
Mon, 28 Jul 2025
201.3300
203.2000
200.7000
202.2700
132,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
202.9300
204.3300
201.7000
202.2000
101,400
Thu, 24 Jul 2025
204.4300
205.3900
203.2700
203.3100
116,500
Wed, 23 Jul 2025
204.4300
206.3440
202.0500
205.0000
151,600
Tue, 22 Jul 2025
204.7200
206.0100
204.1400
204.9400
148,900