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
290.5800
292.1900
286.5700
288.5300
990,051
Thu, 22 Oct 2026
287.8100
292.5800
286.9400
292.3000
1,249,600
Wed, 21 Oct 2026
287.9200
289.6700
285.0000
288.0900
1,400,500
Tue, 20 Oct 2026
285.9500
288.6100
283.7400
288.1600
1,838,500
Mon, 19 Oct 2026
287.3500
290.0000
284.1200
285.9400
1,967,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
292.2800
294.2900
286.0000
288.8900
3,400,500
Thu, 15 Oct 2026
292.1500
295.9500
290.3800
290.8100
1,947,600
Wed, 14 Oct 2026
284.6300
288.2900
284.3700
287.7100
1,098,600
Tue, 13 Oct 2026
286.3100
287.0000
283.6900
285.6600
1,150,300
Mon, 12 Oct 2026
281.0000
285.5700
278.8500
284.3000
875,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
281.6900
282.6900
279.9000
281.8300
935,000
Thu, 08 Oct 2026
276.5200
282.7400
276.1500
281.6900
975,000
Wed, 07 Oct 2026
279.0200
280.0800
277.3100
278.1000
1,146,400
Tue, 06 Oct 2026
278.7600
282.4400
275.8000
280.8200
1,181,800
Mon, 05 Oct 2026
272.0600
279.5700
271.0000
277.0700
940,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
273.3100
275.3100
271.1700
273.7000
1,225,700
Thu, 01 Oct 2026
272.6900
273.6000
267.4600
271.2600
1,683,200
Wed, 30 Sep 2026
278.1300
278.1300
274.5800
274.5800
1,509,300
Tue, 29 Sep 2026
279.2000
280.8200
276.7200
277.8700
1,107,400
Mon, 28 Sep 2026
277.5700
281.2700
277.0000
280.2300
954,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
276.3600
280.6600
273.1400
279.4900
1,006,100
Thu, 24 Sep 2026
276.0700
278.1400
273.7500
275.3700
976,100
Wed, 23 Sep 2026
275.3900
277.8100
273.6600
276.7200
1,058,700
Tue, 22 Sep 2026
272.8400
277.1100
271.0000
276.2200
1,204,200
Mon, 21 Sep 2026
272.1000
272.1100
267.8300
269.9800
803,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
269.9700
271.6400
267.9100
269.4600
2,570,200
Thu, 17 Sep 2026
276.9800
276.9800
271.6700
271.6800
985,300
Wed, 16 Sep 2026
275.5900
278.1500
272.2500
274.0800
1,271,200
Tue, 15 Sep 2026
276.4000
277.4500
272.5700
274.6000
1,008,000
Mon, 14 Sep 2026
276.5600
277.1200
273.8300
275.5100
975,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
274.2100
277.5500
273.0400
276.1800
1,289,100
Thu, 10 Sep 2026
270.2800
272.2400
268.5200
271.6000
1,175,300
Wed, 09 Sep 2026
276.0000
277.1700
272.2100
272.2100
1,051,500
Tue, 08 Sep 2026
277.4600
280.5100
276.0000
278.1100
1,531,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
275.8700
280.5000
275.2500
279.2800
1,017,300
Thu, 03 Sep 2026
281.5400
283.0000
276.1500
278.9700
929,000
Wed, 02 Sep 2026
281.6800
284.9600
278.8900
279.9000
1,383,300
Tue, 01 Sep 2026
282.7100
284.2100
279.3200
280.2500
1,356,500
Mon, 31 Aug 2026
285.3500
286.3100
281.3300
283.2000
1,531,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
287.7300
289.9900
285.1600
286.7500
732,400
Thu, 27 Aug 2026
287.3800
288.7500
284.4300
285.9100
1,384,400
Wed, 26 Aug 2026
290.4500
295.3300
289.8900
290.6000
1,426,700
Tue, 25 Aug 2026
286.9900
290.2800
285.0000
289.5400
1,779,300
Mon, 24 Aug 2026
284.0600
287.3800
283.9000
286.9800
1,683,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
281.3200
283.6500
278.4500
281.6300
2,403,400
Thu, 20 Aug 2026
282.4400
286.6000
280.3300
281.4800
1,862,800
Wed, 19 Aug 2026
280.3500
285.7800
279.1000
285.6200
1,555,300
Tue, 18 Aug 2026
276.4000
282.1500
275.2400
280.0000
2,087,600
Mon, 17 Aug 2026
274.1200
277.2100
273.3300
275.8400
2,384,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
275.1400
276.9300
274.3000
276.1100
767,300
Thu, 13 Aug 2026
278.9500
279.6200
274.5300
276.2600
874,300
Wed, 12 Aug 2026
282.4700
282.8500
277.8800
278.4300
1,204,900
Tue, 11 Aug 2026
282.7900
286.3400
281.6300
284.6300
724,900
Mon, 10 Aug 2026
284.2500
284.8900
281.3100
284.4000
942,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
282.7200
287.7100
282.2000
285.1700
1,106,700
Thu, 06 Aug 2026
286.6200
288.4500
280.7300
283.4600
1,223,200
Thu, 06 Aug 2026
20 · 10-Q
Pre-market · 08:05 ET
10-Q ↗
Wed, 05 Aug 2026
285.0000
286.4600
282.3700
285.4700
1,309,100
Tue, 04 Aug 2026
278.0000
283.7300
276.3200
283.1400
1,225,900
Mon, 03 Aug 2026
280.2500
281.8600
275.7200
279.4300
1,595,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
274.4000
279.1700
272.7900
277.6300
1,656,600
Thu, 30 Jul 2026
282.0000
283.7700
275.7500
279.3400
1,141,400
Wed, 29 Jul 2026
285.6800
285.6800
278.8800
283.7000
1,536,300
Tue, 28 Jul 2026
278.0000
284.9900
275.2100
282.9000
1,889,600
Tue, 28 Jul 2026
19 · 8-K
Pre-market · 08:01 ET
8-K ↗
Mon, 27 Jul 2026
269.0400
272.2900
269.0000
271.3800
1,515,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
263.7500
268.8300
263.2000
268.7500
1,155,100
Thu, 23 Jul 2026
262.8700
265.4700
261.5000
263.1400
1,224,500
Wed, 22 Jul 2026
266.4300
267.3700
263.0500
266.8800
1,115,600
Tue, 21 Jul 2026
267.1600
268.3200
263.2200
264.2000
1,194,400
Mon, 20 Jul 2026
272.6800
273.9400
266.1300
268.6500
1,147,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
277.6500
281.2000
272.0900
272.8300
1,177,000
Thu, 16 Jul 2026
269.0600
275.7400
268.6800
275.7100
1,202,100
Wed, 15 Jul 2026
269.4000
273.1600
268.4600
270.2500
1,037,600
Tue, 14 Jul 2026
271.4200
273.0300
269.4900
269.7500
849,300
Mon, 13 Jul 2026
274.0700
275.8700
269.6100
271.8500
847,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
273.6400
275.7000
272.8600
274.3100
649,600
Thu, 09 Jul 2026
273.8000
275.4000
270.3700
273.0300
1,013,000
Wed, 08 Jul 2026
278.3300
278.3400
272.2100
274.1200
1,213,500
Tue, 07 Jul 2026
287.0400
288.3000
281.8000
283.0800
1,301,000
Mon, 06 Jul 2026
284.2500
284.2500
278.5000
283.7200
1,045,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
278.9400
283.4100
276.0900
283.3600
1,242,700
Wed, 01 Jul 2026
278.3300
282.9200
277.3800
278.3700
1,231,100
Tue, 30 Jun 2026
279.7000
280.3400
276.5800
278.6100
1,680,200
Mon, 29 Jun 2026
281.5000
282.2600
277.1100
278.6000
1,560,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
280.3000
283.9500
277.9500
283.6500
2,958,200
Thu, 25 Jun 2026
277.8900
283.4100
277.0000
281.2000
1,954,300
Wed, 24 Jun 2026
272.6900
279.7700
270.0500
276.2900
1,722,500
Tue, 23 Jun 2026
267.9000
273.4600
267.1000
268.6600
1,724,400
Mon, 22 Jun 2026
267.6700
271.9000
265.9200
269.3400
1,310,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
270.5800
275.4400
268.8700
269.1200
3,332,800
Wed, 17 Jun 2026
272.1900
275.3500
267.8000
269.0600
1,738,000
Tue, 16 Jun 2026
269.0000
276.7800
269.0000
273.8700
2,259,700
Mon, 15 Jun 2026
268.7100
271.1500
267.5000
268.5800
2,046,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
267.7000
268.0000
261.7600
265.4100
1,935,300
Thu, 11 Jun 2026
259.0800
264.8300
257.5000
263.6300
1,397,100
Wed, 10 Jun 2026
265.1600
265.1600
255.0900
256.9900
1,828,300
Tue, 09 Jun 2026
262.0000
264.4800
260.5900
264.4400
2,244,200
Mon, 08 Jun 2026
255.2400
260.5400
255.0000
257.4100
2,198,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
256.7800
261.2900
256.3500
257.9700
2,353,700
Thu, 04 Jun 2026
259.1400
260.7500
254.0000
254.3300
1,158,400
Wed, 03 Jun 2026
255.7600
260.0600
254.2100
255.6700
1,349,400
Tue, 02 Jun 2026
250.7600
258.5500
250.2500
256.2600
1,929,400
Mon, 01 Jun 2026
253.2700
254.3100
247.8400
250.4700
1,307,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
18 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Fri, 29 May 2026
260.1700
260.9200
255.6300
256.0000
2,939,800
Thu, 28 May 2026
259.5400
263.9500
258.6200
260.2500
1,656,700
Wed, 27 May 2026
260.0000
266.9100
258.1900
262.5800
2,606,000
Tue, 26 May 2026
254.5900
255.5900
251.9500
254.2300
1,054,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
251.7000
254.0400
250.5000
253.3200
1,254,700
Thu, 21 May 2026
247.4000
251.8000
244.9300
250.1800
1,471,900
Wed, 20 May 2026
17 · 424B5
After-hours · 17:00 ET
424B5 ↗
Wed, 20 May 2026
244.9600
250.3600
243.2100
248.6400
2,028,600
Tue, 19 May 2026
246.0000
248.0200
243.1500
245.7300
2,791,700
Tue, 19 May 2026
16 · 424B5
Pre-market · 08:26 ET
424B5 ↗
Mon, 18 May 2026
248.3600
251.3500
246.9500
249.2100
1,542,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
248.3200
250.1500
245.2500
247.6200
1,842,200
Thu, 14 May 2026
250.0000
251.0700
248.6000
248.8800
1,587,600
Wed, 13 May 2026
250.7900
252.9700
248.6000
249.6200
1,757,200
Tue, 12 May 2026
251.1200
252.4000
248.7500
251.7000
1,625,400
Mon, 11 May 2026
15 · 8-K
After-hours · 16:46 ET
8-K ↗
Mon, 11 May 2026
255.8200
257.3700
250.1300
251.1000
1,654,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
257.5800
258.3600
251.8900
254.2200
1,869,300
Thu, 07 May 2026
264.0200
265.5000
256.4400
256.5500
1,860,100
Thu, 07 May 2026
14 · 10-Q
Pre-market · 08:40 ET
10-Q ↗
Wed, 06 May 2026
261.6500
265.7900
261.6500
263.4200
1,691,300
Tue, 05 May 2026
256.9300
259.1200
254.5700
257.6500
1,145,200
Mon, 04 May 2026
257.5800
261.0200
254.8300
255.5900
1,726,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
262.4800
263.1000
258.9900
259.5100
978,300
Thu, 30 Apr 2026
257.2300
262.0000
256.0000
260.6000
1,413,300
Wed, 29 Apr 2026
262.2000
265.9200
254.5300
256.6100
1,560,100
Tue, 28 Apr 2026
267.8400
269.1400
259.2100
266.9600
2,145,300
Tue, 28 Apr 2026
13 · 8-K
Pre-market · 08:06 ET
8-K ↗
Mon, 27 Apr 2026
269.7500
269.9600
265.9500
267.8800
1,285,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
270.6600
271.5200
266.0000
269.4900
1,220,100
Thu, 23 Apr 2026
269.9700
272.9600
267.2300
271.4500
796,500
Wed, 22 Apr 2026
271.9600
274.1200
267.4200
268.9300
1,083,600
Tue, 21 Apr 2026
277.0400
277.6900
269.5800
270.8400
1,109,800
Mon, 20 Apr 2026
274.8000
278.8400
274.1600
275.6800
1,159,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
270.0300
279.0000
269.0600
274.8000
2,636,600
Thu, 16 Apr 2026
270.1000
273.0000
267.8500
269.2300
1,441,400
Wed, 15 Apr 2026
12 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 15 Apr 2026
271.8600
273.4600
267.5400
270.3700
1,036,900
Tue, 14 Apr 2026
276.9400
276.9400
272.0700
273.1300
1,166,500
Mon, 13 Apr 2026
271.7300
275.8900
269.8800
275.2000
1,712,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
273.7100
274.7700
272.0000
273.2900
1,596,800
Thu, 09 Apr 2026
270.3700
273.0900
268.6200
272.4700
923,600
Wed, 08 Apr 2026
268.7700
273.5600
267.7900
273.5100
1,326,200
Tue, 07 Apr 2026
265.7100
266.5300
259.1400
262.2600
1,238,400
Mon, 06 Apr 2026
263.1300
267.1000
262.4800
267.0300
826,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
265.1800
269.1100
262.7100
264.2800
1,000,600
Wed, 01 Apr 2026
267.4500
270.8600
265.5600
269.5400
1,095,900
Tue, 31 Mar 2026
261.0500
266.3000
259.7600
266.0200
1,874,100
Mon, 30 Mar 2026
262.0000
265.4600
261.7000
262.4900
1,485,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
263.4200
265.2300
260.5400
261.3700
1,720,200
Fri, 27 Mar 2026
11 · 8-K
Pre-market · 08:02 ET
8-K ↗
Thu, 26 Mar 2026
268.9300
269.9300
263.2800
264.2500
1,260,200
Wed, 25 Mar 2026
268.4600
270.9000
265.1100
268.5400
2,191,600
Tue, 24 Mar 2026
260.0000
267.8700
258.5800
264.4900
1,744,500
Mon, 23 Mar 2026
259.1200
264.0400
257.0300
261.1300
1,745,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
10 · DEFA14A
After-hours · 17:03 ET
DEFA14A ↗
Fri, 20 Mar 2026
9 · DEF 14A
After-hours · 17:01 ET
DEF 14A ↗
Fri, 20 Mar 2026
257.0300
259.0500
254.3400
256.4800
2,877,600
Fri, 20 Mar 2026
8 · 8-K
Pre-market · 08:05 ET
FORM 8-K ↗
Thu, 19 Mar 2026
259.5400
260.4300
252.6600
258.7000
2,362,800
Wed, 18 Mar 2026
269.5100
270.4800
261.5000
261.8400
1,728,000
Tue, 17 Mar 2026
274.1500
274.2000
269.5000
272.5900
1,333,800
Mon, 16 Mar 2026
279.4500
279.7000
272.2200
273.1100
1,547,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
278.2200
279.1300
273.6100
274.1800
1,342,500
Thu, 12 Mar 2026
275.2400
278.3800
274.4300
275.8900
1,503,900
Wed, 11 Mar 2026
278.9900
279.9000
275.2700
277.0000
1,551,900
Tue, 10 Mar 2026
281.6600
285.2600
279.9000
281.3900
2,353,800
Mon, 09 Mar 2026
279.5500
282.4800
274.7400
281.8600
1,639,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
283.4500
285.0000
279.6500
282.6900
1,834,000
Thu, 05 Mar 2026
294.9100
296.2800
284.5600
286.9300
2,209,700
Wed, 04 Mar 2026
297.1900
298.8500
295.3000
297.8800
884,200
Tue, 03 Mar 2026
299.8800
299.8800
292.4200
298.4600
1,528,800
Mon, 02 Mar 2026
304.9800
305.8000
297.9100
303.4600
1,428,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
305.5700
308.3600
303.7500
308.3500
1,832,600
Thu, 26 Feb 2026
308.0200
308.7100
303.0400
306.7600
1,187,900
Wed, 25 Feb 2026
7 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 25 Feb 2026
308.6600
309.2400
302.8400
306.5200
1,096,100
Tue, 24 Feb 2026
308.1900
309.2700
305.6700
308.1600
1,100,100
Mon, 23 Feb 2026
6 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 23 Feb 2026
302.2200
306.1100
300.1300
305.6700
1,102,500
Mon, 23 Feb 2026
5 · S-3ASR
Pre-market · 08:45 ET
S-3ASR ↗
Mon, 23 Feb 2026
4 · 10-K
Pre-market · 08:00 ET
10-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
301.9500
304.9400
299.6000
304.1600
1,333,100
Thu, 19 Feb 2026
301.6200
303.5200
299.1100
301.0000
1,088,500
Wed, 18 Feb 2026
303.6100
305.5200
300.7800
302.5900
1,268,300
Tue, 17 Feb 2026
300.6300
304.2500
298.5100
303.8000
1,341,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
300.6500
303.9200
298.1200
299.1700
1,067,900
Thu, 12 Feb 2026
304.6000
306.5200
300.6200
300.6900
1,811,300
Wed, 11 Feb 2026
299.8600
304.3000
297.0900
303.5500
1,454,000
Tue, 10 Feb 2026
294.3800
303.0100
285.8500
299.6200
2,287,900
Tue, 10 Feb 2026
3 · 8-K
Pre-market · 08:04 ET
8-K ↗
Mon, 09 Feb 2026
288.9500
289.1900
284.8200
288.1600
1,965,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
287.5900
291.0800
286.8400
290.3300
1,535,700
Thu, 05 Feb 2026
289.4000
290.0000
285.2400
287.1900
1,293,800
Wed, 04 Feb 2026
283.8900
289.3100
282.8500
288.1600
1,592,200
Tue, 03 Feb 2026
282.3000
286.0100
280.6300
282.4200
1,427,600
Mon, 02 Feb 2026
282.4400
285.6500
280.9700
283.6500
986,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
283.1200
284.9100
279.4200
281.9900
1,293,800
Thu, 29 Jan 2026
281.4200
284.4300
278.3800
282.8300
1,199,100
Wed, 28 Jan 2026
283.5600
284.0300
278.8700
281.4600
1,165,600
Tue, 27 Jan 2026
282.7500
285.0000
281.0800
284.0900
1,004,200
Mon, 26 Jan 2026
282.8400
284.7800
281.5300
283.6700
1,223,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
281.3800
282.3500
279.5400
281.9000
847,900
Thu, 22 Jan 2026
280.9200
281.5400
278.7000
281.4800
976,700
Wed, 21 Jan 2026
275.0000
282.4700
274.3900
279.8600
1,320,800
Tue, 20 Jan 2026
273.7400
274.8900
271.1200
273.0000
1,186,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
276.9000
277.9000
274.4800
277.0700
1,297,200
Thu, 15 Jan 2026
277.1700
280.0000
275.6300
277.7300
1,129,000
Wed, 14 Jan 2026
273.0000
276.7200
272.0700
275.6500
1,276,300
Tue, 13 Jan 2026
270.7600
273.6800
270.0000
273.5400
912,000
Mon, 12 Jan 2026
271.4000
273.6600
270.0000
271.0000
853,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
271.4600
273.7700
270.0300
271.7300
750,500
Thu, 08 Jan 2026
266.2700
273.5400
265.7800
271.7400
990,300
Wed, 07 Jan 2026
272.4900
272.9100
267.7400
268.7500
1,250,200
Tue, 06 Jan 2026
262.5800
272.6300
261.5700
271.5300
1,435,400
Mon, 05 Jan 2026
261.9300
264.6000
260.0000
263.1800
1,754,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
261.2000
263.4100
259.1400
262.6400
1,119,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
264.2800
264.9000
262.4500
262.5200
605,700
Tue, 30 Dec 2025
264.7200
265.4500
263.6000
264.4800
1,008,800
Mon, 29 Dec 2025
265.9700
266.3200
264.0900
265.5200
1,059,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
265.0000
266.1200
263.2000
265.7500
670,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
264.3600
266.0000
263.4600
265.5800
525,500
Tue, 23 Dec 2025
267.9800
267.9800
264.1600
264.7400
864,800
Mon, 22 Dec 2025
264.0600
267.9900
263.2600
267.3800
1,035,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
262.0500
264.1000
260.6600
263.5900
3,309,000
Thu, 18 Dec 2025
261.8300
266.3100
260.0000
262.9200
1,338,600
Wed, 17 Dec 2025
258.6800
263.4000
258.6200
261.8900
1,560,600
Tue, 16 Dec 2025
261.0800
261.2500
258.5600
259.5300
1,310,400
Mon, 15 Dec 2025
262.8400
263.9100
259.3600
261.1100
1,669,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
262.6900
264.0100
260.6800
263.6000
1,357,400
Thu, 11 Dec 2025
258.1400
261.7600
257.4600
261.3300
1,023,700
Wed, 10 Dec 2025
252.5000
258.2700
251.7700
257.4500
1,962,600
Tue, 09 Dec 2025
257.5700
258.8300
252.7800
253.2900
1,349,200
Mon, 08 Dec 2025
259.7000
259.7000
256.9000
257.1500
1,625,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
264.7600
265.2000
259.1300
259.6900
1,551,000
Thu, 04 Dec 2025
264.4000
265.3000
262.3700
264.4200
1,672,000
Wed, 03 Dec 2025
271.3200
272.8700
264.1600
264.3300
2,431,400
Tue, 02 Dec 2025
274.0500
274.5100
269.7400
270.8900
1,079,800
Mon, 01 Dec 2025
273.5700
275.9400
272.5200
272.8600
1,398,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
274.0500
276.6200
273.1300
275.1600
608,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
273.1800
276.1200
272.4200
274.9900
1,281,400
Tue, 25 Nov 2025
269.7800
275.1400
268.7400
273.4600
1,744,000
Mon, 24 Nov 2025
267.4500
269.1600
265.8900
268.8000
2,924,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
262.3700
268.6700
261.7400
267.0700
1,914,700
Thu, 20 Nov 2025
261.9300
262.9000
260.9700
261.7400
1,694,500
Wed, 19 Nov 2025
256.9600
261.6200
255.9100
261.5000
1,965,500
Tue, 18 Nov 2025
254.1200
257.4400
251.7500
255.6700
1,071,600
Mon, 17 Nov 2025
258.0000
258.5900
255.1000
255.4600
994,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
260.7500
261.8100
258.0100
258.5800
883,200
Thu, 13 Nov 2025
260.7300
263.9800
258.0100
261.9800
1,355,000
Wed, 12 Nov 2025
262.1500
263.8600
260.1900
261.0600
1,015,600
Tue, 11 Nov 2025
259.8100
262.5100
258.2400
262.0500
899,000
Mon, 10 Nov 2025
256.3800
259.0800
253.9000
258.5600
1,294,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
252.8200
256.3800
252.1700
256.1300
1,728,300
Thu, 06 Nov 2025
258.3600
260.3900
252.3600
253.0600
1,732,400
Wed, 05 Nov 2025
259.6100
260.3300
255.2000
258.9300
1,560,000
Tue, 04 Nov 2025
257.3300
259.0500
255.8500
258.6600
1,625,200
Mon, 03 Nov 2025
259.0000
259.0000
251.7400
257.4500
1,973,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
256.1800
259.3200
255.3500
256.4000
1,519,700
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Thu, 30 Oct 2025
255.3400
261.6600
255.1600
257.1000
1,659,200
Wed, 29 Oct 2025
266.5200
267.0400
256.7400
257.4700
1,582,100
Tue, 28 Oct 2025
276.9000
279.7500
265.1600
268.2800
2,255,400
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:10 ET
8-K ↗
Mon, 27 Oct 2025
276.9000
280.3400
275.5400
279.7100
1,715,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
276.6400
277.9000
274.6700
277.2300
1,516,600
Thu, 23 Oct 2025
276.3900
277.2900
273.2400
275.0200
1,691,200