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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
239.7300
245.2900
234.8200
244.9700
266,627
Thu, 22 Oct 2026
226.0000
244.5200
226.0000
242.7900
274,400
Wed, 21 Oct 2026
25 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 21 Oct 2026
247.2200
250.5200
224.6500
224.8500
217,000
Tue, 20 Oct 2026
240.0800
243.9500
238.9200
243.0200
139,300
Mon, 19 Oct 2026
240.2000
243.3400
238.4100
239.2800
155,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
240.3800
248.3700
240.0000
242.2200
157,400
Thu, 15 Oct 2026
234.6000
247.0000
234.6000
239.8000
204,400
Wed, 14 Oct 2026
230.0000
231.5100
225.5100
228.3700
207,000
Tue, 13 Oct 2026
230.8000
231.9000
226.6800
231.5900
170,900
Mon, 12 Oct 2026
232.5000
236.8700
228.5200
229.6400
183,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
236.7000
238.2200
227.8800
232.0100
394,500
Thu, 08 Oct 2026
232.8600
237.9200
230.0000
236.6100
286,200
Wed, 07 Oct 2026
234.5000
236.2800
229.9100
232.6100
283,200
Tue, 06 Oct 2026
238.2900
240.6500
236.0000
236.9600
277,900
Mon, 05 Oct 2026
244.4100
244.8900
234.9400
241.4400
302,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
260.0200
261.6800
249.0000
249.8400
250,700
Thu, 01 Oct 2026
241.8400
257.0700
234.0500
256.7000
320,300
Wed, 30 Sep 2026
242.9800
245.2500
237.1100
240.4400
354,500
Tue, 29 Sep 2026
244.0600
245.4500
235.1100
240.9300
380,800
Mon, 28 Sep 2026
250.3200
251.4700
239.1800
242.2300
431,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
249.8200
253.9000
246.9800
252.1800
262,000
Thu, 24 Sep 2026
247.9600
252.9100
246.4200
247.7900
352,600
Thu, 24 Sep 2026
24 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 23 Sep 2026
253.2000
256.6000
247.5100
247.5100
187,600
Tue, 22 Sep 2026
23 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 22 Sep 2026
255.5000
256.9100
250.0100
253.7500
190,400
Tue, 22 Sep 2026
22 · 8-K
Pre-market · 07:12 ET
8-K ↗
Mon, 21 Sep 2026
247.3600
254.9100
247.3600
250.8700
214,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
253.2000
253.2000
246.2100
246.4200
501,200
Thu, 17 Sep 2026
266.6700
273.6700
251.3200
254.9500
340,800
Wed, 16 Sep 2026
275.6400
275.8000
260.2300
262.2200
234,900
Tue, 15 Sep 2026
281.9400
282.6400
275.0700
275.4500
153,500
Mon, 14 Sep 2026
282.0800
286.2400
279.2100
284.0100
181,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
286.1500
286.3900
277.6500
278.2700
121,100
Thu, 10 Sep 2026
287.1100
289.0200
278.7000
281.8400
218,100
Thu, 10 Sep 2026
21 · 8-K
Next filing day · accepted 09 Sep, 21:42 ET
8-K ↗
Wed, 09 Sep 2026
281.5300
288.1300
279.5700
287.7200
274,800
Tue, 08 Sep 2026
296.2500
300.7300
281.4100
281.6000
257,800
Tue, 08 Sep 2026
20 · 8-K
Pre-market · 07:40 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
284.4500
306.4100
284.4500
300.7600
486,000
Thu, 03 Sep 2026
281.1700
285.3600
277.3000
284.3300
342,900
Wed, 02 Sep 2026
270.6800
277.7400
268.3700
276.4100
344,400
Tue, 01 Sep 2026
267.6000
270.9500
266.0200
269.5000
138,800
Mon, 31 Aug 2026
263.0000
271.8200
263.0000
269.5400
195,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
264.3000
269.0800
261.7200
263.9500
171,800
Thu, 27 Aug 2026
261.5300
263.2800
258.6200
262.0400
102,600
Wed, 26 Aug 2026
263.9200
268.4800
261.6200
262.6300
137,400
Tue, 25 Aug 2026
259.5800
265.1100
254.1100
264.8100
131,100
Mon, 24 Aug 2026
261.4900
266.1000
258.5100
259.3800
103,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
265.5700
268.0000
261.2800
261.8500
232,500
Thu, 20 Aug 2026
261.3300
266.8300
258.2600
263.8200
121,900
Wed, 19 Aug 2026
252.8300
267.8400
252.4100
263.8700
196,700
Tue, 18 Aug 2026
262.9500
262.9500
249.5400
250.0100
164,300
Mon, 17 Aug 2026
261.3100
265.9300
256.9700
259.6800
366,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
262.6100
265.4200
260.0100
263.9500
165,200
Thu, 13 Aug 2026
267.6500
268.2500
259.2400
263.0100
154,400
Wed, 12 Aug 2026
263.0400
268.2800
262.0000
266.1100
148,000
Tue, 11 Aug 2026
19 · 8-K
After-hours · 16:59 ET
8-K ↗
Tue, 11 Aug 2026
266.0200
271.6900
262.9100
266.2600
121,600
Mon, 10 Aug 2026
264.0000
266.5800
261.1300
265.1200
206,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
265.7800
273.7000
264.0200
266.4700
187,700
Thu, 06 Aug 2026
279.2100
279.4200
269.7600
270.8200
232,700
Wed, 05 Aug 2026
290.3300
293.6300
277.0700
277.6000
155,600
Tue, 04 Aug 2026
288.2700
292.8000
282.5100
285.8800
217,800
Mon, 03 Aug 2026
290.7300
297.0000
287.3800
292.1400
300,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
294.0000
294.0000
274.2700
286.7700
420,100
Thu, 30 Jul 2026
18 · 10-Q
After market open · 15:13 ET
Q2 2026 FORM 10-Q ↗
Thu, 30 Jul 2026
338.2200
338.2200
294.4400
296.7100
378,900
Thu, 30 Jul 2026
17 · 8-K
Pre-market · 06:24 ET
8-K ↗
Wed, 29 Jul 2026
353.0600
378.1000
347.7700
357.9700
332,500
Tue, 28 Jul 2026
341.2500
351.8000
335.4600
350.6500
181,900
Mon, 27 Jul 2026
333.6200
343.0000
326.0700
337.4300
232,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
327.7100
336.6300
324.4900
330.8700
129,300
Thu, 23 Jul 2026
322.8500
329.0200
321.5400
326.6800
168,900
Wed, 22 Jul 2026
316.2900
328.4000
316.2900
327.9300
262,600
Tue, 21 Jul 2026
306.8500
314.2600
304.4900
311.6200
119,600
Mon, 20 Jul 2026
326.9200
328.4100
305.7800
305.9500
132,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
326.6500
340.0000
307.9900
326.0600
204,600
Thu, 16 Jul 2026
323.8000
331.6900
323.6400
331.6200
224,800
Wed, 15 Jul 2026
16 · 8-K
After market open · 11:56 ET
8-K ↗
Wed, 15 Jul 2026
299.2100
319.5400
299.2100
319.4000
228,800
Tue, 14 Jul 2026
294.8000
300.0000
291.5100
299.1800
100,300
Mon, 13 Jul 2026
300.6200
304.5000
293.0400
295.6600
154,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
301.4100
312.9500
298.6900
299.8800
108,400
Thu, 09 Jul 2026
294.2400
303.7100
292.0000
302.9600
120,800
Wed, 08 Jul 2026
297.0200
297.0200
290.5600
294.6400
122,400
Tue, 07 Jul 2026
297.3900
300.9000
292.8000
296.4700
219,600
Mon, 06 Jul 2026
288.0100
297.0700
282.0900
296.8100
172,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
290.0600
290.5500
279.1000
288.3900
349,700
Wed, 01 Jul 2026
291.1700
293.9900
284.3700
286.6000
176,400
Tue, 30 Jun 2026
296.0100
296.0100
287.7800
291.1700
322,800
Mon, 29 Jun 2026
299.8100
301.3800
291.3300
297.8500
310,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
301.0100
305.1900
296.4500
301.7400
517,100
Thu, 25 Jun 2026
320.3200
323.4000
294.8900
300.8200
354,100
Wed, 24 Jun 2026
319.4000
325.5900
314.6000
317.5100
279,200
Tue, 23 Jun 2026
313.3600
321.3700
310.2700
318.2500
264,300
Mon, 22 Jun 2026
309.9300
318.4200
309.9300
315.2500
130,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
306.2300
313.3100
306.2300
313.1600
203,200
Wed, 17 Jun 2026
324.1200
325.8600
303.4700
305.0700
182,600
Tue, 16 Jun 2026
327.4400
328.6300
323.4900
325.6000
92,100
Mon, 15 Jun 2026
329.0300
332.8800
325.0200
325.7400
98,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
327.8500
330.4300
323.4400
325.3300
120,300
Thu, 11 Jun 2026
327.6300
335.0000
319.1400
324.9100
277,000
Wed, 10 Jun 2026
330.0000
334.9900
325.9000
326.1000
163,200
Tue, 09 Jun 2026
319.8800
332.3100
319.8800
328.2900
174,200
Mon, 08 Jun 2026
308.5900
320.4200
308.4900
316.6500
191,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
306.0000
312.3400
306.0000
311.0000
182,600
Thu, 04 Jun 2026
310.5100
314.4100
304.0700
305.4300
145,700
Wed, 03 Jun 2026
304.5100
309.4900
299.5600
305.7500
199,900
Tue, 02 Jun 2026
309.8300
311.9400
304.0300
308.3200
164,800
Mon, 01 Jun 2026
318.5900
318.5900
307.6500
311.5100
173,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
326.9300
326.9700
312.2000
316.3400
182,300
Thu, 28 May 2026
329.2600
332.5400
320.1700
326.4400
277,900
Wed, 27 May 2026
333.0400
343.4500
327.5200
331.7000
254,700
Tue, 26 May 2026
324.0900
334.0700
323.9500
329.6300
112,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
318.1400
333.2100
318.1400
326.1800
147,100
Thu, 21 May 2026
15 · 8-K
After market open · 14:04 ET
8-K ↗
Thu, 21 May 2026
310.7300
323.6500
308.0900
320.1100
257,900
Wed, 20 May 2026
305.9200
315.8800
301.0300
315.2000
131,200
Tue, 19 May 2026
315.9700
315.9700
301.3400
305.4700
158,600
Mon, 18 May 2026
312.9100
321.5100
310.3400
317.1800
159,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
14 · 8-K
After market open · 12:51 ET
8-K ↗
Fri, 15 May 2026
334.6000
336.5000
313.5500
313.6200
196,700
Thu, 14 May 2026
329.8300
339.4500
329.8300
334.3300
138,700
Wed, 13 May 2026
332.8200
336.5300
327.0800
327.7800
155,000
Tue, 12 May 2026
349.7900
349.7900
335.8800
336.1400
118,300
Mon, 11 May 2026
358.3100
358.3100
348.2100
348.6000
170,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
351.0900
357.8400
347.1100
357.8300
155,500
Thu, 07 May 2026
346.0700
352.3500
342.0000
350.1600
144,800
Wed, 06 May 2026
349.5300
350.5400
343.6600
343.9700
122,300
Tue, 05 May 2026
332.9500
344.7300
332.9500
341.3500
124,700
Mon, 04 May 2026
351.7800
351.7800
329.7600
330.0000
253,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
358.6400
373.5600
348.9400
353.6700
202,400
Thu, 30 Apr 2026
13 · 10-Q
After market open · 15:41 ET
Q1 2026 FORM 10-Q ↗
Thu, 30 Apr 2026
345.0000
366.6200
331.8000
356.8700
305,700
Thu, 30 Apr 2026
12 · 8-K
Pre-market · 06:41 ET
8-K ↗
Wed, 29 Apr 2026
348.3500
368.0600
348.1300
349.2100
291,900
Tue, 28 Apr 2026
341.1900
346.6400
333.1700
344.7000
146,700
Mon, 27 Apr 2026
341.8300
347.1100
337.3300
339.5200
101,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
338.9400
342.1000
334.1700
341.3900
98,200
Thu, 23 Apr 2026
341.0800
345.0000
335.6400
339.7800
117,300
Wed, 22 Apr 2026
346.5400
347.2100
337.1600
341.8600
113,000
Tue, 21 Apr 2026
352.7800
355.0000
338.7100
344.6900
172,700
Mon, 20 Apr 2026
349.5300
353.1800
346.8800
351.2100
80,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
341.1800
353.3900
338.8200
349.9400
126,100
Thu, 16 Apr 2026
335.0300
336.8900
325.8900
335.4800
94,300
Wed, 15 Apr 2026
337.2300
339.4200
331.9100
332.7300
84,200
Tue, 14 Apr 2026
337.1800
341.1300
332.9200
337.9800
68,100
Mon, 13 Apr 2026
336.3700
338.2100
330.9400
338.0200
98,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
337.9000
340.0200
331.9600
338.1400
64,100
Thu, 09 Apr 2026
11 · 8-K
After market open · 11:09 ET
8-K ↗
Thu, 09 Apr 2026
330.9700
338.4600
326.7500
338.1100
104,200
Wed, 08 Apr 2026
332.9000
350.0000
327.6300
332.6300
133,600
Tue, 07 Apr 2026
325.4400
326.9200
321.5500
323.9600
87,400
Mon, 06 Apr 2026
326.9200
328.2400
315.6500
327.0000
138,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
10 · DEF 14A
After market open · 11:20 ET
DEF 14A ↗
Thu, 02 Apr 2026
329.9600
335.9500
323.1500
329.4500
127,700
Wed, 01 Apr 2026
329.9600
333.4400
325.5900
330.7900
138,800
Tue, 31 Mar 2026
331.1700
335.4700
323.9500
330.6300
139,300
Mon, 30 Mar 2026
330.0600
331.6100
325.8700
328.7300
176,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
328.3000
329.9300
323.9800
325.1800
135,200
Thu, 26 Mar 2026
326.6500
334.3000
325.7600
331.5100
141,800
Wed, 25 Mar 2026
319.7000
327.2300
315.0000
326.8600
121,100
Tue, 24 Mar 2026
319.5200
321.1200
313.1200
317.8500
206,000
Mon, 23 Mar 2026
325.3100
333.9100
321.4300
322.2200
303,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
316.0900
321.5400
313.6300
318.3300
764,400
Thu, 19 Mar 2026
9 · PRE 14A
After-hours · 17:09 ET
PRE 14A ↗
Thu, 19 Mar 2026
303.9000
319.7000
303.9000
316.3000
358,600
Wed, 18 Mar 2026
294.3400
309.5000
292.4400
308.5200
269,800
Tue, 17 Mar 2026
303.4900
304.9700
296.0200
297.4200
113,600
Mon, 16 Mar 2026
301.9000
303.5300
297.3100
299.8400
174,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
305.4200
307.2400
298.2100
299.9000
155,000
Thu, 12 Mar 2026
308.4800
310.8000
298.9900
300.9100
160,500
Wed, 11 Mar 2026
314.5100
320.6600
308.5000
312.8300
100,100
Tue, 10 Mar 2026
318.3200
321.5200
311.8600
312.9400
179,100
Mon, 09 Mar 2026
310.2100
318.8900
306.7400
318.0700
179,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
318.1200
319.5400
307.9500
318.8400
158,000
Thu, 05 Mar 2026
324.8500
329.5600
321.1300
324.1900
148,900
Wed, 04 Mar 2026
326.1000
330.2200
322.1500
326.5600
137,200
Tue, 03 Mar 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 03 Mar 2026
313.2800
323.9500
306.9600
322.4800
177,400
Mon, 02 Mar 2026
319.0700
325.0000
315.3200
320.3200
131,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
330.0000
333.0100
325.0000
325.7400
219,700
Thu, 26 Feb 2026
334.6600
341.0000
330.4100
334.3800
154,000
Wed, 25 Feb 2026
333.2200
341.0900
332.1500
335.3000
162,900
Tue, 24 Feb 2026
336.6500
342.4900
331.4200
335.0700
114,500
Mon, 23 Feb 2026
342.5400
343.2300
327.0000
332.9200
144,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
334.4700
347.8100
334.3000
342.3000
229,700
Thu, 19 Feb 2026
333.8400
335.6800
328.1500
331.9700
145,600
Wed, 18 Feb 2026
328.4700
339.0100
326.5100
335.8400
181,000
Tue, 17 Feb 2026
332.7000
337.6800
324.4900
330.3200
159,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 10-K
After market open · 15:01 ET
10-K - 2025 ANNUAL REPORT ↗
Fri, 13 Feb 2026
336.8600
339.1500
328.8500
333.8600
122,700
Thu, 12 Feb 2026
341.8100
346.7100
331.9500
336.0100
140,800
Wed, 11 Feb 2026
6 · 8-K
After-hours · 16:45 ET
8-K ↗
Wed, 11 Feb 2026
333.6700
345.4800
333.6700
337.0400
273,100
Tue, 10 Feb 2026
338.3800
342.5000
331.5900
334.6100
152,700
Mon, 09 Feb 2026
346.3400
346.3400
335.1500
338.4000
179,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
338.6800
353.6100
338.6800
346.2800
167,300
Thu, 05 Feb 2026
356.2400
357.8800
338.9000
340.7300
205,400
Wed, 04 Feb 2026
349.1500
360.3400
344.1800
357.8400
261,900
Tue, 03 Feb 2026
351.8800
354.4900
342.5900
345.8500
253,000
Mon, 02 Feb 2026
354.2800
359.5100
350.1800
351.8900
304,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
360.6600
365.7700
351.2800
354.2600
538,200
Thu, 29 Jan 2026
372.0600
384.2900
362.6300
363.1600
387,700
Thu, 29 Jan 2026
5 · 8-K
Pre-market · 06:45 ET
8-K ↗
Wed, 28 Jan 2026
398.9700
400.5800
392.6500
396.4100
154,900
Tue, 27 Jan 2026
390.1000
398.0000
387.7700
396.9600
117,100
Mon, 26 Jan 2026
392.7600
395.7600
386.6500
390.5500
160,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
399.3500
402.1700
388.0700
391.9100
145,800
Thu, 22 Jan 2026
409.0600
413.8400
398.9300
402.6200
162,500
Wed, 21 Jan 2026
398.1100
409.0500
398.1100
406.1600
152,100
Tue, 20 Jan 2026
391.1400
399.6300
390.8300
398.9400
175,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
395.4900
401.7700
393.0000
395.0600
176,000
Thu, 15 Jan 2026
4 · 8-K
After market open · 11:54 ET
8-K ↗
Thu, 15 Jan 2026
394.6300
399.4500
389.9900
397.1000
226,300
Wed, 14 Jan 2026
395.5700
399.4100
392.0500
397.4300
128,200
Tue, 13 Jan 2026
398.2900
401.2000
388.2500
398.3000
135,700
Mon, 12 Jan 2026
399.1400
403.5200
392.0000
399.3900
115,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
400.7600
405.0300
396.3000
402.6500
145,300
Thu, 08 Jan 2026
391.6000
407.7900
389.9600
400.9700
145,200
Wed, 07 Jan 2026
397.6300
401.4300
391.1700
394.1200
146,500
Tue, 06 Jan 2026
398.0900
399.6700
390.1000
398.8400
205,200
Mon, 05 Jan 2026
390.8100
403.1000
390.1300
396.1400
236,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
393.8100
394.1600
388.3500
392.5800
131,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
399.7200
400.5900
392.0200
393.3000
117,900
Tue, 30 Dec 2025
401.3000
402.6300
398.8200
399.8000
90,400
Mon, 29 Dec 2025
408.1300
408.1300
400.3800
402.9900
104,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
406.1900
410.7300
403.8600
407.5600
52,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
400.9800
410.4900
400.0100
406.3800
60,000
Tue, 23 Dec 2025
407.1900
409.8100
402.0500
405.2400
104,500
Mon, 22 Dec 2025
405.0600
411.6000
404.0000
407.5500
101,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
400.5200
406.1500
396.4200
405.2100
380,200
Thu, 18 Dec 2025
409.7800
413.6700
401.2300
402.6600
242,400
Wed, 17 Dec 2025
407.4400
414.8000
405.6400
407.8100
168,100
Tue, 16 Dec 2025
411.0100
415.2600
405.2300
409.8300
122,000
Mon, 15 Dec 2025
414.7200
415.4400
404.7800
408.8500
177,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
428.5600
429.0000
407.5900
413.7400
163,300
Thu, 11 Dec 2025
422.1600
428.7400
419.5600
426.9100
174,200
Wed, 10 Dec 2025
411.6200
423.5400
411.4900
419.9800
155,900
Tue, 09 Dec 2025
403.0900
410.7400
402.2000
410.7300
287,500
Mon, 08 Dec 2025
408.7300
412.4700
404.1400
405.5200
203,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
407.0600
412.1500
403.7900
404.2100
258,100
Thu, 04 Dec 2025
408.0300
412.9900
407.8700
408.3500
176,100
Wed, 03 Dec 2025
405.1100
412.9500
404.0500
410.3800
180,700
Tue, 02 Dec 2025
401.6200
405.7400
398.9800
402.3800
216,200
Mon, 01 Dec 2025
397.8800
406.0800
390.8500
399.8700
227,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
403.0300
405.7700
400.2300
401.0400
139,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
406.6400
412.6100
402.9300
402.9300
232,400
Tue, 25 Nov 2025
403.6900
417.7800
401.7900
408.5800
131,300
Mon, 24 Nov 2025
399.4300
404.1300
399.0000
399.9300
141,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
390.5800
405.4700
386.0300
399.2700
220,200
Thu, 20 Nov 2025
395.4600
397.9500
386.9600
387.8800
253,700
Wed, 19 Nov 2025
393.3900
397.0000
390.7800
391.9100
182,600
Tue, 18 Nov 2025
381.2800
394.9500
379.6400
393.1000
160,200
Mon, 17 Nov 2025
387.8300
395.6300
383.2200
383.2200
173,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
392.1500
396.1500
389.9900
391.9100
121,500
Thu, 13 Nov 2025
391.5400
399.5800
389.1100
391.9700
162,600
Wed, 12 Nov 2025
3 · 8-K
After market open · 15:38 ET
8-K ↗
Wed, 12 Nov 2025
392.5200
398.9700
388.8600
391.7900
197,700
Tue, 11 Nov 2025
392.0500
392.0500
378.2800
380.0200
154,400
Mon, 10 Nov 2025
390.0300
392.9200
386.9900
389.7000
109,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
384.5000
395.1800
384.5000
390.8700
146,800
Thu, 06 Nov 2025
388.9200
392.3300
383.1000
384.8500
256,700
Wed, 05 Nov 2025
388.9000
397.9000
386.4900
392.9700
193,600
Tue, 04 Nov 2025
392.1900
398.7700
388.2300
388.4900
237,100
Mon, 03 Nov 2025
395.2000
397.5500
386.1500
393.6300
214,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
392.4400
401.2300
390.1300
397.5400
258,700
Thu, 30 Oct 2025
401.0300
410.1900
393.6000
395.7800
244,100
Wed, 29 Oct 2025
389.5000
409.3400
380.7100
404.2400
425,400
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 16:57 ET
Q3 2025 FORM 10-Q ↗
Tue, 28 Oct 2025
407.3600
413.1000
388.0700
393.2800
568,500
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 06:37 ET
8-K ↗
Mon, 27 Oct 2025
424.6200
428.6000
417.0000
419.9500
267,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
433.7500
437.2200
423.5700
423.9600
210,300