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
303.8600
310.1300
304.8900
308.4600
93,243
Thu, 03 Sep 2026
306.3300
309.1400
301.8100
305.5700
155,500
Wed, 02 Sep 2026
300.0600
307.2000
297.1200
301.8000
169,400
Tue, 01 Sep 2026
305.5600
315.1500
299.6100
300.8200
108,400
Mon, 31 Aug 2026
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 31 Aug 2026
317.6100
319.9900
307.6700
308.9500
126,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
319.3200
323.3900
311.7200
318.5000
161,900
Thu, 27 Aug 2026
321.3100
326.5100
318.0800
318.4700
139,300
Wed, 26 Aug 2026
326.5800
328.4200
319.6600
323.0300
100,700
Tue, 25 Aug 2026
332.7300
332.7300
320.7600
322.7000
64,000
Mon, 24 Aug 2026
327.8600
332.2100
327.3200
327.5600
156,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
329.2000
331.4900
323.0500
330.0900
114,000
Thu, 20 Aug 2026
322.1200
326.5100
319.4100
322.6200
85,400
Wed, 19 Aug 2026
336.4700
340.1900
327.6800
328.2100
98,200
Tue, 18 Aug 2026
339.5800
343.8500
331.1050
331.9900
111,500
Mon, 17 Aug 2026
342.5300
348.0000
341.7600
342.7100
81,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
342.7500
347.8900
342.7500
345.1500
87,600
Thu, 13 Aug 2026
348.6100
352.0700
342.5900
342.9300
163,000
Wed, 12 Aug 2026
353.8600
353.8600
345.1300
347.0100
137,900
Tue, 11 Aug 2026
350.0000
355.4830
348.0300
351.2900
79,400
Mon, 10 Aug 2026
349.9200
353.7000
342.5900
347.7000
98,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
349.1900
354.7100
346.8090
350.6800
113,400
Thu, 06 Aug 2026
329.8200
349.4500
329.8200
347.7200
224,400
Wed, 05 Aug 2026
351.5200
351.5200
338.7900
346.0300
253,100
Tue, 04 Aug 2026
344.8600
350.8900
340.6600
349.3100
225,000
Mon, 03 Aug 2026
328.2100
348.5100
325.0300
343.8400
258,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
321.1800
328.8400
311.1150
318.9300
211,200
Thu, 30 Jul 2026
294.0300
319.2500
287.9500
313.4000
224,200
Thu, 30 Jul 2026
14 · 8-K
Pre-market · 06:47 ET
8-K ↗
Thu, 30 Jul 2026
13 · 10-Q
Pre-market · 06:29 ET
10-Q ↗
Wed, 29 Jul 2026
295.0900
295.0900
269.5200
272.6100
280,300
Tue, 28 Jul 2026
296.6300
300.4500
294.4100
298.9300
124,100
Mon, 27 Jul 2026
290.1800
308.5000
287.8300
293.4300
141,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
291.6600
295.7500
288.5950
289.1800
117,100
Thu, 23 Jul 2026
278.2400
292.5350
278.2400
290.2900
206,300
Wed, 22 Jul 2026
277.6700
283.1200
277.6700
282.2900
125,800
Tue, 21 Jul 2026
276.8500
280.0380
270.6900
277.0300
182,400
Mon, 20 Jul 2026
282.6700
282.6700
273.6600
275.2100
140,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
294.2200
305.9550
278.2000
279.2700
314,100
Thu, 16 Jul 2026
12 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Thu, 16 Jul 2026
11 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 16 Jul 2026
292.0500
302.5250
292.0500
300.6700
132,500
Wed, 15 Jul 2026
291.9500
301.3600
288.3500
294.1000
132,800
Tue, 14 Jul 2026
292.1300
294.3600
287.8100
292.8500
152,900
Mon, 13 Jul 2026
282.7900
289.2050
276.6200
283.0600
151,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
271.3500
282.9600
271.3500
280.9400
109,800
Thu, 09 Jul 2026
273.7500
274.8700
269.6600
272.1100
100,400
Wed, 08 Jul 2026
268.7100
272.3800
265.8700
271.3900
255,200
Tue, 07 Jul 2026
278.0100
278.7400
269.6000
271.5300
95,400
Mon, 06 Jul 2026
276.0800
280.9700
272.9500
280.0500
92,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
275.1500
278.2300
270.8950
276.1200
105,100
Wed, 01 Jul 2026
278.0700
281.9700
273.0000
273.2600
157,500
Tue, 30 Jun 2026
272.3400
279.1500
269.2300
278.3000
117,000
Mon, 29 Jun 2026
278.7300
280.3200
266.9300
270.2200
165,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
286.8400
287.4690
280.8400
282.6100
318,700
Thu, 25 Jun 2026
283.4700
295.0000
282.6150
288.1900
96,600
Wed, 24 Jun 2026
271.1000
284.4950
266.2600
280.4600
159,800
Tue, 23 Jun 2026
273.4000
277.1800
268.4800
268.7600
102,000
Mon, 22 Jun 2026
278.7000
279.6400
272.7300
274.3600
82,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
273.6300
283.3300
273.6300
279.9400
281,700
Wed, 17 Jun 2026
273.5900
281.0000
269.7600
270.7000
162,300
Tue, 16 Jun 2026
274.8900
282.0500
274.2600
275.2600
108,300
Mon, 15 Jun 2026
278.1400
288.3680
272.2100
272.6600
166,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
276.7300
278.8600
272.0200
272.0700
140,800
Thu, 11 Jun 2026
269.1500
276.0000
265.6650
274.6200
191,400
Wed, 10 Jun 2026
279.1800
282.1900
264.0050
265.7600
158,400
Tue, 09 Jun 2026
271.5000
278.7500
266.8100
278.2100
148,800
Mon, 08 Jun 2026
265.1800
272.5000
265.1800
267.2900
92,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
265.5500
269.5400
263.6200
266.3700
122,800
Thu, 04 Jun 2026
275.8800
277.9950
269.4600
269.7200
80,500
Wed, 03 Jun 2026
273.0500
277.5100
267.6750
271.1800
118,200
Tue, 02 Jun 2026
269.4500
276.1100
269.1100
271.6300
94,500
Mon, 01 Jun 2026
275.8100
275.8100
263.5000
268.2900
129,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
279.6800
285.8200
276.5000
276.9700
153,700
Thu, 28 May 2026
284.5000
286.9900
279.6800
284.2800
96,200
Wed, 27 May 2026
276.2800
294.9000
276.2800
289.1800
129,300
Tue, 26 May 2026
10 · 8-K/A
After-hours · 17:13 ET
8-K/A ↗
Tue, 26 May 2026
277.5600
304.9650
262.9700
279.5900
260,100
Tue, 26 May 2026
9 · 8-K
Pre-market · 06:48 ET
8-K ↗
Tue, 26 May 2026
8 · 10-K
Pre-market · 06:30 ET
10-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
267.1200
282.1200
263.0800
278.0000
170,800
Thu, 21 May 2026
260.9800
264.5800
255.1600
262.7200
107,700
Wed, 20 May 2026
256.1400
264.3000
255.7100
262.8200
84,900
Tue, 19 May 2026
257.5000
259.9000
253.9250
255.5100
127,000
Mon, 18 May 2026
257.4700
261.3100
254.6550
260.2000
123,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
261.8500
264.4200
255.7300
255.9700
84,200
Thu, 14 May 2026
263.6500
277.8000
259.7800
265.1400
126,800
Wed, 13 May 2026
260.6600
262.5800
251.4500
259.8700
198,300
Tue, 12 May 2026
274.0100
274.0100
255.0600
261.4700
197,200
Mon, 11 May 2026
271.4800
277.5600
264.6400
274.0900
141,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
279.2500
280.1950
268.9200
271.5200
147,600
Thu, 07 May 2026
285.0100
287.9900
276.3100
277.7600
100,900
Wed, 06 May 2026
279.8850
281.5100
273.6500
281.1300
132,900
Tue, 05 May 2026
281.2500
284.2400
273.9500
274.3700
130,900
Mon, 04 May 2026
285.4800
288.8700
275.4700
278.1800
136,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
291.4600
291.4600
285.1000
287.1500
76,900
Thu, 30 Apr 2026
287.1500
293.6600
284.1850
291.2000
107,700
Wed, 29 Apr 2026
289.3800
292.0300
284.3300
285.8800
77,500
Tue, 28 Apr 2026
299.2100
302.1600
286.2800
291.6200
113,900
Mon, 27 Apr 2026
296.5800
301.0000
295.5200
298.9200
103,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
296.1300
298.2200
292.6100
296.1800
105,500
Thu, 23 Apr 2026
291.2200
298.7900
291.2200
295.7000
74,900
Wed, 22 Apr 2026
302.0900
306.6500
289.1500
290.6400
136,900
Tue, 21 Apr 2026
297.8600
304.8650
294.9600
300.2900
124,500
Mon, 20 Apr 2026
290.2300
298.0250
289.2700
297.6000
81,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
279.8600
294.2700
279.6450
290.3400
283,300
Thu, 16 Apr 2026
284.6000
286.2500
271.1750
274.5500
267,100
Wed, 15 Apr 2026
300.2600
304.3900
282.2150
285.3500
175,800
Tue, 14 Apr 2026
298.4000
308.8030
298.4000
307.0200
154,200
Mon, 13 Apr 2026
288.8500
298.8400
282.9710
298.3400
123,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
288.7900
291.6350
284.9700
290.5400
84,800
Thu, 09 Apr 2026
275.8300
290.2900
275.8300
287.2500
108,500
Wed, 08 Apr 2026
280.2200
283.3100
276.0600
277.6300
102,100
Tue, 07 Apr 2026
264.0500
270.4500
261.0500
266.8500
131,900
Mon, 06 Apr 2026
260.0700
269.6250
259.7900
265.6000
81,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
262.0300
271.5900
259.2080
263.2100
112,300
Wed, 01 Apr 2026
263.5600
265.9350
258.9400
260.3400
178,600
Tue, 31 Mar 2026
263.5700
267.7200
257.6800
260.5800
132,000
Mon, 30 Mar 2026
266.7100
268.5000
258.3200
259.5000
169,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
255.4500
265.2800
255.4500
263.9100
147,300
Thu, 26 Mar 2026
268.4600
271.8900
255.6250
258.2200
183,900
Wed, 25 Mar 2026
271.3500
275.0300
264.8400
269.4800
107,300
Tue, 24 Mar 2026
257.2500
269.1150
256.6900
266.5900
151,400
Mon, 23 Mar 2026
267.5700
272.7900
260.7700
261.3000
175,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
262.9600
265.4000
257.0000
258.9700
417,600
Thu, 19 Mar 2026
255.0000
264.4100
253.5100
262.8000
171,700
Wed, 18 Mar 2026
262.4000
263.5900
254.8100
255.2500
123,100
Tue, 17 Mar 2026
256.3000
260.7600
250.0800
260.2500
189,400
Mon, 16 Mar 2026
260.3900
260.3900
250.5700
252.6100
155,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
259.5800
271.2400
255.2900
256.5400
111,800
Thu, 12 Mar 2026
263.7200
269.3300
256.4000
257.7500
130,100
Wed, 11 Mar 2026
263.7800
268.9200
259.9600
267.7700
89,800
Tue, 10 Mar 2026
264.7500
273.0100
262.0800
265.1200
136,500
Mon, 09 Mar 2026
255.9000
268.1200
248.5790
266.8000
105,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
263.8900
266.6700
260.1300
262.2300
82,800
Thu, 05 Mar 2026
275.1100
278.3050
269.0600
271.9500
102,700
Wed, 04 Mar 2026
280.6100
283.2390
275.8300
278.4700
97,600
Tue, 03 Mar 2026
284.2000
285.8800
276.8700
277.5700
133,200
Mon, 02 Mar 2026
292.1800
296.6200
280.7800
295.3000
81,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
291.4750
295.4800
287.0000
294.3300
79,000
Thu, 26 Feb 2026
297.3100
300.5000
293.1000
298.3800
92,000
Wed, 25 Feb 2026
305.9500
305.9500
292.1700
294.6000
100,700
Tue, 24 Feb 2026
304.1750
310.7900
299.9900
303.4100
112,200
Mon, 23 Feb 2026
311.4200
311.4200
299.8300
301.1700
124,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
311.2100
318.6500
307.8500
311.4000
109,800
Thu, 19 Feb 2026
301.4400
311.4100
300.0000
310.7200
120,900
Wed, 18 Feb 2026
300.6600
311.3750
298.0750
303.9500
141,100
Tue, 17 Feb 2026
308.3200
308.3200
282.7900
294.0900
151,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
312.2200
316.4200
307.1550
309.4800
161,800
Thu, 12 Feb 2026
326.6700
334.2700
311.6600
313.5000
306,800
Wed, 11 Feb 2026
318.4700
322.5500
314.4950
322.0100
199,200
Tue, 10 Feb 2026
304.4100
315.0700
298.1530
314.8700
107,900
Mon, 09 Feb 2026
292.8800
303.1500
292.8800
302.5800
187,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
277.8900
292.6000
277.8900
290.2500
171,000
Thu, 05 Feb 2026
273.6600
277.8150
270.3600
275.0700
204,300
Wed, 04 Feb 2026
264.2200
279.3700
262.4800
274.1800
180,400
Tue, 03 Feb 2026
256.6400
265.0380
256.6400
261.3600
216,900
Mon, 02 Feb 2026
266.4100
272.7450
260.0000
260.2700
237,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
276.0100
276.0100
265.7830
269.9800
374,900
Thu, 29 Jan 2026
287.7300
289.9000
268.5100
274.3600
526,500
Thu, 29 Jan 2026
7 · 8-K
Pre-market · 06:44 ET
8-K ↗
Thu, 29 Jan 2026
6 · 10-Q
Pre-market · 06:30 ET
10-Q ↗
Wed, 28 Jan 2026
316.6800
321.7250
298.8600
299.9600
226,600
Tue, 27 Jan 2026
314.1900
318.8800
311.3500
315.0900
86,900
Mon, 26 Jan 2026
322.0800
324.2800
313.3600
316.0300
126,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
332.3600
333.7000
315.0000
319.5400
98,900
Thu, 22 Jan 2026
332.1700
337.0230
330.6100
335.1900
95,000
Wed, 21 Jan 2026
320.6800
335.1590
319.7800
330.1100
132,600
Tue, 20 Jan 2026
326.7700
330.2800
316.6200
317.8100
91,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
331.0600
333.9900
326.1600
331.0900
207,000
Thu, 15 Jan 2026
5 · 8-K/A
After-hours · 16:37 ET
8-K/A ↗
Thu, 15 Jan 2026
323.1000
333.5000
322.8050
328.9400
169,900
Wed, 14 Jan 2026
321.7400
325.5000
317.3900
321.3700
284,900
Tue, 13 Jan 2026
324.4100
328.4000
317.5100
318.9000
93,500
Mon, 12 Jan 2026
318.6300
323.3800
315.8500
319.8300
112,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
321.2400
324.3900
315.0000
319.5400
119,600
Thu, 08 Jan 2026
304.8200
322.0800
302.3800
320.4300
205,000
Wed, 07 Jan 2026
318.2700
319.7300
307.2000
307.4800
162,500
Tue, 06 Jan 2026
304.1600
316.0600
300.0000
315.2600
159,300
Mon, 05 Jan 2026
294.5500
310.7300
294.5500
307.7100
196,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
293.5300
299.6000
290.8550
295.0300
99,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
303.1800
303.1800
293.2700
293.5300
124,700
Tue, 30 Dec 2025
304.0200
308.4300
301.0500
302.0900
93,300
Mon, 29 Dec 2025
307.0200
307.3150
303.8150
305.5700
73,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
309.2300
310.3800
305.0000
307.2900
72,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
309.7100
311.0800
305.1050
308.0800
96,400
Tue, 23 Dec 2025
311.4100
312.3300
306.3700
307.0000
105,100
Mon, 22 Dec 2025
305.3900
317.5100
302.7300
311.8400
133,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
308.8500
308.8500
301.7700
305.9800
344,000
Thu, 18 Dec 2025
314.0900
317.5000
305.1200
305.4700
181,900
Wed, 17 Dec 2025
309.7900
315.8700
309.0700
310.6700
246,100
Tue, 16 Dec 2025
328.6000
328.6000
311.0000
311.3900
236,400
Mon, 15 Dec 2025
321.5600
323.7300
315.0500
316.5700
242,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
317.8800
321.1100
315.2600
319.1100
180,000
Thu, 11 Dec 2025
311.7900
323.9500
311.7900
318.2300
138,200
Wed, 10 Dec 2025
300.6900
313.1700
300.0000
310.9500
165,000
Tue, 09 Dec 2025
301.9900
304.3400
282.1600
300.3800
168,400
Mon, 08 Dec 2025
306.4200
307.0000
295.3300
295.8800
170,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
300.7000
304.7400
297.5150
304.2700
160,000
Thu, 04 Dec 2025
300.2000
303.8600
292.0800
300.1300
234,300
Wed, 03 Dec 2025
288.3000
302.6900
284.7000
302.1800
265,600
Tue, 02 Dec 2025
271.8400
280.7000
269.7100
277.2100
143,700
Mon, 01 Dec 2025
268.6200
278.3600
267.1400
273.2800
230,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
269.9000
272.8000
269.0600
271.8700
82,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
268.6700
273.8100
268.6700
271.9400
186,500
Tue, 25 Nov 2025
264.6100
270.5800
262.3550
270.1900
185,000
Mon, 24 Nov 2025
258.4200
262.5400
257.1750
260.9800
203,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
244.2400
259.8100
244.2400
259.0000
225,300
Thu, 20 Nov 2025
244.0300
248.8500
240.0600
241.9600
176,800
Wed, 19 Nov 2025
242.0400
243.9800
239.5700
243.0400
108,100
Tue, 18 Nov 2025
240.5400
244.3600
239.8750
240.4500
143,300
Mon, 17 Nov 2025
248.8700
254.9400
241.2600
241.3100
221,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
242.5600
251.8500
242.5600
251.3900
224,700
Thu, 13 Nov 2025
245.8300
250.3800
242.0450
246.5100
174,000
Wed, 12 Nov 2025
249.1800
257.0000
243.0400
244.9600
180,400
Tue, 11 Nov 2025
249.4300
250.9900
245.8200
249.6300
132,700
Mon, 10 Nov 2025
249.6100
250.7300
242.2000
247.2000
124,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
246.7000
249.3000
240.9300
244.9500
133,500
Thu, 06 Nov 2025
240.0500
252.8400
237.5000
249.3700
217,500
Wed, 05 Nov 2025
240.9100
244.5000
238.2700
241.9700
149,500
Tue, 04 Nov 2025
4 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 04 Nov 2025
247.0100
252.8100
236.6600
238.1100
182,100
Mon, 03 Nov 2025
251.8200
255.1800
244.0400
249.1500
200,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
245.8200
256.0300
243.9900
250.4200
269,200
Thu, 30 Oct 2025
250.0000
256.6200
243.5900
247.3800
253,300
Thu, 30 Oct 2025
3 · 8-K
Pre-market · 06:44 ET
8-K ↗
Thu, 30 Oct 2025
2 · 10-Q
Pre-market · 06:26 ET
10-Q ↗
Wed, 29 Oct 2025
240.9300
249.7150
240.9300
244.0800
206,800
Tue, 28 Oct 2025
243.3800
247.2900
241.7150
241.9700
89,700
Mon, 27 Oct 2025
244.3500
247.5350
243.5200
245.0100
111,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
245.0900
245.8650
240.1400
244.9200
87,700
Thu, 23 Oct 2025
240.1200
244.2200
240.1200
242.0900
106,500
Wed, 22 Oct 2025
243.7700
244.6400
239.1450
240.4200
100,800
Tue, 21 Oct 2025
241.6000
247.2000
241.0000
243.6700
84,700
Mon, 20 Oct 2025
242.5800
245.6050
239.9900
242.8300
100,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
240.7200
244.5750
238.1600
238.2700
236,400
Thu, 16 Oct 2025
241.2900
246.5650
239.0400
241.3100
119,200
Wed, 15 Oct 2025
244.9000
245.4450
239.9900
242.1300
142,600
Tue, 14 Oct 2025
230.9600
242.7500
230.9600
240.7200
109,200
Mon, 13 Oct 2025
235.5600
237.8500
233.2800
235.8700
88,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
238.1000
245.0000
230.4500
231.8200
132,100
Thu, 09 Oct 2025
248.2700
248.2700
239.7900
239.7900
128,800
Wed, 08 Oct 2025
246.0500
249.5200
242.8500
249.4900
154,500
Tue, 07 Oct 2025
249.5100
249.5100
241.6600
243.0900
109,000
Mon, 06 Oct 2025
250.5200
251.9900
247.6150
249.0500
124,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
256.3700
259.2500
249.6600
249.7900
141,900
Thu, 02 Oct 2025
251.1900
260.7900
251.0800
257.4600
275,500
Wed, 01 Oct 2025
1 · 8-K
After market open · 09:31 ET
8-K ↗
Wed, 01 Oct 2025
243.7400
254.6680
243.4950
252.2000
189,700
Tue, 30 Sep 2025
238.4900
242.7800
238.4850
242.7500
131,000
Mon, 29 Sep 2025
246.1300
246.1300
239.3200
240.4300
123,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
242.0900
246.6050
240.2600
242.7700
113,600
Thu, 25 Sep 2025
244.4600
245.9350
241.9700
242.5900
82,900
Wed, 24 Sep 2025
251.1700
252.1950
245.9100
246.1400
81,800
Tue, 23 Sep 2025
255.4600
260.4000
250.2700
253.1300
110,600
Mon, 22 Sep 2025
257.8600
259.5800
251.7350
255.3400
131,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
256.8000
258.6400
251.0260
256.8300
385,900
Thu, 18 Sep 2025
247.1800
257.8450
244.7500
255.7700
138,000
Wed, 17 Sep 2025
246.9900
252.2700
245.1300
246.1500
132,000
Tue, 16 Sep 2025
251.4600
251.4600
243.4400
246.0100
107,400
Mon, 15 Sep 2025
248.9700
251.3600
246.1400
249.5000
135,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
252.2500
253.0900
249.6000
250.0400
101,500
Thu, 11 Sep 2025
253.5900
257.1100
252.7800
254.8400
118,800
Wed, 10 Sep 2025
252.1600
256.3800
249.0900
252.4800
166,000
Tue, 09 Sep 2025
263.7400
264.9700
249.2200
252.6800
164,300
Mon, 08 Sep 2025
266.3100
269.2100
262.7350
266.5700
121,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
267.7700
270.3100
260.4400
265.5800
195,600