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
362.4000
363.8416
351.6000
352.6000
533,022
Thu, 22 Oct 2026
357.7700
363.2500
354.9200
362.5900
360,900
Wed, 21 Oct 2026
352.7700
355.7300
352.5400
355.0700
241,300
Tue, 20 Oct 2026
353.9500
357.0700
351.6800
354.3300
326,700
Mon, 19 Oct 2026
346.9400
352.2000
346.1600
351.5300
321,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
344.1900
351.2000
344.1900
351.0600
302,600
Thu, 15 Oct 2026
345.0000
349.2500
339.9600
344.1600
495,000
Wed, 14 Oct 2026
340.5400
342.7500
334.4800
339.5100
541,800
Tue, 13 Oct 2026
342.1600
342.3800
338.8000
340.8200
603,400
Mon, 12 Oct 2026
332.9600
341.5700
332.9600
338.8700
502,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
330.8200
335.9300
329.7700
331.3800
406,900
Thu, 08 Oct 2026
323.5900
335.6100
321.2500
331.3400
464,400
Wed, 07 Oct 2026
323.9900
326.8900
322.8300
323.0300
465,300
Tue, 06 Oct 2026
324.7000
330.1200
322.2700
324.4200
413,300
Mon, 05 Oct 2026
325.8900
326.3300
323.0500
323.3900
390,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
322.6900
325.8200
321.2200
325.5300
333,900
Thu, 01 Oct 2026
318.7500
325.3400
316.6000
322.9900
385,800
Wed, 30 Sep 2026
324.2800
326.0000
318.2300
318.2300
313,400
Tue, 29 Sep 2026
327.9200
327.9200
320.2500
324.5300
261,100
Mon, 28 Sep 2026
325.7700
328.9800
323.7800
324.9000
242,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
331.7400
331.7400
325.5600
325.6000
280,400
Thu, 24 Sep 2026
330.0800
333.6700
330.0400
330.4200
273,700
Wed, 23 Sep 2026
327.4900
331.4100
322.4100
328.8000
323,200
Tue, 22 Sep 2026
326.3600
328.1300
321.8000
325.9000
362,500
Mon, 21 Sep 2026
326.9900
330.6500
325.1200
326.2900
302,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
327.4300
329.4800
324.3300
327.1200
707,500
Thu, 17 Sep 2026
328.4600
334.2000
325.3500
328.7800
280,100
Wed, 16 Sep 2026
326.8900
330.8700
326.1400
328.4300
286,700
Tue, 15 Sep 2026
329.4100
330.2700
325.0700
328.7000
243,500
Mon, 14 Sep 2026
329.7000
331.2500
327.8700
330.6200
531,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
329.0700
330.1200
322.9700
324.9900
182,000
Thu, 10 Sep 2026
326.2000
326.9200
322.4900
326.5300
281,100
Wed, 09 Sep 2026
324.3800
324.3800
319.1600
322.5300
232,300
Tue, 08 Sep 2026
326.4800
328.0500
321.6600
323.1000
254,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
333.7900
336.1400
329.8900
330.3800
293,200
Thu, 03 Sep 2026
333.4100
340.2400
331.7800
337.9700
236,600
Wed, 02 Sep 2026
331.8400
333.8600
330.2700
331.2100
219,000
Tue, 01 Sep 2026
330.1600
334.9700
328.5300
329.7900
219,700
Mon, 31 Aug 2026
329.9100
330.2200
326.0000
327.6400
285,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
330.5200
333.3400
329.3600
330.7400
184,200
Thu, 27 Aug 2026
328.0600
331.3100
326.3700
330.4100
185,300
Wed, 26 Aug 2026
329.4200
335.1700
329.4200
331.7300
201,900
Tue, 25 Aug 2026
329.0200
330.2600
326.6400
329.2000
192,000
Mon, 24 Aug 2026
324.1600
330.7700
324.1600
329.4200
233,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
323.9000
325.2100
321.1700
323.4500
468,600
Thu, 20 Aug 2026
315.9500
322.8800
315.8900
322.1500
233,300
Wed, 19 Aug 2026
321.5400
323.1600
317.2400
317.2400
260,700
Tue, 18 Aug 2026
322.8700
326.4700
320.3700
320.7200
224,300
Mon, 17 Aug 2026
322.2900
325.3200
317.9700
318.5000
250,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
320.7400
324.0200
318.2700
323.3600
206,400
Thu, 13 Aug 2026
319.9200
321.5500
318.4200
319.8600
234,700
Wed, 12 Aug 2026
314.2200
319.6100
313.2800
317.4500
260,200
Tue, 11 Aug 2026
317.9400
321.3400
316.1100
316.5200
186,100
Mon, 10 Aug 2026
324.8000
324.8000
317.8600
318.4200
259,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
321.1700
325.7600
319.3200
321.8700
164,100
Thu, 06 Aug 2026
325.9900
328.5600
322.4200
323.4900
220,400
Wed, 05 Aug 2026
322.9100
326.1800
320.7900
323.5800
267,300
Tue, 04 Aug 2026
317.5500
323.6300
316.7600
321.7500
313,300
Mon, 03 Aug 2026
320.8500
325.2600
319.8200
321.3700
230,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
315.4900
322.0000
315.0000
319.9800
325,900
Thu, 30 Jul 2026
332.7500
335.6800
315.1200
318.3600
410,600
Wed, 29 Jul 2026
332.5800
335.9700
330.7300
332.6100
314,800
Tue, 28 Jul 2026
332.0000
335.8800
331.5500
334.2400
475,600
Mon, 27 Jul 2026
327.7200
331.4500
327.7200
328.8700
308,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
314.3000
329.6000
314.3000
329.1000
295,800
Thu, 23 Jul 2026
15 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 23 Jul 2026
323.6700
324.5100
313.2100
317.4100
674,000
Wed, 22 Jul 2026
14 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 22 Jul 2026
322.5800
323.0400
316.8600
319.6900
348,100
Tue, 21 Jul 2026
327.2100
327.2100
317.9200
321.1800
293,600
Mon, 20 Jul 2026
321.8100
325.8300
318.8600
321.5100
434,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
316.2600
325.5500
316.2600
323.0600
364,900
Thu, 16 Jul 2026
305.2800
315.2600
297.9800
315.2600
334,500
Wed, 15 Jul 2026
314.8800
315.8100
306.7600
307.7300
359,500
Tue, 14 Jul 2026
318.2200
323.0000
318.2200
319.9200
348,300
Mon, 13 Jul 2026
318.2000
321.8300
317.4600
320.6600
220,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
312.3200
315.5300
309.3900
314.9900
421,900
Thu, 09 Jul 2026
322.4700
323.8400
309.0000
311.1700
608,600
Wed, 08 Jul 2026
325.6300
327.3400
322.1900
322.3700
299,900
Tue, 07 Jul 2026
324.9100
329.5700
322.8300
323.6900
298,600
Mon, 06 Jul 2026
325.7800
326.1600
321.9000
323.1100
405,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
318.3200
328.3900
313.6000
326.2900
318,800
Wed, 01 Jul 2026
320.6000
325.2000
315.9600
316.8400
417,800
Tue, 30 Jun 2026
323.4700
325.3900
314.0500
316.9000
460,400
Mon, 29 Jun 2026
318.1500
323.0700
316.9600
323.0300
301,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
309.8700
319.8000
307.2600
319.5900
611,400
Thu, 25 Jun 2026
308.8300
313.8200
305.8500
307.1400
225,400
Wed, 24 Jun 2026
309.3000
313.1200
307.0500
310.0800
321,700
Tue, 23 Jun 2026
304.1200
308.4500
302.3400
307.5600
263,400
Mon, 22 Jun 2026
295.3800
307.0400
295.3800
300.9300
365,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
301.6400
304.9900
297.5600
299.1700
618,100
Wed, 17 Jun 2026
299.1200
304.4600
299.1200
303.0200
231,400
Tue, 16 Jun 2026
298.7800
302.5300
297.5200
300.6100
291,500
Mon, 15 Jun 2026
297.2500
302.7500
296.5100
297.3800
283,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
300.8400
301.3100
298.2000
300.8800
302,900
Thu, 11 Jun 2026
297.7700
301.2400
297.0300
298.1500
349,100
Wed, 10 Jun 2026
289.7300
296.6400
286.8700
295.7500
676,700
Tue, 09 Jun 2026
283.5800
285.9700
281.8100
282.7400
366,400
Mon, 08 Jun 2026
286.5500
288.5300
282.0900
282.1100
290,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
279.6500
290.7900
279.6500
288.4800
303,900
Thu, 04 Jun 2026
282.9200
287.4800
277.0100
277.7300
348,500
Wed, 03 Jun 2026
278.8900
282.0200
278.4700
280.6100
310,600
Tue, 02 Jun 2026
277.4600
280.9800
275.6000
277.6900
294,100
Mon, 01 Jun 2026
282.1400
283.3900
277.6100
277.7100
357,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
284.6200
285.5600
279.3500
280.3500
407,100
Thu, 28 May 2026
286.8200
291.1400
285.1900
285.6300
305,000
Wed, 27 May 2026
297.1500
297.1500
288.4400
289.6800
453,900
Tue, 26 May 2026
294.7900
297.4800
292.7100
294.8300
312,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
300.5600
303.3000
294.8800
295.5600
324,300
Thu, 21 May 2026
301.7900
305.3500
299.0500
300.5600
333,100
Wed, 20 May 2026
302.0300
304.8700
299.2700
303.0600
450,600
Tue, 19 May 2026
298.5600
306.6400
296.4900
302.0300
669,100
Mon, 18 May 2026
292.5700
299.9300
292.5700
298.4000
414,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
287.2900
294.4300
287.2900
294.2300
741,100
Thu, 14 May 2026
13 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 14 May 2026
291.5800
293.3600
286.7700
287.9300
443,000
Wed, 13 May 2026
294.5100
299.1500
288.0600
290.0100
329,400
Tue, 12 May 2026
297.0400
298.9400
291.6100
296.3400
451,500
Mon, 11 May 2026
301.2500
302.0800
295.2800
295.9500
299,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
301.2700
303.0800
299.0900
300.1600
187,700
Thu, 07 May 2026
12 · S-3ASR
After-hours · 17:06 ET
S-3ASR ↗
Thu, 07 May 2026
302.9400
306.0400
297.2400
300.8400
313,300
Wed, 06 May 2026
11 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 06 May 2026
302.6200
306.5900
300.6000
302.6300
243,800
Tue, 05 May 2026
303.6400
307.3200
302.0400
302.0400
354,800
Mon, 04 May 2026
300.4300
303.3300
297.8500
302.2800
449,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
308.4100
308.7700
298.3800
299.3000
475,400
Thu, 30 Apr 2026
301.9200
311.7600
301.9200
306.9700
551,200
Wed, 29 Apr 2026
10 · 10-Q
After-hours · 17:03 ET
10-Q ↗
Wed, 29 Apr 2026
290.0000
305.6800
290.0000
303.7500
544,300
Tue, 28 Apr 2026
9 · 8-K
After-hours · 16:52 ET
8-K ↗
Tue, 28 Apr 2026
314.7800
314.7800
309.0300
310.6100
349,100
Mon, 27 Apr 2026
307.3500
313.4900
306.9600
310.9900
282,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
312.1000
313.7000
308.9100
309.3800
268,100
Thu, 23 Apr 2026
312.3700
314.9900
308.4500
313.4400
271,100
Wed, 22 Apr 2026
307.2000
312.2900
307.2000
311.0500
274,700
Tue, 21 Apr 2026
313.1000
315.6200
307.6700
311.7300
363,600
Mon, 20 Apr 2026
314.3700
318.2000
311.5200
312.8000
270,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
312.3100
318.0000
312.3100
315.2000
190,300
Thu, 16 Apr 2026
312.8600
315.0000
310.5600
314.6200
311,100
Wed, 15 Apr 2026
308.1400
314.5700
307.2800
310.7600
331,500
Tue, 14 Apr 2026
305.8700
308.7700
303.9700
308.2000
239,600
Mon, 13 Apr 2026
303.4300
308.5300
302.0600
307.8400
389,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
8 · DEFA14A
After-hours · 17:25 ET
DEFA14A ↗
Fri, 10 Apr 2026
309.4800
310.0800
301.0900
303.0300
261,600
Thu, 09 Apr 2026
308.5800
314.2200
307.2200
309.8500
212,200
Wed, 08 Apr 2026
301.5100
309.0700
300.3000
307.0800
383,300
Tue, 07 Apr 2026
300.7500
305.5900
298.5100
302.7000
226,200
Mon, 06 Apr 2026
303.5900
303.6100
296.8200
301.0000
161,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
296.2200
301.5000
287.8400
300.3700
176,700
Wed, 01 Apr 2026
296.2800
298.2600
294.0100
295.6600
222,000
Tue, 31 Mar 2026
297.0800
300.5500
293.2600
297.2300
233,300
Mon, 30 Mar 2026
294.1900
297.6300
292.6000
295.5900
220,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
297.6100
297.9800
291.6500
292.2100
249,700
Thu, 26 Mar 2026
293.7200
296.7000
292.8100
295.9500
253,300
Wed, 25 Mar 2026
296.8700
296.8700
292.2600
293.2400
204,300
Tue, 24 Mar 2026
292.9200
298.3800
292.9200
294.1700
306,700
Mon, 23 Mar 2026
296.1400
300.1100
293.0500
293.2300
438,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
291.2000
293.6600
289.0900
290.7300
906,800
Thu, 19 Mar 2026
295.4400
296.9000
290.0200
291.6800
342,700
Wed, 18 Mar 2026
7 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Wed, 18 Mar 2026
6 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Wed, 18 Mar 2026
294.8500
298.4800
293.3700
295.7100
402,700
Tue, 17 Mar 2026
298.4400
301.9800
294.4100
295.5100
291,100
Mon, 16 Mar 2026
295.1500
298.4700
293.1300
294.0300
286,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
293.8300
295.5800
291.3100
293.7800
251,200
Thu, 12 Mar 2026
288.3300
293.9300
287.4000
291.3600
322,700
Wed, 11 Mar 2026
296.0000
298.1300
288.9300
290.8500
553,000
Tue, 10 Mar 2026
294.4500
300.7600
291.8800
297.2200
383,400
Mon, 09 Mar 2026
297.8700
299.7100
294.1000
296.6400
386,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
296.8300
299.4800
290.9100
298.7800
324,000
Thu, 05 Mar 2026
298.4900
300.4600
293.8800
297.7900
312,700
Wed, 04 Mar 2026
300.5200
301.5300
297.7200
300.4800
289,500
Tue, 03 Mar 2026
303.4700
307.0000
296.3000
301.6800
307,300
Mon, 02 Mar 2026
303.7900
309.4700
302.4600
307.0300
289,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
300.0000
303.2400
296.7500
302.4600
362,100
Thu, 26 Feb 2026
297.6300
300.9900
294.4100
298.3900
389,000
Wed, 25 Feb 2026
304.5000
305.5000
296.6100
298.6800
531,900
Tue, 24 Feb 2026
305.0400
305.6800
300.0200
305.2100
360,300
Mon, 23 Feb 2026
299.7400
304.6800
297.4100
301.9000
297,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
301.2700
301.2700
293.3700
299.0000
688,800
Thu, 19 Feb 2026
304.2000
305.7500
299.0700
300.0000
301,100
Wed, 18 Feb 2026
309.2100
312.6700
301.0000
303.9200
324,700
Tue, 17 Feb 2026
302.9100
309.9100
301.0500
307.1300
257,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
309.4300
311.1800
299.2000
301.3700
624,800
Thu, 12 Feb 2026
309.0000
315.8800
305.9600
310.9000
752,200
Wed, 11 Feb 2026
5 · 10-K
After-hours · 16:44 ET
10-K ↗
Wed, 11 Feb 2026
295.5900
304.9300
293.2700
304.8100
561,600
Tue, 10 Feb 2026
287.0400
295.8100
287.0400
295.5100
303,100
Mon, 09 Feb 2026
295.8500
299.5000
288.5600
289.1000
323,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
306.0700
309.5200
300.4300
300.5600
474,800
Thu, 05 Feb 2026
301.1400
310.8000
299.3900
305.2900
707,900
Wed, 04 Feb 2026
290.0000
303.6400
284.0700
300.3700
956,700
Tue, 03 Feb 2026
4 · 8-K
After-hours · 16:41 ET
8-K ↗
Tue, 03 Feb 2026
283.8300
288.6200
283.4800
285.9500
324,200
Mon, 02 Feb 2026
284.0000
288.0000
281.3400
284.5000
387,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
282.7300
284.0000
279.5200
281.7000
419,700
Thu, 29 Jan 2026
277.9500
282.9400
276.2100
282.7200
364,800
Wed, 28 Jan 2026
274.5700
279.0000
273.9200
275.4000
291,200
Tue, 27 Jan 2026
275.5900
276.4800
272.0200
274.3900
318,900
Mon, 26 Jan 2026
274.9200
278.4600
274.2200
275.6700
256,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
269.7000
273.6200
268.4600
273.3700
272,100
Thu, 22 Jan 2026
273.3100
273.6200
268.8300
271.7000
246,800
Wed, 21 Jan 2026
273.5200
277.2200
269.5600
274.2800
271,300
Tue, 20 Jan 2026
269.5800
273.2400
268.8700
272.4700
258,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
271.9200
272.4300
268.6800
269.9200
316,600
Thu, 15 Jan 2026
274.2800
276.4900
270.7200
271.8900
261,600
Wed, 14 Jan 2026
271.1500
277.5400
271.0600
274.1100
356,100
Tue, 13 Jan 2026
272.5700
275.4900
270.0100
270.1000
495,300
Mon, 12 Jan 2026
272.8300
278.1800
272.3000
274.7200
307,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
276.6900
278.7000
271.7200
273.1500
388,800
Thu, 08 Jan 2026
274.8400
280.1700
272.6400
279.5100
291,800
Wed, 07 Jan 2026
273.4700
274.9100
270.6600
274.0700
392,000
Tue, 06 Jan 2026
276.5700
277.9900
268.5700
272.0000
576,700
Mon, 05 Jan 2026
270.7000
278.7300
269.9400
277.5700
505,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
280.0400
281.4100
271.8600
272.2400
558,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
283.5400
284.3000
280.9200
281.1600
219,100
Tue, 30 Dec 2025
284.6600
285.2600
282.8800
283.6700
329,800
Mon, 29 Dec 2025
281.5500
285.0000
281.4500
283.8400
232,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
279.4800
281.5000
279.2000
281.4000
185,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
281.4700
283.0300
278.3600
278.3600
172,300
Tue, 23 Dec 2025
282.1900
284.2600
281.0000
281.3900
394,200
Mon, 22 Dec 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 22 Dec 2025
278.0100
282.7700
277.9900
282.1500
298,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
274.7100
278.8000
274.7100
278.5200
979,300
Thu, 18 Dec 2025
275.0100
276.0300
271.9700
274.9100
477,600
Wed, 17 Dec 2025
272.0800
277.3300
270.8300
276.7600
462,100
Tue, 16 Dec 2025
272.1200
274.3100
271.1000
272.4400
396,300
Mon, 15 Dec 2025
272.6700
275.0000
267.9100
271.5400
323,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
272.0000
272.4300
269.3400
272.4100
250,600
Thu, 11 Dec 2025
265.2500
270.6200
265.2500
270.3900
318,900
Wed, 10 Dec 2025
263.2300
267.5500
261.7200
265.2900
312,500
Tue, 09 Dec 2025
265.2900
267.5000
263.0100
263.4100
275,800
Mon, 08 Dec 2025
262.4100
265.3200
261.2200
264.3700
300,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
271.9500
271.9500
264.5700
264.8000
332,900
Thu, 04 Dec 2025
265.0000
269.8600
265.0000
268.6800
376,800
Wed, 03 Dec 2025
264.5900
268.3800
264.3600
266.4100
433,000
Tue, 02 Dec 2025
262.9300
267.7400
261.3800
265.0200
515,600
Mon, 01 Dec 2025
262.4100
265.4300
261.9800
263.9600
473,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
260.6000
263.6400
260.6000
261.1700
199,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
262.1500
263.8700
260.3000
260.9300
312,800
Tue, 25 Nov 2025
256.7800
263.1000
256.3100
261.7200
555,300
Mon, 24 Nov 2025
255.0000
255.3400
251.6000
254.9300
463,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
262.5400
263.0300
256.3700
257.2400
501,800
Thu, 20 Nov 2025
263.1200
264.3500
258.6800
261.4900
407,800
Wed, 19 Nov 2025
264.8400
265.9200
260.5700
262.1600
338,200
Tue, 18 Nov 2025
263.2400
267.4800
260.9000
265.8300
315,200
Mon, 17 Nov 2025
263.6400
267.1600
262.5400
262.7600
400,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
267.2000
269.8100
262.7600
263.5700
346,700
Thu, 13 Nov 2025
266.5300
268.9600
266.5300
267.5000
281,300
Wed, 12 Nov 2025
266.4100
268.0300
264.9400
265.8700
348,000
Tue, 11 Nov 2025
267.8700
269.8200
265.5700
266.7700
337,300
Mon, 10 Nov 2025
268.1400
268.9900
263.3400
267.6000
331,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
266.0500
269.4800
265.6100
269.4500
480,000
Thu, 06 Nov 2025
268.7900
274.8000
265.7600
266.2700
661,500
Wed, 05 Nov 2025
262.5900
267.5200
262.5900
267.3700
458,800
Tue, 04 Nov 2025
256.1300
262.7300
254.4800
262.5900
616,300
Mon, 03 Nov 2025
253.3300
258.1200
251.3600
255.9900
602,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
252.2000
256.5400
251.5800
254.0900
826,500
Thu, 30 Oct 2025
250.0000
255.9200
248.6400
254.3600
769,600
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:22 ET
10-Q ↗
Wed, 29 Oct 2025
240.0000
251.9400
239.6000
247.5600
737,400
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 28 Oct 2025
241.0800
241.0800
231.1700
231.5900
538,200
Mon, 27 Oct 2025
244.2900
246.0700
241.9100
242.2700
345,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
244.1400
244.1400
240.3900
243.4400
363,900
Thu, 23 Oct 2025
243.0700
244.3900
241.3100
243.2400
462,500