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
337.1500
338.0700
330.3100
331.0000
1,168,290
Thu, 22 Oct 2026
344.4300
344.4300
337.1100
338.4800
1,183,200
Wed, 21 Oct 2026
29 · 8-K
After market open · 11:48 ET
FORM 8-K ↗
Wed, 21 Oct 2026
343.0500
344.4400
338.3400
340.4300
1,514,600
Tue, 20 Oct 2026
343.5000
345.0000
339.5300
343.2700
916,800
Mon, 19 Oct 2026
338.1300
342.1800
336.4700
340.0000
1,031,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
343.3100
343.3100
339.0100
340.9200
1,978,900
Thu, 15 Oct 2026
342.7000
345.4600
339.2600
341.4100
1,589,600
Wed, 14 Oct 2026
332.0800
336.3300
330.8200
336.1700
1,187,000
Tue, 13 Oct 2026
328.0700
331.6000
327.1100
330.1100
1,113,800
Mon, 12 Oct 2026
325.3700
327.9600
323.6400
325.0600
959,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
319.5000
325.8200
318.7900
323.8500
781,900
Thu, 08 Oct 2026
316.5900
322.5800
314.9000
321.3500
897,600
Wed, 07 Oct 2026
317.3000
322.4100
315.1500
317.2500
1,060,700
Tue, 06 Oct 2026
314.6300
316.4400
311.8300
316.3700
817,900
Mon, 05 Oct 2026
309.4300
316.0600
307.8700
314.9300
1,148,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
308.2900
310.4300
302.1400
309.0500
1,164,300
Thu, 01 Oct 2026
303.1800
313.0200
300.7700
309.7800
1,889,600
Wed, 30 Sep 2026
306.4000
306.4000
295.0100
300.2500
1,811,100
Tue, 29 Sep 2026
300.0000
307.6200
298.2100
307.6000
1,268,400
Mon, 28 Sep 2026
306.2000
307.9400
302.8400
303.8100
1,521,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
28 · 8-K
After market open · 12:11 ET
FORM 8-K ↗
Fri, 25 Sep 2026
308.9500
310.8900
304.3100
306.9200
1,084,100
Thu, 24 Sep 2026
313.3200
316.6100
309.1800
309.8700
1,081,400
Wed, 23 Sep 2026
315.5100
320.2400
310.7100
312.2800
1,103,000
Tue, 22 Sep 2026
317.6200
320.0000
313.8900
314.4300
775,700
Mon, 21 Sep 2026
309.7400
316.9800
308.5100
316.4900
1,049,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
307.4200
311.8100
304.4500
308.7800
3,343,200
Thu, 17 Sep 2026
318.3600
319.7700
309.2400
309.4100
1,098,500
Wed, 16 Sep 2026
321.8300
323.9800
317.9700
318.5000
931,100
Tue, 15 Sep 2026
324.9800
325.8800
318.0800
323.2900
913,400
Mon, 14 Sep 2026
325.6400
327.7900
322.4600
326.2300
1,059,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
323.9900
325.1300
317.9600
321.5700
844,100
Thu, 10 Sep 2026
326.3400
327.9000
320.9100
320.9500
1,346,300
Wed, 09 Sep 2026
322.2400
326.9900
321.9200
323.3200
1,215,500
Tue, 08 Sep 2026
327.5500
330.0000
323.0500
324.6900
2,200,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
333.4800
336.0100
330.2000
330.9500
1,027,600
Thu, 03 Sep 2026
337.9000
338.7100
334.8700
337.2200
1,085,300
Wed, 02 Sep 2026
330.6200
337.9100
330.6200
336.3600
1,398,300
Tue, 01 Sep 2026
325.9700
331.6500
325.9200
330.9700
1,518,500
Mon, 31 Aug 2026
321.1100
326.5700
319.0400
323.6000
1,387,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
322.3000
323.7400
320.3900
322.0300
628,800
Thu, 27 Aug 2026
324.3500
324.6800
320.4700
321.2300
1,074,500
Wed, 26 Aug 2026
328.3900
331.0000
326.3000
327.7900
841,600
Tue, 25 Aug 2026
322.6800
328.5100
321.4300
328.0600
1,114,900
Mon, 24 Aug 2026
317.7600
324.5800
317.6500
323.7700
760,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
314.7400
320.2100
313.1300
318.0400
905,400
Thu, 20 Aug 2026
314.7700
318.2300
312.6100
314.6900
1,175,800
Wed, 19 Aug 2026
314.0300
322.5000
312.0200
317.1000
1,175,800
Tue, 18 Aug 2026
315.9900
320.0000
313.9200
316.1300
1,032,100
Mon, 17 Aug 2026
312.0000
318.2300
311.4300
312.5200
992,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
27 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Fri, 14 Aug 2026
304.7800
314.3100
302.0100
313.8200
1,524,200
Thu, 13 Aug 2026
312.1000
315.3000
309.7100
310.0100
1,542,800
Wed, 12 Aug 2026
26 · 8-K
After market open · 12:38 ET
FORM 8-K ↗
Wed, 12 Aug 2026
319.5900
323.5900
312.6700
314.1700
2,611,000
Tue, 11 Aug 2026
325.6000
333.9500
324.3000
333.8700
1,368,400
Mon, 10 Aug 2026
321.0700
325.6900
319.9200
325.0000
1,546,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
324.0000
328.9900
319.4600
320.4600
1,560,500
Thu, 06 Aug 2026
321.8800
326.7900
312.2800
325.0100
2,934,700
Wed, 05 Aug 2026
25 · 10-Q
After market open · 15:23 ET
10-Q ↗
Wed, 05 Aug 2026
316.0000
326.9900
311.0000
317.2200
2,291,400
Wed, 05 Aug 2026
24 · 8-K
Pre-market · 06:32 ET
8-K ↗
Wed, 05 Aug 2026
23 · 8-K
Pre-market · 06:45 ET
FORM 8-K ↗
Tue, 04 Aug 2026
305.9500
308.3300
301.2300
306.2800
2,454,300
Mon, 03 Aug 2026
313.7800
313.8700
307.7600
308.3700
1,602,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
314.5500
314.5500
308.0000
311.3400
1,048,000
Thu, 30 Jul 2026
310.5500
315.4800
310.5400
312.2300
932,700
Wed, 29 Jul 2026
322.8200
322.9600
317.1100
318.6100
987,400
Tue, 28 Jul 2026
314.6600
320.5800
314.3000
319.5800
1,237,800
Mon, 27 Jul 2026
308.8500
313.9000
308.1300
311.1500
1,004,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
306.9000
310.3000
304.2500
309.8900
852,400
Thu, 23 Jul 2026
302.7300
306.0200
298.4300
305.0600
1,166,300
Wed, 22 Jul 2026
306.5100
308.8100
298.7900
300.5800
998,300
Tue, 21 Jul 2026
300.5200
304.8100
299.4300
303.0700
1,324,700
Mon, 20 Jul 2026
305.2800
307.2800
303.4900
303.9900
1,230,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
309.3300
313.9000
306.4100
307.9000
2,495,900
Thu, 16 Jul 2026
300.0400
309.2700
298.7300
307.9900
1,601,900
Wed, 15 Jul 2026
300.2700
304.8700
296.3000
296.5700
1,280,100
Tue, 14 Jul 2026
303.8000
304.2600
299.8400
302.2800
1,141,700
Mon, 13 Jul 2026
305.0000
308.8400
303.3000
306.1300
1,353,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
301.5200
304.7900
300.7600
303.4400
761,500
Thu, 09 Jul 2026
306.4100
307.5100
299.8200
302.4600
1,578,900
Wed, 08 Jul 2026
302.4100
310.4500
301.6600
309.5700
2,259,700
Tue, 07 Jul 2026
301.2300
308.4700
300.0000
304.4800
1,888,500
Mon, 06 Jul 2026
295.0700
299.9300
292.5000
298.5500
1,985,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
289.2500
296.8300
288.8000
296.5100
1,466,600
Wed, 01 Jul 2026
284.3000
288.6000
280.9600
288.4200
1,291,500
Tue, 30 Jun 2026
281.7600
285.2500
278.5100
282.9800
1,967,600
Mon, 29 Jun 2026
288.3100
289.2900
281.5900
281.6500
1,009,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
289.0800
293.7800
284.6500
286.1300
2,925,900
Thu, 25 Jun 2026
285.8500
291.8500
284.2300
286.9500
1,486,200
Wed, 24 Jun 2026
283.2800
288.5300
281.1100
284.4700
1,716,200
Tue, 23 Jun 2026
275.7000
283.7600
274.3800
281.1000
1,725,900
Mon, 22 Jun 2026
272.6600
274.1200
269.3000
271.2800
1,657,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
276.9600
278.8400
270.0300
271.8300
3,408,900
Wed, 17 Jun 2026
278.0000
281.3200
275.3900
277.0900
1,466,300
Tue, 16 Jun 2026
282.5100
282.5100
276.8000
281.4600
1,013,500
Mon, 15 Jun 2026
22 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Mon, 15 Jun 2026
279.8000
282.1200
274.7100
281.4300
1,818,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
282.6300
283.8400
279.6200
281.6700
1,061,900
Thu, 11 Jun 2026
282.4200
284.9300
281.3600
281.4800
938,300
Wed, 10 Jun 2026
280.6000
282.9700
279.0700
281.2400
977,800
Tue, 09 Jun 2026
272.2000
279.9100
270.6400
279.5700
1,282,200
Mon, 08 Jun 2026
273.0200
276.6500
271.1700
274.0800
893,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
272.6100
277.9900
272.1600
275.0400
1,319,200
Thu, 04 Jun 2026
268.8000
270.8400
266.7200
270.3200
1,498,000
Wed, 03 Jun 2026
266.0400
266.3000
261.2900
263.6400
1,592,400
Tue, 02 Jun 2026
263.8700
268.2000
263.8300
264.8400
1,477,100
Mon, 01 Jun 2026
268.1500
269.3600
262.6700
264.6900
1,625,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
21 · 8-K
After-hours · 17:10 ET
FORM 8-K ↗
Fri, 29 May 2026
270.4200
272.2700
266.2500
269.3600
3,105,100
Thu, 28 May 2026
268.0900
269.4700
264.6100
267.7100
1,486,500
Wed, 27 May 2026
268.5700
270.7100
266.4000
267.0100
1,459,100
Tue, 26 May 2026
273.0900
274.9200
270.2300
270.7800
1,343,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
273.3100
277.3900
270.8800
274.9100
2,144,700
Thu, 21 May 2026
263.0900
267.3900
261.9000
265.4400
1,300,700
Wed, 20 May 2026
265.2900
267.5300
262.5000
264.7500
1,943,200
Tue, 19 May 2026
263.5100
268.8700
261.3300
266.1700
1,813,000
Mon, 18 May 2026
257.0000
262.9900
255.0700
261.8700
1,975,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
262.0100
264.5500
256.5800
257.7100
2,707,800
Thu, 14 May 2026
254.7400
261.6800
252.1800
261.1100
3,385,300
Wed, 13 May 2026
259.9200
262.6700
255.4700
255.6800
2,716,000
Tue, 12 May 2026
260.6500
264.9200
259.0700
260.9300
1,795,400
Mon, 11 May 2026
263.3600
264.7200
258.1500
259.7000
2,775,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
254.1000
266.3800
254.0000
261.0800
2,678,900
Thu, 07 May 2026
253.7600
259.5100
251.1900
255.6600
3,700,900
Wed, 06 May 2026
20 · 10-Q
After market open · 14:41 ET
10-Q ↗
Wed, 06 May 2026
268.0200
268.0200
244.8200
252.7400
7,858,100
Wed, 06 May 2026
19 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 05 May 2026
304.6900
306.2300
301.0100
305.9000
1,622,400
Mon, 04 May 2026
302.3400
306.5400
301.9700
303.6600
1,293,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
310.3700
310.3700
303.7900
304.0000
1,359,200
Thu, 30 Apr 2026
307.9500
308.6500
299.3400
308.0100
2,056,200
Wed, 29 Apr 2026
309.6900
312.7500
307.6600
311.4300
1,045,300
Tue, 28 Apr 2026
310.5000
313.6900
308.7500
311.9900
1,187,600
Mon, 27 Apr 2026
307.1400
313.5700
306.6200
310.1600
1,167,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
309.6300
310.0700
303.8000
308.1900
1,610,000
Thu, 23 Apr 2026
310.8400
311.4700
304.6800
311.3900
1,262,900
Wed, 22 Apr 2026
311.0100
312.8300
304.3400
308.3000
2,215,600
Tue, 21 Apr 2026
322.0000
322.0000
311.8800
312.3900
1,966,500
Mon, 20 Apr 2026
327.2000
327.9900
320.0200
323.0100
1,133,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
321.7200
327.7100
318.0600
327.5600
1,670,800
Thu, 16 Apr 2026
317.8400
323.6600
317.5900
322.3700
1,233,600
Wed, 15 Apr 2026
318.4600
320.6100
315.1900
317.5800
1,237,700
Tue, 14 Apr 2026
318.3300
321.5300
316.3300
319.9000
1,082,100
Mon, 13 Apr 2026
321.0500
322.9400
314.5100
319.1200
1,230,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
321.1600
322.7800
314.5100
320.8200
1,028,800
Thu, 09 Apr 2026
324.2100
325.9100
319.7200
322.4600
1,197,000
Wed, 08 Apr 2026
323.4500
325.1400
315.0000
324.9300
929,700
Tue, 07 Apr 2026
321.8600
322.9400
318.2400
320.8900
1,253,400
Mon, 06 Apr 2026
321.4500
323.7500
316.2300
320.9600
1,015,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
317.3200
324.8800
314.3600
324.8000
1,266,200
Wed, 01 Apr 2026
313.7000
319.8700
313.2200
317.6600
1,532,500
Tue, 31 Mar 2026
313.8100
314.6600
308.4800
314.1400
1,770,900
Mon, 30 Mar 2026
314.0000
315.9100
308.8600
309.9300
1,163,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
317.8200
317.8200
310.2300
312.4500
1,592,300
Thu, 26 Mar 2026
324.6300
326.2900
316.6900
318.0300
2,515,000
Wed, 25 Mar 2026
325.8000
328.2900
322.7800
325.0800
1,214,100
Tue, 24 Mar 2026
319.8300
329.0200
317.1900
327.2700
2,107,100
Mon, 23 Mar 2026
329.7700
331.2700
320.2000
320.6100
1,382,700
Mon, 23 Mar 2026
18 · 8-K
Pre-market · 07:30 ET
FORM 8-K ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
330.6500
332.9300
326.8000
326.9100
3,003,800
Thu, 19 Mar 2026
327.2300
334.0900
325.9000
331.7400
3,123,700
Wed, 18 Mar 2026
332.4500
334.5800
318.1200
325.1800
2,033,300
Tue, 17 Mar 2026
340.0000
342.1500
329.0300
334.7100
1,611,600
Tue, 17 Mar 2026
17 · 8-K
Pre-market · 08:45 ET
FORM 8-K ↗
Mon, 16 Mar 2026
353.2200
354.5200
345.6900
345.8800
1,278,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
355.4400
356.0800
348.9200
349.9500
1,026,700
Thu, 12 Mar 2026
353.5600
358.1100
350.9100
352.6500
1,023,600
Wed, 11 Mar 2026
354.5600
354.5600
346.9200
350.3000
835,200
Tue, 10 Mar 2026
360.4800
362.2700
351.4300
352.1900
972,300
Mon, 09 Mar 2026
358.1000
362.0600
354.9000
361.8000
782,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 06 Mar 2026
358.1600
359.5400
353.6600
358.4600
1,135,800
Thu, 05 Mar 2026
364.5500
364.7300
351.2500
359.2800
1,695,700
Wed, 04 Mar 2026
372.0000
372.8800
367.1500
368.1900
786,200
Tue, 03 Mar 2026
368.8800
373.7700
362.6400
371.4400
1,190,700
Mon, 02 Mar 2026
371.3200
376.9200
367.9400
372.6500
983,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
367.6400
374.0500
366.8700
372.1400
1,406,800
Thu, 26 Feb 2026
364.8000
368.3600
363.7800
366.6500
1,024,500
Wed, 25 Feb 2026
365.0000
366.4300
362.0000
363.0300
707,800
Tue, 24 Feb 2026
367.6300
367.6300
360.9700
364.3800
935,100
Mon, 23 Feb 2026
360.4200
367.6900
359.4400
366.0300
919,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
358.9400
361.1900
356.2400
361.0800
1,051,300
Thu, 19 Feb 2026
360.9000
362.7400
358.7300
359.1100
710,800
Wed, 18 Feb 2026
359.4600
362.6000
358.1600
360.2300
1,032,700
Wed, 18 Feb 2026
15 · 8-K
Pre-market · 07:34 ET
FORM 8-K ↗
Tue, 17 Feb 2026
361.3400
364.2400
356.2300
359.9700
853,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
14 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Fri, 13 Feb 2026
352.6600
364.6700
351.0000
360.8300
975,000
Thu, 12 Feb 2026
365.6300
374.8900
347.0300
351.0600
2,065,500
Wed, 11 Feb 2026
13 · 424B2
After-hours · 17:21 ET
424B2 ↗
Wed, 11 Feb 2026
12 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Wed, 11 Feb 2026
360.4600
366.4500
358.2900
365.7000
1,270,600
Tue, 10 Feb 2026
10 · 424B5
After market open · 09:53 ET
424B5 ↗
Tue, 10 Feb 2026
362.4700
364.1000
358.2300
360.0000
1,525,300
Tue, 10 Feb 2026
11 · 8-K
Pre-market · 08:46 ET
8-K ↗
Mon, 09 Feb 2026
359.2700
367.2800
358.9100
363.2700
1,155,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
354.5900
360.6200
351.4500
359.2500
1,198,300
Thu, 05 Feb 2026
336.0800
362.3500
332.9900
352.1600
2,878,700
Wed, 04 Feb 2026
9 · 10-Q
After market open · 14:43 ET
10-Q ↗
Wed, 04 Feb 2026
345.0000
356.9700
328.0100
329.9700
3,229,400
Wed, 04 Feb 2026
8 · 8-K
Pre-market · 06:31 ET
8-K ↗
Tue, 03 Feb 2026
362.7200
366.1500
361.7500
361.7500
1,391,200
Mon, 02 Feb 2026
360.5800
364.2700
356.8700
363.5600
1,015,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
351.5400
359.4800
349.4900
359.2200
1,387,500
Thu, 29 Jan 2026
354.7800
362.4300
350.9700
352.1000
1,717,600
Wed, 28 Jan 2026
354.3300
355.7900
346.5200
350.5400
852,300
Tue, 27 Jan 2026
353.1700
356.6900
351.6300
356.1400
1,135,200
Mon, 26 Jan 2026
355.0000
357.1000
353.6000
355.5100
904,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
351.4300
353.5600
347.6300
353.4800
1,137,600
Thu, 22 Jan 2026
7 · DEF 14A
After market open · 15:44 ET
DEF 14A ↗
Thu, 22 Jan 2026
6 · DEFA14A
After market open · 15:54 ET
DEFA14A ↗
Thu, 22 Jan 2026
356.1400
356.5100
351.0200
352.4700
1,162,600
Thu, 22 Jan 2026
5 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Wed, 21 Jan 2026
349.8700
354.9600
342.7200
351.7500
1,305,800
Tue, 20 Jan 2026
354.7300
358.9500
349.9400
350.6700
1,007,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
4 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Fri, 16 Jan 2026
355.1700
356.8700
352.4200
354.8500
1,399,100
Thu, 15 Jan 2026
349.5500
355.7500
349.1100
355.3500
1,084,700
Wed, 14 Jan 2026
345.4000
349.9800
345.1100
349.9300
760,000
Tue, 13 Jan 2026
344.5400
349.0200
342.7800
345.8800
1,163,100
Mon, 12 Jan 2026
337.1900
342.3000
333.9500
342.1600
1,013,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
334.3100
339.4700
333.7900
335.6900
917,000
Thu, 08 Jan 2026
340.9700
347.2900
334.1800
335.7400
1,133,600
Wed, 07 Jan 2026
345.8500
348.1800
339.1700
340.4100
988,700
Tue, 06 Jan 2026
340.0200
349.5500
340.0200
346.1700
1,413,400
Mon, 05 Jan 2026
337.3100
341.7200
329.1000
340.9200
1,613,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
337.1800
340.5000
335.2900
338.8700
841,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
339.2800
340.6500
337.6800
337.7500
781,500
Tue, 30 Dec 2025
339.4900
341.7000
339.2500
340.0400
551,400
Mon, 29 Dec 2025
340.3000
342.1100
339.1900
340.2500
731,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
339.8100
341.8600
339.1200
341.0500
414,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
341.4800
343.6700
339.8600
339.9800
381,900
Tue, 23 Dec 2025
337.5200
341.0800
336.4100
340.5900
774,100
Mon, 22 Dec 2025
340.2400
341.1800
337.4700
340.0300
871,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
340.7400
345.6200
338.5800
340.9300
3,255,100
Thu, 18 Dec 2025
343.0900
344.2000
339.3400
340.5800
1,805,500
Wed, 17 Dec 2025
342.4100
344.6000
339.1400
342.9600
1,482,500
Tue, 16 Dec 2025
348.9200
350.7700
339.8800
341.7200
1,265,000
Mon, 15 Dec 2025
347.0200
351.9900
344.0100
350.3200
1,821,500
Mon, 15 Dec 2025
3 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
345.0000
347.8300
342.4000
346.0000
1,614,200
Thu, 11 Dec 2025
342.1400
346.1400
340.0300
344.5000
1,770,700
Wed, 10 Dec 2025
338.6100
340.8600
336.6000
340.7900
1,416,400
Tue, 09 Dec 2025
340.3100
342.6000
337.1200
337.2900
1,473,800
Mon, 08 Dec 2025
339.1100
339.6700
335.8400
337.8200
1,755,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
338.1100
341.1800
336.3700
339.6600
1,344,000
Thu, 04 Dec 2025
335.3100
338.1000
334.0000
337.6300
1,283,000
Wed, 03 Dec 2025
352.1400
352.1400
333.3900
335.3100
3,445,700
Tue, 02 Dec 2025
360.1200
360.1200
348.2900
350.6700
2,377,800
Mon, 01 Dec 2025
368.9500
369.8000
359.8500
360.1200
1,434,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
368.5600
370.5100
367.3100
368.9300
656,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
375.0100
376.9800
368.4200
368.5300
1,246,900
Tue, 25 Nov 2025
2 · 10-K
After market open · 14:23 ET
10-K ↗
Tue, 25 Nov 2025
374.0100
377.5400
372.6500
374.7500
1,563,900
Mon, 24 Nov 2025
365.6800
372.7800
362.0600
372.2200
2,847,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
362.2000
369.3800
361.0100
365.6800
1,521,200
Thu, 20 Nov 2025
360.5700
363.6300
359.2300
362.0700
975,700
Wed, 19 Nov 2025
360.8100
364.0200
357.5500
360.7300
1,217,000
Tue, 18 Nov 2025
366.6400
366.8700
360.5400
361.6400
2,045,800
Mon, 17 Nov 2025
362.1000
365.9300
361.2400
365.0000
1,542,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
368.0800
369.0000
361.3900
361.9400
1,960,500
Thu, 13 Nov 2025
362.8800
365.6700
361.0400
365.4500
1,314,900
Wed, 12 Nov 2025
364.0000
366.0600
360.1400
363.4200
1,812,400
Tue, 11 Nov 2025
363.6400
366.1700
362.4400
365.0800
855,100
Mon, 10 Nov 2025
356.8200
366.0000
354.4100
364.6500
1,390,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
363.1500
364.3600
358.2900
360.7000
1,302,500
Thu, 06 Nov 2025
352.2600
362.0000
349.0600
360.2400
1,954,900
Wed, 05 Nov 2025
353.7500
361.3800
341.9900
354.0000
3,702,700
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:33 ET
8-K ↗
Tue, 04 Nov 2025
338.2600
347.4100
335.9100
344.5300
1,837,900
Mon, 03 Nov 2025
338.2600
341.3000
335.1700
340.9300
1,774,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
339.9200
343.6000
337.0200
337.8100
1,279,500
Thu, 30 Oct 2025
343.2000
350.4600
340.1700
341.2100
1,353,600
Wed, 29 Oct 2025
336.6000
338.2200
331.4000
333.1700
1,472,800
Tue, 28 Oct 2025
335.5400
337.8200
332.5300
335.6400
1,166,000
Mon, 27 Oct 2025
333.4300
336.0700
330.9300
336.0500
859,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
328.9900
334.3400
327.1800
332.7100
911,800
Thu, 23 Oct 2025
330.3000
331.9400
327.5900
328.5600
1,197,400