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
230.8400
234.1550
225.0400
232.1000
283,217
Thu, 22 Oct 2026
244.4600
244.4600
226.9400
232.9900
371,900
Wed, 21 Oct 2026
251.0500
251.9700
246.0700
247.5300
505,000
Tue, 20 Oct 2026
248.5900
252.8100
245.8500
247.6400
302,900
Mon, 19 Oct 2026
251.7600
253.0300
248.6100
251.2300
140,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
252.4600
254.2800
248.8000
249.1200
243,800
Thu, 15 Oct 2026
256.2500
256.2700
246.8700
252.6700
275,900
Wed, 14 Oct 2026
259.1300
260.6400
254.9600
257.4500
222,500
Tue, 13 Oct 2026
260.3700
262.9500
255.3300
260.4300
261,900
Mon, 12 Oct 2026
257.7900
262.4800
257.5900
261.5400
239,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
257.2000
260.9900
253.3400
257.8300
187,700
Thu, 08 Oct 2026
255.8800
257.1000
252.4700
254.0600
305,100
Wed, 07 Oct 2026
264.3500
265.1600
252.0700
256.9000
439,500
Tue, 06 Oct 2026
273.7200
274.5200
264.9700
268.2200
267,200
Mon, 05 Oct 2026
274.4000
275.8200
269.4600
271.9200
297,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
13 · 8-K
After-hours · 20:15 ET
FORM 8-K ↗
Fri, 02 Oct 2026
273.7300
276.7200
271.3400
274.9500
176,100
Thu, 01 Oct 2026
264.4000
270.3800
261.7100
269.9200
188,100
Wed, 30 Sep 2026
266.6400
269.0900
261.2500
265.1100
197,400
Tue, 29 Sep 2026
265.5900
266.9900
263.0800
265.6900
139,000
Mon, 28 Sep 2026
266.3600
269.5600
263.7000
266.0400
356,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
268.6700
271.3300
266.5900
268.0900
194,000
Thu, 24 Sep 2026
264.4000
272.0500
260.1900
268.4200
349,300
Wed, 23 Sep 2026
260.5400
269.6300
258.2800
266.1900
188,800
Tue, 22 Sep 2026
263.6700
264.8900
261.2500
261.8100
271,900
Mon, 21 Sep 2026
267.1200
267.1200
261.0000
262.4100
263,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
261.9700
265.9200
256.3000
265.9200
844,900
Thu, 17 Sep 2026
263.5600
263.6200
258.0000
260.1400
189,900
Wed, 16 Sep 2026
261.6700
265.2000
255.7500
258.9800
267,200
Tue, 15 Sep 2026
265.4100
267.2400
258.9700
260.0900
316,300
Mon, 14 Sep 2026
264.1600
265.6900
258.1700
263.1900
293,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
272.0800
279.0000
268.9800
270.3000
197,300
Thu, 10 Sep 2026
270.1500
271.0500
264.4100
267.2600
139,500
Wed, 09 Sep 2026
270.7600
272.4200
268.5500
270.9100
139,300
Tue, 08 Sep 2026
274.2600
275.9200
270.2100
272.1200
140,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
274.0200
278.2600
271.8300
274.0200
132,500
Thu, 03 Sep 2026
268.0100
273.9800
263.2000
273.8700
247,600
Wed, 02 Sep 2026
268.3800
269.1900
263.1300
266.9000
212,400
Tue, 01 Sep 2026
271.3300
275.4200
266.4100
267.6300
231,700
Mon, 31 Aug 2026
277.4900
278.2100
270.4400
273.0300
308,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
282.8700
282.8700
275.2000
276.9600
106,400
Thu, 27 Aug 2026
283.9900
284.5900
278.5300
281.5400
136,500
Wed, 26 Aug 2026
278.9000
283.8400
278.5900
283.2300
139,000
Tue, 25 Aug 2026
282.3500
282.3500
275.7600
276.8200
158,100
Mon, 24 Aug 2026
286.9100
287.0400
275.6100
275.6200
259,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
287.1500
289.0800
282.5400
287.2400
210,600
Thu, 20 Aug 2026
288.9900
289.4000
281.6100
284.5700
214,200
Wed, 19 Aug 2026
309.3900
309.7200
289.0600
290.7700
252,600
Tue, 18 Aug 2026
303.3900
307.8100
299.1200
306.4800
191,300
Mon, 17 Aug 2026
308.0200
309.6600
305.2600
308.0100
172,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
299.5600
307.5200
296.3800
305.8600
134,100
Thu, 13 Aug 2026
301.0000
301.8900
295.3700
300.8100
237,600
Wed, 12 Aug 2026
299.3300
305.5900
297.4800
300.4200
266,500
Tue, 11 Aug 2026
304.2500
309.3700
294.9300
295.4100
212,100
Mon, 10 Aug 2026
12 · 10-Q
After market open · 13:56 ET
10-Q ↗
Mon, 10 Aug 2026
308.3300
311.0700
300.4400
300.8100
218,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
308.0400
308.8000
294.6600
305.7200
434,200
Thu, 06 Aug 2026
11 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Thu, 06 Aug 2026
327.4200
336.7700
326.4200
328.0300
166,600
Wed, 05 Aug 2026
325.3200
330.9500
316.9000
327.6300
168,900
Tue, 04 Aug 2026
324.0500
327.3300
317.4300
326.2500
214,600
Mon, 03 Aug 2026
313.0700
320.2600
312.2100
318.1300
130,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
318.6300
320.6100
309.6700
315.2900
127,900
Thu, 30 Jul 2026
308.1600
315.2300
302.5200
311.5100
152,900
Wed, 29 Jul 2026
314.4900
315.7100
298.8500
300.0700
199,300
Tue, 28 Jul 2026
320.6300
321.3900
311.5700
315.6900
159,200
Mon, 27 Jul 2026
331.2100
334.7700
316.0000
324.2000
166,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
334.4700
335.3400
327.1100
327.7800
154,700
Thu, 23 Jul 2026
327.5800
334.5400
325.9700
331.4100
230,900
Wed, 22 Jul 2026
328.7500
334.3100
324.9500
325.9600
196,600
Tue, 21 Jul 2026
329.7600
334.1500
323.1700
332.1600
194,900
Mon, 20 Jul 2026
322.2300
325.7200
318.2000
321.3300
163,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
313.9400
325.2400
310.8300
318.5200
178,400
Thu, 16 Jul 2026
323.2500
330.9700
317.1400
322.3200
240,500
Wed, 15 Jul 2026
325.9800
329.0900
321.7900
328.0600
141,100
Tue, 14 Jul 2026
325.9900
330.2000
323.1600
325.4600
199,100
Mon, 13 Jul 2026
325.8300
327.7600
319.4300
320.8200
128,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
328.7800
333.0700
325.5800
329.1200
202,300
Thu, 09 Jul 2026
337.3100
339.2200
329.4200
331.3300
190,300
Wed, 08 Jul 2026
328.2900
335.5200
325.3400
331.9300
270,400
Tue, 07 Jul 2026
337.3800
337.5100
323.0600
333.2900
166,300
Mon, 06 Jul 2026
330.0000
343.5500
330.0000
342.5500
219,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
341.0700
342.7300
324.7900
332.7800
279,300
Wed, 01 Jul 2026
347.8100
353.8100
339.9000
339.9000
321,700
Tue, 30 Jun 2026
347.4700
356.3000
342.5300
350.0400
307,200
Mon, 29 Jun 2026
339.1100
348.4700
335.3800
345.8500
317,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
352.3600
356.4600
339.6400
339.8800
1,047,100
Thu, 25 Jun 2026
350.2400
362.1500
347.8800
354.9000
292,800
Wed, 24 Jun 2026
340.5900
352.9200
334.6600
346.5100
363,600
Tue, 23 Jun 2026
345.0000
347.8300
332.6600
343.0800
341,800
Mon, 22 Jun 2026
345.1900
357.0000
342.7900
353.0100
311,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
339.4900
344.2400
334.8700
343.5000
547,700
Wed, 17 Jun 2026
330.2600
336.5600
328.0000
333.7200
198,700
Tue, 16 Jun 2026
331.5400
335.7800
329.2500
329.4600
268,900
Mon, 15 Jun 2026
324.0000
330.6300
324.0000
327.8000
262,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
317.8700
320.5200
313.1600
313.7400
244,000
Thu, 11 Jun 2026
308.4500
317.1700
303.5700
315.9200
241,200
Wed, 10 Jun 2026
305.8300
311.6700
296.2500
304.6900
256,300
Tue, 09 Jun 2026
298.3900
308.4300
296.4000
304.5200
275,400
Mon, 08 Jun 2026
296.4700
297.6400
291.8100
295.3900
227,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
290.0900
295.9100
288.9500
292.6400
132,400
Thu, 04 Jun 2026
294.3600
294.9400
289.4400
291.9600
217,700
Wed, 03 Jun 2026
10 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 03 Jun 2026
291.0000
299.3200
291.0000
295.4300
198,200
Tue, 02 Jun 2026
288.9800
295.2000
287.9600
291.5700
165,800
Mon, 01 Jun 2026
287.9700
290.0300
282.9800
287.7000
289,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
301.1500
303.5800
289.4900
291.9000
384,500
Thu, 28 May 2026
302.1500
309.5700
298.5400
304.7200
294,500
Wed, 27 May 2026
308.1900
308.1900
302.1800
302.7500
176,700
Tue, 26 May 2026
299.8600
306.2600
297.9600
305.0800
140,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
295.7300
299.0000
289.1400
295.6200
126,400
Thu, 21 May 2026
294.5700
297.5900
288.5100
293.2700
195,600
Wed, 20 May 2026
297.3900
303.7900
293.1100
296.4500
243,300
Tue, 19 May 2026
288.5400
299.3100
284.4200
294.9000
454,600
Mon, 18 May 2026
291.3900
300.9200
290.0000
291.6800
346,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
292.2900
294.2900
288.0000
289.8700
403,300
Thu, 14 May 2026
301.5000
306.3100
292.7900
296.6400
262,300
Wed, 13 May 2026
301.1900
304.7600
298.2600
300.2500
262,900
Tue, 12 May 2026
298.1700
302.8100
291.8700
299.8200
286,500
Mon, 11 May 2026
9 · 10-Q
After market open · 12:20 ET
10-Q ↗
Mon, 11 May 2026
303.8900
305.3700
290.0700
297.8500
360,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
300.0000
312.6900
290.3000
303.1100
621,200
Thu, 07 May 2026
8 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Thu, 07 May 2026
337.4000
342.2300
330.3100
332.7700
300,000
Wed, 06 May 2026
345.1600
346.2000
333.4200
335.5900
252,600
Tue, 05 May 2026
332.2500
340.8100
330.5200
339.3500
225,800
Mon, 04 May 2026
326.5800
330.0000
324.0000
327.6600
220,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
324.8500
327.2800
316.3000
326.9600
187,500
Thu, 30 Apr 2026
314.6800
324.5100
311.8000
323.9500
338,500
Wed, 29 Apr 2026
317.7600
317.7600
308.0600
311.7900
358,900
Tue, 28 Apr 2026
319.8400
320.6200
311.4400
317.0100
212,200
Mon, 27 Apr 2026
321.3000
321.7100
312.1700
321.0700
305,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
318.6000
325.5400
315.0000
319.9000
452,400
Thu, 23 Apr 2026
313.7900
324.1400
313.6200
318.8300
332,500
Wed, 22 Apr 2026
317.3600
318.1500
304.4700
311.0000
383,600
Tue, 21 Apr 2026
315.0100
319.3200
312.7600
314.1400
384,100
Mon, 20 Apr 2026
315.4300
319.1400
312.8300
315.1500
327,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
306.4500
319.1400
303.3100
314.9200
453,300
Thu, 16 Apr 2026
7 · 8-K
After-hours · 16:39 ET
FORM 8-K ↗
Thu, 16 Apr 2026
306.8500
307.3600
296.3100
299.8200
878,200
Wed, 15 Apr 2026
6 · 8-K
After-hours · 17:28 ET
FORM 8-K ↗
Wed, 15 Apr 2026
315.7400
316.3400
303.8800
307.7000
284,200
Tue, 14 Apr 2026
316.6900
318.5100
311.9300
318.2400
282,700
Mon, 13 Apr 2026
309.2900
317.0300
309.0000
316.9100
275,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
311.8000
315.4200
307.1500
310.5900
253,300
Thu, 09 Apr 2026
308.4900
315.1900
306.1400
309.8000
356,100
Wed, 08 Apr 2026
305.0000
309.6100
303.6900
308.9400
411,000
Tue, 07 Apr 2026
292.6000
295.8700
285.5200
291.3300
521,400
Mon, 06 Apr 2026
290.7500
294.6100
288.4200
293.4000
239,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
285.8500
295.9500
282.0900
292.2800
349,100
Wed, 01 Apr 2026
284.0800
296.6900
282.9700
293.1500
448,100
Tue, 31 Mar 2026
273.6900
285.1000
268.0000
281.3700
502,600
Mon, 30 Mar 2026
282.6000
282.6000
266.8300
268.9900
550,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
274.7200
279.5200
271.0200
279.2300
493,900
Thu, 26 Mar 2026
284.2400
290.0000
277.0300
277.6300
309,500
Wed, 25 Mar 2026
287.3300
291.1900
284.0200
288.7700
460,700
Tue, 24 Mar 2026
266.1900
278.3400
264.9800
276.8400
241,700
Mon, 23 Mar 2026
266.4000
271.0000
263.2700
267.9700
243,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
266.9200
269.7700
258.7200
260.9500
590,200
Thu, 19 Mar 2026
263.1500
269.7100
258.3400
266.6100
143,500
Wed, 18 Mar 2026
268.4700
268.9600
265.6000
267.3100
233,400
Tue, 17 Mar 2026
267.2200
267.9200
262.4900
267.8100
183,000
Mon, 16 Mar 2026
267.9200
270.0600
264.8300
266.2500
154,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
270.7500
272.1200
260.0200
263.8200
129,500
Thu, 12 Mar 2026
267.1400
270.2300
261.8000
266.4300
270,000
Wed, 11 Mar 2026
267.3700
271.6400
261.6400
270.6600
123,500
Tue, 10 Mar 2026
269.9100
276.6000
269.2000
270.2100
208,000
Mon, 09 Mar 2026
262.9700
271.4400
255.7400
271.0800
173,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
268.1900
270.6200
264.7100
266.4200
164,200
Thu, 05 Mar 2026
276.8000
278.8000
267.6700
273.4000
243,400
Wed, 04 Mar 2026
279.0000
282.0400
274.1900
280.5600
188,300
Tue, 03 Mar 2026
279.3900
280.4900
270.5100
277.8100
272,200
Mon, 02 Mar 2026
275.6900
290.3300
273.0500
285.7900
289,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
277.8100
278.9100
274.3200
277.2900
239,200
Thu, 26 Feb 2026
279.8700
284.0000
273.1300
280.1000
180,200
Wed, 25 Feb 2026
286.6900
286.6900
273.5400
279.1000
226,800
Tue, 24 Feb 2026
278.2400
285.9100
277.0500
285.5600
198,500
Mon, 23 Feb 2026
275.2100
277.4500
270.9800
277.0400
155,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
273.2400
277.6800
271.3300
276.5600
257,000
Thu, 19 Feb 2026
268.0900
275.3900
263.9800
272.7600
240,600
Wed, 18 Feb 2026
266.4400
274.4700
266.2800
270.0100
320,600
Tue, 17 Feb 2026
267.0000
268.9700
263.2700
266.0000
207,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
273.7600
275.1100
267.5200
268.4100
430,000
Thu, 12 Feb 2026
284.9000
291.3100
270.6900
272.7600
212,200
Wed, 11 Feb 2026
281.3900
284.1300
277.2600
283.1900
338,700
Tue, 10 Feb 2026
270.5000
278.7500
270.5000
278.2800
285,300
Mon, 09 Feb 2026
5 · 10-Q
After market open · 12:33 ET
10-Q ↗
Mon, 09 Feb 2026
254.7200
271.1700
254.7200
268.9400
322,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
246.9600
262.0700
244.7000
253.1000
384,100
Thu, 05 Feb 2026
4 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Thu, 05 Feb 2026
234.0500
241.1400
233.0500
238.4000
239,000
Wed, 04 Feb 2026
240.0200
241.3800
231.0900
234.0500
269,400
Tue, 03 Feb 2026
234.5600
239.0300
232.7000
238.8800
187,700
Mon, 02 Feb 2026
226.8800
234.4300
226.8800
233.0900
155,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
228.2900
231.6400
225.1500
228.1700
280,100
Thu, 29 Jan 2026
225.0900
230.0000
223.8600
229.9600
176,900
Wed, 28 Jan 2026
224.3500
225.3200
219.3500
223.0600
153,900
Tue, 27 Jan 2026
223.4100
224.8900
221.0000
223.7000
151,400
Mon, 26 Jan 2026
220.6500
222.1700
218.5700
221.9200
127,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
222.8300
222.8300
218.0000
220.1500
178,000
Thu, 22 Jan 2026
227.5000
229.4100
222.7100
222.9500
175,400
Wed, 21 Jan 2026
221.5900
226.9800
220.5100
226.9600
180,300
Tue, 20 Jan 2026
214.5200
220.8100
214.5200
220.5000
184,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
218.8000
220.4000
216.8300
218.5800
124,100
Thu, 15 Jan 2026
214.1700
221.0600
213.7300
218.8600
156,700
Wed, 14 Jan 2026
214.2700
214.2700
209.6600
212.5100
216,800
Tue, 13 Jan 2026
214.6400
217.3700
212.2500
214.1700
199,100
Mon, 12 Jan 2026
211.2100
214.6300
209.9500
213.5400
166,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
209.7300
212.8800
208.2300
211.6500
177,000
Thu, 08 Jan 2026
208.4100
212.4800
207.0600
209.1100
212,000
Wed, 07 Jan 2026
207.0000
210.5700
205.3100
207.2600
227,900
Tue, 06 Jan 2026
201.9100
206.6200
197.6100
206.5100
174,300
Mon, 05 Jan 2026
197.6200
203.2700
197.6200
201.5600
130,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
194.8900
200.0600
194.3600
197.6200
164,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
197.7700
198.7500
195.3000
195.3900
126,700
Tue, 30 Dec 2025
199.5000
200.3300
196.7000
196.9200
143,900
Mon, 29 Dec 2025
200.4000
204.1100
199.0000
199.7600
147,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
204.7800
204.7800
200.3200
200.5000
117,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
204.6000
204.6000
201.0400
201.9000
63,900
Tue, 23 Dec 2025
200.1400
204.5000
199.9700
203.6200
216,500
Mon, 22 Dec 2025
200.9400
202.2400
198.8100
200.4100
159,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
197.2900
200.4600
196.7500
198.7800
443,500
Thu, 18 Dec 2025
201.5200
202.2700
196.2400
198.1200
183,800
Wed, 17 Dec 2025
200.1000
202.5700
199.1000
199.5700
215,100
Tue, 16 Dec 2025
206.7200
207.0400
198.0500
199.3700
204,700
Mon, 15 Dec 2025
205.6600
208.8900
203.6400
206.4100
218,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
206.2300
207.6400
202.8100
204.1700
305,600
Thu, 11 Dec 2025
203.1900
207.5800
202.0300
206.5500
268,600
Wed, 10 Dec 2025
3 · DEF 14A
After market open · 09:33 ET
DEF 14A ↗
Wed, 10 Dec 2025
197.9500
204.5100
197.2000
202.5600
296,600
Tue, 09 Dec 2025
199.0700
202.8500
197.9300
197.9400
281,100
Mon, 08 Dec 2025
197.2600
199.1200
195.2100
198.2100
279,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
202.9000
202.9100
193.6800
195.5900
359,100
Thu, 04 Dec 2025
201.2100
203.0300
200.0100
202.2900
160,400
Wed, 03 Dec 2025
204.5200
204.5200
199.9900
201.1500
195,100
Tue, 02 Dec 2025
207.0200
207.2200
202.4800
204.0200
202,100
Mon, 01 Dec 2025
2 · 10-K
After market open · 14:23 ET
10-K ↗
Mon, 01 Dec 2025
210.7400
211.7000
203.1100
204.9700
260,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
214.7000
214.7000
210.5900
212.9100
101,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
217.7900
222.1700
212.8100
212.9300
281,200
Tue, 25 Nov 2025
226.2700
227.4600
212.2600
217.4300
270,000
Mon, 24 Nov 2025
218.0500
227.3200
211.2700
224.3600
308,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
224.7500
229.4600
211.8000
215.5000
514,800
Thu, 20 Nov 2025
1 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 20 Nov 2025
222.0100
223.6700
209.7500
210.1700
420,800
Wed, 19 Nov 2025
215.5700
219.5800
215.5100
217.0300
166,300
Tue, 18 Nov 2025
215.3200
217.9400
214.3400
215.5300
147,100
Mon, 17 Nov 2025
220.6100
221.1000
214.9000
216.2700
149,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
207.9200
220.7100
203.7600
220.3700
159,000
Thu, 13 Nov 2025
220.1300
220.9100
214.9900
216.7900
204,300
Wed, 12 Nov 2025
216.1400
223.1100
215.4900
220.1100
205,900
Tue, 11 Nov 2025
222.0300
223.4700
214.4100
216.2300
218,700
Mon, 10 Nov 2025
218.8200
222.7100
216.1600
221.2000
172,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
218.3600
219.1800
210.6700
216.2200
182,300
Thu, 06 Nov 2025
221.5000
224.1500
218.5900
218.9200
129,700
Wed, 05 Nov 2025
220.2500
223.7200
218.2300
222.4000
139,200
Tue, 04 Nov 2025
220.7700
222.3700
218.5800
219.7100
114,800
Mon, 03 Nov 2025
220.0700
222.4700
215.3800
222.1000
167,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
218.5000
223.1600
216.8400
219.4700
232,100
Thu, 30 Oct 2025
221.3700
224.2100
216.2600
218.4400
132,900
Wed, 29 Oct 2025
222.7900
226.3400
219.9600
221.3100
92,300
Tue, 28 Oct 2025
220.1700
221.6500
215.9200
221.5500
85,100
Mon, 27 Oct 2025
222.6000
224.5900
217.3400
219.1900
64,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
220.6600
223.3100
220.4800
221.2500
108,500
Thu, 23 Oct 2025
215.1900
219.4600
213.5700
219.1000
71,900