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
265.1300
276.2200
262.0100
273.9700
1,789,413
Thu, 22 Oct 2026
272.7500
273.7500
259.4400
267.4100
1,533,300
Wed, 21 Oct 2026
281.5000
284.1400
279.1600
280.9900
1,125,300
Tue, 20 Oct 2026
278.5700
284.3300
272.1700
277.1800
1,077,400
Mon, 19 Oct 2026
284.9100
289.6100
281.0700
282.0600
1,134,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
284.5700
284.5700
276.6800
278.2500
1,190,800
Thu, 15 Oct 2026
285.0500
287.3700
276.5800
287.1400
1,710,700
Wed, 14 Oct 2026
311.3900
313.3100
289.6100
293.9100
1,484,600
Tue, 13 Oct 2026
307.6600
319.6000
301.0200
317.8600
1,264,100
Mon, 12 Oct 2026
303.6700
312.2700
302.1000
312.0100
1,107,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
303.0000
307.3100
298.0000
306.2800
1,279,700
Thu, 08 Oct 2026
294.8100
304.1500
292.9600
299.1600
1,338,000
Wed, 07 Oct 2026
302.1800
306.1600
295.5000
299.4700
1,420,000
Tue, 06 Oct 2026
300.3200
309.2500
299.0000
309.1900
1,222,300
Mon, 05 Oct 2026
305.2700
307.9000
300.3600
300.9400
1,044,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
303.7000
308.8400
301.3600
304.4100
1,377,900
Thu, 01 Oct 2026
293.9000
300.0500
285.4600
299.7900
2,455,200
Wed, 30 Sep 2026
306.0000
328.0000
284.3900
286.8600
4,924,200
Wed, 30 Sep 2026
16 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 29 Sep 2026
323.3500
323.9000
314.6500
318.8400
1,587,300
Mon, 28 Sep 2026
319.9700
323.0000
309.5700
318.9300
1,752,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
318.8800
331.5800
316.0900
316.7400
1,334,600
Thu, 24 Sep 2026
303.5000
312.4000
300.0000
310.6900
972,400
Wed, 23 Sep 2026
306.6200
309.1100
301.3000
308.7500
831,600
Tue, 22 Sep 2026
302.4200
309.0200
300.8000
308.9800
1,311,600
Mon, 21 Sep 2026
303.9400
306.6900
295.5000
303.6700
1,403,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
299.2000
302.0000
295.0300
299.5700
3,806,700
Thu, 17 Sep 2026
305.2600
307.4000
295.6100
295.9400
908,800
Wed, 16 Sep 2026
302.6200
306.9300
293.6000
297.2400
1,042,500
Tue, 15 Sep 2026
303.0800
305.0000
294.6000
296.0500
1,039,800
Mon, 14 Sep 2026
302.4700
306.0000
296.9400
298.7200
749,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
307.1600
319.8700
305.5100
318.0800
859,100
Thu, 10 Sep 2026
307.2800
309.5400
302.3200
302.8000
754,700
Wed, 09 Sep 2026
311.1100
315.2900
310.8100
311.3700
834,900
Tue, 08 Sep 2026
312.6400
314.5800
308.3300
312.3300
1,052,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
309.4300
315.7200
307.2200
310.5700
714,200
Thu, 03 Sep 2026
298.0000
306.6100
292.5000
305.9200
1,133,400
Wed, 02 Sep 2026
299.2800
302.3800
292.2900
299.3900
872,300
Tue, 01 Sep 2026
302.0700
306.0800
294.6900
299.1400
926,300
Mon, 31 Aug 2026
303.1000
306.2900
300.6700
305.2600
975,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
312.5200
315.0000
301.2800
301.4500
1,022,900
Thu, 27 Aug 2026
314.8800
315.9400
306.2000
312.2200
918,600
Wed, 26 Aug 2026
310.4800
315.1500
309.9400
310.9100
564,000
Tue, 25 Aug 2026
313.0100
313.6800
304.0000
308.6800
599,800
Mon, 24 Aug 2026
309.3600
310.2800
300.1100
304.8900
1,063,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
320.5500
321.4800
311.2200
313.2100
753,500
Thu, 20 Aug 2026
320.1700
323.7900
315.4800
316.6500
928,200
Wed, 19 Aug 2026
347.2400
347.2400
321.6200
322.7700
917,300
Tue, 18 Aug 2026
359.7800
362.1400
337.5000
338.6200
1,182,200
Mon, 17 Aug 2026
365.7700
372.2300
364.7100
369.8900
707,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
369.6900
370.3800
360.5100
363.1000
1,049,500
Thu, 13 Aug 2026
366.0000
376.9700
364.4100
370.3600
938,300
Wed, 12 Aug 2026
365.8000
370.5000
363.5800
366.1600
1,414,600
Tue, 11 Aug 2026
350.1600
357.7200
346.7300
356.6100
1,443,300
Mon, 10 Aug 2026
345.0400
349.2500
336.5000
336.6300
605,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
347.3200
351.2300
338.5000
341.2200
1,057,000
Thu, 06 Aug 2026
336.5800
351.6700
334.4500
344.6700
1,119,800
Wed, 05 Aug 2026
337.3900
346.5600
337.0600
338.6200
1,000,000
Tue, 04 Aug 2026
329.3100
345.5300
327.6200
340.0000
999,900
Mon, 03 Aug 2026
304.6600
321.9400
301.0200
318.3900
938,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
327.1200
328.4000
309.3000
315.0500
1,266,800
Thu, 30 Jul 2026
297.9500
309.1400
296.5700
308.5200
1,243,200
Wed, 29 Jul 2026
300.1800
300.1800
285.8000
287.1400
1,566,700
Tue, 28 Jul 2026
304.9700
306.3600
290.0000
302.9500
1,259,100
Mon, 27 Jul 2026
311.4200
315.1200
298.3500
311.4900
907,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
319.0900
322.0000
309.8400
312.5900
914,200
Thu, 23 Jul 2026
314.6400
325.2700
313.0800
322.0400
860,700
Wed, 22 Jul 2026
314.1600
324.2900
314.1600
318.2900
752,800
Tue, 21 Jul 2026
315.5600
320.3100
312.1700
318.9300
970,700
Mon, 20 Jul 2026
304.0000
309.9700
303.3800
305.9100
886,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
299.9300
304.8800
290.4300
301.0100
1,692,000
Thu, 16 Jul 2026
313.7500
315.6300
305.2500
307.0600
1,079,800
Wed, 15 Jul 2026
330.0000
330.0500
313.7300
319.1800
1,022,800
Tue, 14 Jul 2026
329.9200
331.7500
320.4600
326.8200
818,000
Mon, 13 Jul 2026
325.3400
328.3900
318.4300
321.9600
1,187,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
330.1700
333.8000
327.1200
330.2900
764,100
Thu, 09 Jul 2026
335.1100
342.1100
332.1200
332.5100
1,144,300
Wed, 08 Jul 2026
317.9600
326.0500
313.0500
325.2100
1,208,600
Tue, 07 Jul 2026
329.4300
329.4300
310.0100
321.0800
1,536,000
Mon, 06 Jul 2026
341.2300
351.0600
335.6800
338.2200
1,519,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
372.2200
374.0000
338.7300
341.3000
1,177,100
Thu, 02 Jul 2026
15 · S-3ASR
Pre-market · 08:38 ET
S-3ASR ↗
Wed, 01 Jul 2026
377.6600
379.1900
367.5900
375.3400
1,189,500
Tue, 30 Jun 2026
374.7300
386.3800
373.5800
385.4800
1,723,300
Tue, 30 Jun 2026
14 · 10-Q
Pre-market · 07:35 ET
10-Q ↗
Mon, 29 Jun 2026
359.0000
373.6100
350.2500
373.5800
1,525,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
364.3700
369.9700
356.0000
358.6000
3,717,600
Thu, 25 Jun 2026
378.3800
383.9400
370.0100
374.6400
1,514,100
Wed, 24 Jun 2026
370.0000
386.8700
365.0000
371.8000
2,131,600
Tue, 23 Jun 2026
361.2000
373.7400
359.0000
372.9900
2,339,900
Mon, 22 Jun 2026
376.0000
379.0000
362.0000
377.2400
1,485,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
388.3000
390.0500
366.2100
371.8800
2,711,600
Wed, 17 Jun 2026
412.3600
428.9300
374.1100
374.9800
2,940,700
Wed, 17 Jun 2026
13 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 16 Jun 2026
387.8100
389.9500
374.6000
375.5100
1,643,000
Mon, 15 Jun 2026
398.1100
398.8900
383.8500
385.6300
1,210,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
379.4000
386.6400
374.7800
384.8200
978,100
Thu, 11 Jun 2026
360.0000
377.5700
359.2800
376.8900
998,400
Wed, 10 Jun 2026
364.8700
372.7900
351.1500
352.3600
989,000
Tue, 09 Jun 2026
374.6400
376.5800
341.4700
362.3800
1,194,400
Mon, 08 Jun 2026
362.0400
366.3400
353.4900
363.9500
895,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
369.3200
369.3200
350.2100
353.2400
1,011,400
Thu, 04 Jun 2026
368.5800
378.7400
359.5400
373.8200
1,035,000
Wed, 03 Jun 2026
375.7500
384.7000
374.0000
379.0400
1,293,000
Tue, 02 Jun 2026
368.2100
374.1700
366.4300
373.1600
1,647,300
Mon, 01 Jun 2026
355.0000
364.6300
353.7500
359.9700
1,454,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
368.3100
369.9900
359.4000
364.5600
1,968,100
Thu, 28 May 2026
370.9000
371.0000
359.1300
363.6500
626,000
Wed, 27 May 2026
381.0900
381.9400
363.2900
371.3800
754,000
Tue, 26 May 2026
372.7100
381.3800
370.9700
380.2500
1,240,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
360.4500
365.0900
354.0000
364.3500
800,100
Thu, 21 May 2026
348.0000
356.5900
341.4700
356.4100
1,023,600
Wed, 20 May 2026
337.4500
349.5200
334.9400
345.1500
1,106,400
Tue, 19 May 2026
334.1200
336.8200
321.9200
332.8800
1,357,600
Mon, 18 May 2026
340.2900
342.8600
332.5200
338.7300
1,445,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
343.3200
346.2200
339.0000
339.8200
1,225,700
Thu, 14 May 2026
356.6400
361.3000
346.8900
354.3400
985,800
Wed, 13 May 2026
358.6000
360.7300
352.1400
355.4300
990,500
Tue, 12 May 2026
359.9900
359.9900
343.9900
350.8000
1,435,500
Mon, 11 May 2026
355.2000
368.6300
355.1500
365.2400
949,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
355.8300
362.3100
353.3300
355.1500
1,300,500
Thu, 07 May 2026
367.7300
367.7300
344.3700
349.6000
1,753,300
Wed, 06 May 2026
354.8900
372.3700
351.4800
372.3400
2,582,800
Tue, 05 May 2026
341.7700
352.6700
335.1500
337.2600
1,849,100
Mon, 04 May 2026
345.0000
347.8300
337.0100
340.8000
770,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
337.0000
349.6200
336.9800
342.4700
1,257,800
Thu, 30 Apr 2026
338.4900
341.0500
332.2700
337.4900
1,836,700
Wed, 29 Apr 2026
334.0900
335.0000
327.4000
333.8600
701,800
Tue, 28 Apr 2026
330.0000
339.3500
325.4100
330.8300
1,323,100
Mon, 27 Apr 2026
343.4500
343.4500
330.2500
340.8000
740,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
342.5200
346.2200
340.0100
341.6500
1,224,500
Thu, 23 Apr 2026
337.0800
344.5000
332.5000
338.5300
1,186,200
Wed, 22 Apr 2026
12 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 22 Apr 2026
334.9500
336.8100
328.9500
336.4000
945,600
Tue, 21 Apr 2026
333.4500
338.4800
330.8100
333.6800
1,028,400
Mon, 20 Apr 2026
322.6100
331.8200
321.3400
330.2800
861,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
313.6800
323.5500
312.8500
321.6900
1,318,000
Thu, 16 Apr 2026
298.9000
310.7600
296.0000
310.1000
780,000
Wed, 15 Apr 2026
304.1200
306.4300
298.6400
304.9500
1,047,300
Tue, 14 Apr 2026
307.8700
310.7000
303.0500
305.9700
958,600
Mon, 13 Apr 2026
297.7400
305.9500
297.7400
305.3700
1,010,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
296.9000
303.7400
294.6100
299.5000
1,155,800
Thu, 09 Apr 2026
287.1400
295.2200
286.8800
293.0200
1,017,600
Wed, 08 Apr 2026
282.0000
291.4400
281.7100
287.1400
1,210,200
Wed, 08 Apr 2026
11 · 10-Q
Pre-market · 07:28 ET
10-Q ↗
Tue, 07 Apr 2026
266.0500
274.0000
265.9500
272.8500
812,200
Mon, 06 Apr 2026
270.7600
273.0000
265.0000
267.4700
729,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
266.4100
275.5600
261.1500
268.5500
795,000
Wed, 01 Apr 2026
270.0000
275.5800
269.6400
271.9600
738,400
Tue, 31 Mar 2026
253.2900
265.6600
252.0100
265.6300
1,137,500
Mon, 30 Mar 2026
266.5600
268.7300
245.2000
247.4800
1,051,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
260.0000
267.7700
258.8100
261.1000
891,500
Thu, 26 Mar 2026
277.0700
278.3500
263.5900
264.1500
1,037,600
Wed, 25 Mar 2026
279.3800
283.7600
274.9400
283.2400
1,100,900
Tue, 24 Mar 2026
264.3200
278.5100
263.0000
277.3800
1,077,700
Mon, 23 Mar 2026
257.2900
268.6900
254.3500
266.2600
1,344,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
265.7800
269.1200
250.0200
253.6300
2,156,600
Thu, 19 Mar 2026
253.2100
267.6300
253.0200
265.3100
1,733,800
Wed, 18 Mar 2026
247.7000
262.2500
239.1900
258.6700
2,967,400
Wed, 18 Mar 2026
10 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 17 Mar 2026
258.1400
262.9500
254.1700
262.3500
1,933,700
Mon, 16 Mar 2026
254.8800
260.3600
253.1400
258.0000
1,438,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
254.6300
254.6400
248.5500
250.6500
950,800
Thu, 12 Mar 2026
249.4300
255.2500
248.7600
252.1400
1,313,100
Wed, 11 Mar 2026
249.6900
255.6200
248.9100
255.4600
1,052,300
Tue, 10 Mar 2026
249.1300
255.3500
247.4000
251.1500
1,130,900
Mon, 09 Mar 2026
234.9600
248.0200
234.9600
247.4600
1,429,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
245.0000
250.2200
240.3300
241.0900
1,123,800
Thu, 05 Mar 2026
252.3200
257.4700
245.7500
252.2100
1,450,700
Wed, 04 Mar 2026
257.5200
258.0000
252.8600
255.1800
725,800
Tue, 03 Mar 2026
251.1100
256.0800
243.4900
254.2400
1,055,100
Mon, 02 Mar 2026
257.9000
263.3700
255.0000
261.1800
1,338,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
269.1300
269.4500
261.6600
264.9900
1,834,300
Thu, 26 Feb 2026
279.1700
281.3700
266.0800
271.9100
909,600
Wed, 25 Feb 2026
268.2500
281.2200
267.5000
277.5700
1,367,700
Tue, 24 Feb 2026
264.3700
272.7900
262.9700
266.2600
690,100
Mon, 23 Feb 2026
267.5900
270.1300
259.8200
261.2800
1,218,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
260.4300
277.8700
260.4300
271.0900
1,663,700
Thu, 19 Feb 2026
259.1600
263.5600
256.7900
262.4400
1,457,100
Wed, 18 Feb 2026
257.0800
265.0000
255.3800
260.5400
889,300
Tue, 17 Feb 2026
253.4300
259.5400
250.7300
257.4000
643,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
252.1900
257.1300
248.0100
254.5800
1,033,900
Thu, 12 Feb 2026
263.7300
269.1700
250.5600
251.1300
1,218,500
Wed, 11 Feb 2026
264.5200
268.0000
259.0800
261.0800
856,700
Tue, 10 Feb 2026
264.4000
265.3300
257.2700
258.9300
892,100
Mon, 09 Feb 2026
256.9600
266.5600
256.0800
265.9600
937,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
251.0500
260.5600
251.0500
258.2500
1,172,400
Thu, 05 Feb 2026
232.0000
241.9500
231.5900
241.8300
796,500
Wed, 04 Feb 2026
245.1100
245.5000
227.2900
236.0600
1,690,800
Tue, 03 Feb 2026
246.7200
253.0000
239.8000
245.6300
925,100
Mon, 02 Feb 2026
236.1700
246.8100
236.1700
243.2200
922,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
241.4100
245.7100
235.2300
237.1900
818,900
Thu, 29 Jan 2026
244.9100
246.2800
235.5100
243.9200
1,100,300
Wed, 28 Jan 2026
9 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 28 Jan 2026
242.9000
247.1300
240.5000
243.6200
1,016,500
Tue, 27 Jan 2026
8 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 27 Jan 2026
241.8800
246.4700
239.0000
242.2800
864,400
Mon, 26 Jan 2026
243.2300
245.4000
239.9400
241.8100
957,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
7 · 8-K
After-hours · 16:25 ET
8-K ↗
Fri, 23 Jan 2026
243.5100
247.0000
237.7200
243.1400
927,700
Thu, 22 Jan 2026
256.8300
258.0500
242.1200
244.7000
1,124,600
Wed, 21 Jan 2026
247.9100
254.5400
243.9800
253.1500
843,300
Tue, 20 Jan 2026
247.7300
252.6600
245.2800
246.7500
1,097,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
6 · 424B5
After-hours · 16:26 ET
424B5 ↗
Fri, 16 Jan 2026
253.4100
254.4900
248.5400
251.2900
1,580,700
Thu, 15 Jan 2026
246.5000
256.1700
243.6100
253.1800
1,577,900
Wed, 14 Jan 2026
240.0000
245.5900
237.2400
241.3400
1,363,800
Wed, 14 Jan 2026
5 · 424B5
Pre-market · 08:50 ET
424B5 ↗
Tue, 13 Jan 2026
230.2800
241.1000
230.2800
238.3500
1,167,900
Mon, 12 Jan 2026
224.9200
231.3100
224.1900
230.5800
1,203,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
222.3900
228.8500
221.1000
226.1500
993,800
Fri, 09 Jan 2026
4 · 10-Q
Pre-market · 07:34 ET
10-Q ↗
Thu, 08 Jan 2026
223.3600
225.3300
215.0000
221.8100
1,025,900
Wed, 07 Jan 2026
222.2700
226.2500
219.4400
224.4500
834,300
Tue, 06 Jan 2026
221.0000
225.8900
215.6200
224.3800
1,293,900
Mon, 05 Jan 2026
243.9000
249.0000
222.0100
223.4400
2,099,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
231.2900
240.6600
230.7700
240.3900
1,018,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
232.6900
232.7400
227.7400
228.0200
668,200
Tue, 30 Dec 2025
235.1200
235.4600
231.2300
231.5700
535,100
Mon, 29 Dec 2025
234.0000
236.7500
233.0600
234.9700
648,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
236.2900
237.0000
234.0000
236.1100
710,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
235.5500
236.5000
233.2700
234.4900
520,500
Tue, 23 Dec 2025
227.7200
235.3200
226.4500
235.0700
1,103,200
Mon, 22 Dec 2025
228.9900
231.1700
225.8000
229.7800
942,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
217.5500
227.8400
217.5500
226.6200
2,546,400
Thu, 18 Dec 2025
219.2200
221.0900
206.7600
217.0400
2,246,700
Wed, 17 Dec 2025
222.5000
232.8500
207.0000
216.3000
4,280,200
Wed, 17 Dec 2025
3 · 8-K
Pre-market · 07:31 ET
8-K ↗
Tue, 16 Dec 2025
219.8900
222.2700
212.4400
212.5600
2,123,300
Mon, 15 Dec 2025
223.6500
226.0500
220.6100
221.2100
1,803,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
232.7100
233.5000
219.1300
222.3700
1,725,700
Fri, 12 Dec 2025
2 · DEFA14A
Pre-market · 09:10 ET
DEFA14A ↗
Fri, 12 Dec 2025
1 · DEF 14A
Pre-market · 09:01 ET
DEF 14A ↗
Thu, 11 Dec 2025
227.9500
234.3200
223.3100
234.2500
1,091,000
Wed, 10 Dec 2025
228.4300
231.4500
222.8100
229.9700
1,291,400
Tue, 09 Dec 2025
223.1000
230.3500
222.3700
228.0900
1,127,800
Mon, 08 Dec 2025
222.7200
232.0600
221.4700
225.4200
1,356,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
219.8900
222.3000
218.3800
220.0600
764,900
Thu, 04 Dec 2025
213.3000
219.6600
212.0100
218.7200
619,300
Wed, 03 Dec 2025
212.4000
215.3600
209.4000
214.0500
1,403,000
Tue, 02 Dec 2025
210.9300
214.5000
209.9200
212.0500
1,033,900
Mon, 01 Dec 2025
208.6500
213.6800
207.4100
209.9900
1,091,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
209.7000
211.8300
206.2900
210.7100
460,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
203.7800
209.9200
203.5000
207.2300
877,300
Tue, 25 Nov 2025
196.5400
205.1600
194.5400
203.9800
1,062,900
Mon, 24 Nov 2025
196.8300
200.0100
193.7300
197.1500
2,320,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
192.2100
197.6100
189.6000
196.7000
1,505,600
Thu, 20 Nov 2025
205.0000
206.5600
191.1700
192.4900
1,526,500
Wed, 19 Nov 2025
198.3500
204.8900
198.0000
200.0900
800,300
Tue, 18 Nov 2025
197.4200
201.0500
195.9700
198.8800
940,800
Mon, 17 Nov 2025
200.7700
203.1800
197.6200
200.4600
1,226,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
197.6700
204.3900
196.4000
201.8700
926,800
Thu, 13 Nov 2025
212.1200
213.5600
199.8700
201.8200
1,329,500
Wed, 12 Nov 2025
210.8800
216.3300
210.1200
213.9300
884,700
Tue, 11 Nov 2025
216.9600
217.3200
210.0100
211.0900
819,700
Mon, 10 Nov 2025
218.7400
221.9800
216.3300
219.2600
1,019,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
212.4100
214.7600
205.9300
213.7100
1,075,700
Thu, 06 Nov 2025
218.5600
220.5500
212.6500
215.0600
944,700
Wed, 05 Nov 2025
209.9600
219.1000
209.7100
218.1500
932,400
Tue, 04 Nov 2025
214.2900
216.0500
208.9900
209.2200
1,260,900
Mon, 03 Nov 2025
222.4000
224.2700
217.6900
220.3100
1,521,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
223.1600
229.2300
219.9900
220.8900
1,115,100
Thu, 30 Oct 2025
220.8900
228.9000
219.0900
221.4700
911,400
Wed, 29 Oct 2025
212.7100
226.8300
212.2300
222.3200
1,540,700
Tue, 28 Oct 2025
213.2000
216.0900
210.4600
214.5200
1,275,200
Mon, 27 Oct 2025
214.6000
216.2000
208.6500
211.2300
943,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
210.0000
215.4200
209.8100
212.4400
1,472,900
Thu, 23 Oct 2025
200.3900
207.2000
199.5400
206.5700
1,161,000