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
315.0000
321.2000
311.4200
313.2200
4,097,771
Fri, 23 Oct 2026
40 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 22 Oct 2026
323.3600
326.2700
322.4700
325.1700
3,385,400
Wed, 21 Oct 2026
321.0100
325.2600
318.5500
323.6100
2,759,800
Tue, 20 Oct 2026
317.9500
322.5000
315.8900
318.3400
3,948,200
Mon, 19 Oct 2026
312.9900
317.0400
311.2300
316.4100
2,818,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
316.2600
319.8500
312.4000
313.5900
3,388,300
Thu, 15 Oct 2026
39 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 15 Oct 2026
309.0200
314.9600
306.7600
313.8700
2,938,300
Wed, 14 Oct 2026
308.7500
309.2700
304.8800
306.9500
2,743,100
Tue, 13 Oct 2026
313.8600
314.0000
308.0800
309.8400
3,155,900
Mon, 12 Oct 2026
308.2200
313.1600
308.1600
311.5300
1,865,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
303.8200
308.7900
302.2600
308.1700
2,579,000
Thu, 08 Oct 2026
38 · 8-K
After-hours · 20:38 ET
8-K ↗
Thu, 08 Oct 2026
301.5000
308.1000
300.4700
308.1000
5,311,200
Wed, 07 Oct 2026
300.9300
304.2900
299.3600
304.2500
3,405,500
Tue, 06 Oct 2026
305.2600
307.3000
303.7400
304.5500
2,330,800
Mon, 05 Oct 2026
302.3800
304.3100
300.8200
304.0200
2,828,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
304.0000
304.0000
299.8300
302.7800
2,778,100
Thu, 01 Oct 2026
303.0000
305.0000
297.2000
302.0900
3,921,400
Wed, 30 Sep 2026
306.1900
307.1900
303.6100
304.1000
4,209,200
Tue, 29 Sep 2026
307.0800
307.1800
303.9700
305.4000
3,111,600
Mon, 28 Sep 2026
307.7000
308.8800
304.1900
306.3300
3,547,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
307.0000
310.0000
304.4900
308.8900
3,123,700
Thu, 24 Sep 2026
302.2800
305.8900
299.9100
305.6600
3,951,600
Wed, 23 Sep 2026
304.9000
305.6700
301.2900
301.9600
3,633,500
Tue, 22 Sep 2026
316.1200
316.7400
305.0700
305.0700
5,099,100
Mon, 21 Sep 2026
315.1800
315.3100
310.7400
313.5900
2,489,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
309.8600
313.5600
308.6700
311.5600
5,715,200
Thu, 17 Sep 2026
316.0900
316.7400
310.9700
311.1700
4,517,300
Wed, 16 Sep 2026
322.3200
322.3200
309.5900
312.4300
4,634,700
Tue, 15 Sep 2026
326.6600
327.0000
322.0100
324.4300
2,059,000
Tue, 15 Sep 2026
37 · 8-K
Pre-market · 07:35 ET
8-K ↗
Mon, 14 Sep 2026
323.9100
328.3100
323.6700
327.7800
2,437,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
324.9700
326.2600
322.2100
324.6900
1,929,300
Thu, 10 Sep 2026
320.6200
321.9500
318.3500
320.7100
2,427,600
Wed, 09 Sep 2026
323.8000
324.8700
320.9300
321.8000
2,702,300
Tue, 08 Sep 2026
324.4400
328.0400
322.6500
326.1000
2,587,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
327.4300
328.5400
325.6800
326.1600
2,034,000
Thu, 03 Sep 2026
332.9800
335.0000
328.3300
329.8200
2,165,500
Wed, 02 Sep 2026
326.0600
332.7100
325.4900
329.9800
2,288,400
Tue, 01 Sep 2026
326.9600
329.8800
323.9200
324.1900
2,560,700
Mon, 31 Aug 2026
331.9800
332.8300
329.6300
330.1700
2,512,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
334.3700
336.5600
332.8500
333.2000
1,945,200
Thu, 27 Aug 2026
334.3800
336.0800
331.9400
334.1600
2,026,000
Wed, 26 Aug 2026
336.2600
337.5000
334.2000
336.1500
1,650,100
Tue, 25 Aug 2026
338.1600
338.7400
333.9300
335.9500
2,016,800
Mon, 24 Aug 2026
337.2200
344.0000
337.1200
337.3300
2,403,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
334.2500
337.1600
333.4200
336.0000
2,616,300
Thu, 20 Aug 2026
337.3000
338.0000
331.1500
331.1500
3,884,300
Wed, 19 Aug 2026
340.0800
345.2000
338.4100
339.9000
2,539,400
Tue, 18 Aug 2026
336.6700
339.4100
335.2200
338.5200
2,875,400
Mon, 17 Aug 2026
36 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 17 Aug 2026
340.6600
343.0000
336.0700
336.2100
2,533,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
345.9900
345.9900
341.6900
342.4800
1,529,500
Thu, 13 Aug 2026
345.3900
347.1100
340.0000
343.6500
1,704,200
Wed, 12 Aug 2026
35 · 8-K
After-hours · 17:29 ET
8-K ↗
Wed, 12 Aug 2026
339.3200
344.5700
338.5700
344.0800
2,113,100
Tue, 11 Aug 2026
338.4900
343.5900
338.1200
340.8100
2,091,600
Mon, 10 Aug 2026
339.5000
342.0000
336.5700
338.8600
2,203,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
341.7000
343.3200
338.0000
340.9100
1,793,600
Thu, 06 Aug 2026
34 · 424B2
After-hours · 16:51 ET
424B2 ↗
Thu, 06 Aug 2026
349.8000
350.0000
342.0700
342.6000
2,773,700
Wed, 05 Aug 2026
350.0000
352.4900
346.6200
348.9900
1,983,600
Wed, 05 Aug 2026
33 · 424B2
Pre-market · 09:06 ET
424B2 ↗
Wed, 05 Aug 2026
32 · 8-K
Pre-market · 09:10 ET
8-K ↗
Tue, 04 Aug 2026
345.0000
348.5000
344.1200
346.7100
2,764,800
Mon, 03 Aug 2026
340.9000
345.1600
340.0000
344.7200
2,864,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
338.2800
340.3000
336.0000
336.2500
2,353,700
Thu, 30 Jul 2026
331.9700
337.8000
329.0700
337.5200
2,859,500
Wed, 29 Jul 2026
333.6200
336.3900
330.0000
331.5000
3,437,900
Tue, 28 Jul 2026
335.5000
336.8200
331.4300
336.6300
3,535,700
Mon, 27 Jul 2026
331.5000
336.6100
329.7900
335.3900
3,774,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
31 · 10-Q
After market open · 12:00 ET
10-Q ↗
Fri, 24 Jul 2026
326.1200
329.0500
318.2000
326.1700
6,365,100
Fri, 24 Jul 2026
30 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 23 Jul 2026
343.3900
344.9100
338.2000
340.8400
4,310,600
Wed, 22 Jul 2026
348.8200
349.7000
345.0400
348.7400
2,465,900
Tue, 21 Jul 2026
353.5700
354.8700
348.2400
350.7900
2,456,600
Mon, 20 Jul 2026
355.8000
357.4000
350.9600
351.9300
2,311,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
356.5800
358.8000
351.8200
355.3500
2,647,200
Thu, 16 Jul 2026
359.3500
363.1400
358.1600
361.5700
2,441,600
Wed, 15 Jul 2026
29 · 8-K
After market open · 12:00 ET
8-K ↗
Wed, 15 Jul 2026
356.1400
362.7200
356.1400
358.4400
2,525,600
Tue, 14 Jul 2026
353.0900
361.0000
352.4700
355.0600
3,530,900
Mon, 13 Jul 2026
356.6000
357.5900
352.7000
354.4300
2,624,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
351.2200
352.9900
345.9300
350.5800
2,792,700
Thu, 09 Jul 2026
337.0100
348.5100
335.2900
346.7200
3,474,000
Wed, 08 Jul 2026
345.4500
346.8100
333.5600
336.3900
3,568,800
Tue, 07 Jul 2026
358.5400
359.5900
349.2400
349.5800
2,909,000
Mon, 06 Jul 2026
352.2100
358.1700
350.5900
356.0300
3,525,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
349.4700
352.0900
346.0200
351.9600
2,440,600
Wed, 01 Jul 2026
341.5300
350.5000
337.7300
348.0000
2,918,000
Tue, 30 Jun 2026
342.0000
344.1400
336.5700
338.2500
3,527,300
Mon, 29 Jun 2026
341.7800
344.0500
339.2900
340.8800
2,604,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
341.9900
344.0100
338.3200
340.3600
5,899,700
Thu, 25 Jun 2026
28 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 25 Jun 2026
345.0000
352.5200
340.9200
342.4600
3,523,100
Wed, 24 Jun 2026
336.8400
344.5200
336.2100
342.5600
2,639,300
Tue, 23 Jun 2026
335.1800
338.5300
333.9400
337.7800
3,549,800
Mon, 22 Jun 2026
337.9800
340.2500
335.8800
338.0700
3,006,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
346.3500
348.2000
337.9700
338.0000
4,490,800
Wed, 17 Jun 2026
27 · 8-K
After market open · 13:01 ET
8-K ↗
Wed, 17 Jun 2026
341.3900
346.9500
339.3300
340.5400
3,982,100
Tue, 16 Jun 2026
336.8300
342.1900
335.4500
340.7400
3,657,300
Mon, 15 Jun 2026
26 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 15 Jun 2026
329.7000
340.0000
329.7000
335.3800
3,353,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
321.8000
325.6200
319.0800
325.4400
2,223,000
Thu, 11 Jun 2026
25 · 424B2
After-hours · 17:26 ET
424B2 ↗
Thu, 11 Jun 2026
314.9700
319.5300
309.6400
318.4900
2,589,900
Wed, 10 Jun 2026
318.8800
320.3100
313.2800
313.3400
2,525,400
Wed, 10 Jun 2026
24 · 424B2
Pre-market · 06:01 ET
424B2 ↗
Tue, 09 Jun 2026
315.0000
322.5400
314.6400
318.3800
2,634,300
Mon, 08 Jun 2026
310.0000
313.9600
309.7500
312.3000
2,500,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
313.9200
314.5000
308.3100
310.6600
2,445,700
Thu, 04 Jun 2026
305.7700
314.9600
305.4400
312.5300
2,992,200
Wed, 03 Jun 2026
308.6800
310.3600
300.0300
300.5700
3,939,200
Tue, 02 Jun 2026
313.3300
313.7000
310.3400
310.9700
2,116,700
Mon, 01 Jun 2026
313.1600
314.8000
310.6000
313.5400
2,621,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
315.5700
319.2400
312.5900
316.4700
4,530,400
Thu, 28 May 2026
311.0000
315.5000
306.2300
315.1200
3,599,800
Wed, 27 May 2026
313.8200
317.4900
311.6800
312.5400
3,015,600
Tue, 26 May 2026
314.0400
314.5700
309.6000
310.7200
2,410,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
313.2800
314.4300
310.6500
311.7800
2,209,200
Thu, 21 May 2026
308.5500
310.7500
305.6100
309.7000
1,992,700
Wed, 20 May 2026
310.0000
310.8700
303.0400
309.8200
4,577,100
Tue, 19 May 2026
310.7400
312.9900
307.6300
309.3100
2,918,400
Mon, 18 May 2026
314.2900
315.6600
310.4000
312.2400
2,274,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
23 · 8-K
After market open · 12:00 ET
8-K ↗
Fri, 15 May 2026
312.2900
315.4900
312.0000
313.4800
2,649,600
Thu, 14 May 2026
313.0200
314.6800
311.0300
312.7700
3,240,500
Wed, 13 May 2026
311.1200
312.1000
307.7600
309.6100
2,967,000
Tue, 12 May 2026
312.3300
314.9500
311.0800
314.3100
2,275,500
Mon, 11 May 2026
315.2900
316.4000
311.8100
312.3200
3,081,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
319.0900
320.0500
313.6100
316.0300
6,802,200
Thu, 07 May 2026
22 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 07 May 2026
322.3300
324.5400
316.8000
318.6900
3,350,500
Wed, 06 May 2026
320.0000
324.7800
320.0000
321.9000
2,933,600
Tue, 05 May 2026
320.2800
320.6000
314.5000
315.9500
2,658,400
Mon, 04 May 2026
21 · 8-K
After market open · 14:00 ET
8-K ↗
Mon, 04 May 2026
320.7700
322.9000
317.4600
319.2100
2,692,000
Mon, 04 May 2026
20 · 8-K
Pre-market · 07:34 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
324.4700
325.0000
319.4600
319.6800
2,385,600
Thu, 30 Apr 2026
313.3700
323.8500
312.2300
323.0500
4,587,900
Wed, 29 Apr 2026
316.8800
317.5500
314.0100
315.6500
3,136,000
Tue, 28 Apr 2026
19 · 424B2
After-hours · 17:23 ET
424B2 ↗
Tue, 28 Apr 2026
321.7000
323.7000
314.9600
315.9000
6,101,400
Mon, 27 Apr 2026
313.0200
318.9600
313.0200
318.8400
2,553,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
316.5100
318.8200
312.5000
314.0800
2,968,100
Thu, 23 Apr 2026
18 · 10-Q
After market open · 11:06 ET
10-Q ↗
Thu, 23 Apr 2026
332.2000
332.2000
314.7500
318.5500
4,580,600
Thu, 23 Apr 2026
17 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 22 Apr 2026
331.1100
334.5000
328.0000
332.9000
4,339,800
Tue, 21 Apr 2026
331.8000
338.0900
328.4500
329.7900
2,916,800
Mon, 20 Apr 2026
331.6800
334.7400
329.5300
329.8700
2,280,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
330.0000
339.9800
329.5300
331.6900
4,775,500
Thu, 16 Apr 2026
328.7700
331.1700
325.2300
325.7600
2,018,700
Wed, 15 Apr 2026
16 · 8-K
After market open · 12:01 ET
8-K ↗
Wed, 15 Apr 2026
328.8800
332.4000
327.2400
329.0600
2,542,300
Tue, 14 Apr 2026
325.0000
328.9100
323.7500
326.9600
2,288,700
Mon, 13 Apr 2026
311.1800
324.2200
310.0000
323.8200
2,581,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
317.3700
318.0000
313.1300
313.5000
1,991,300
Thu, 09 Apr 2026
314.3100
318.1500
312.1800
317.7700
1,996,200
Wed, 08 Apr 2026
317.2500
322.5000
314.9400
316.3400
3,654,200
Tue, 07 Apr 2026
302.5300
307.1200
301.7100
307.0300
2,265,500
Mon, 06 Apr 2026
298.7600
305.7900
298.4100
305.7300
2,185,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
295.4000
302.7500
292.5800
300.1800
2,105,500
Wed, 01 Apr 2026
306.7700
307.2500
299.6300
301.4500
3,403,300
Tue, 31 Mar 2026
302.9800
304.4700
297.5800
302.4800
3,516,600
Mon, 30 Mar 2026
294.6800
301.4600
293.7000
297.4900
3,851,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
297.2900
297.9500
291.5000
292.2700
2,751,000
Thu, 26 Mar 2026
298.5700
302.7000
295.8500
299.3900
2,887,500
Wed, 25 Mar 2026
305.0000
306.3800
296.9100
300.2400
2,823,800
Wed, 25 Mar 2026
15 · DEFA14A
Pre-market · 08:11 ET
DEFA14A ↗
Wed, 25 Mar 2026
14 · DEF 14A
Pre-market · 08:09 ET
DEF 14A ↗
Tue, 24 Mar 2026
298.8100
303.8400
297.9500
302.0000
3,639,100
Mon, 23 Mar 2026
304.9800
304.9800
297.9600
301.9100
4,319,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
294.9700
296.5000
290.9700
295.5000
7,116,500
Thu, 19 Mar 2026
292.2800
297.6200
291.2800
294.9300
3,027,200
Wed, 18 Mar 2026
299.1500
301.0700
293.3600
294.3900
3,303,100
Tue, 17 Mar 2026
303.8600
306.2900
299.8400
300.2700
3,616,000
Mon, 16 Mar 2026
13 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 16 Mar 2026
301.0100
304.0300
295.8300
298.2000
3,604,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
304.3200
305.7100
299.8400
299.9600
2,645,800
Thu, 12 Mar 2026
300.5400
304.8400
298.7300
301.8900
3,602,400
Wed, 11 Mar 2026
302.4700
306.8500
300.8500
305.9900
3,512,200
Tue, 10 Mar 2026
305.9500
308.2500
301.0200
303.1500
3,488,800
Mon, 09 Mar 2026
294.5300
306.3000
292.4300
305.3800
4,695,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
300.6800
303.0000
294.5100
301.0000
5,500,100
Thu, 05 Mar 2026
306.8600
309.5000
304.8000
307.2100
4,601,800
Wed, 04 Mar 2026
309.1100
312.4600
307.0000
311.2100
4,055,200
Tue, 03 Mar 2026
300.1100
309.4100
299.7500
307.8200
5,673,100
Mon, 02 Mar 2026
12 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 02 Mar 2026
303.2000
310.4200
301.2800
307.4300
6,280,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
320.9000
321.5100
307.6500
308.9000
9,817,300
Thu, 26 Feb 2026
329.8400
336.6200
329.7500
335.3200
3,215,500
Wed, 25 Feb 2026
323.4600
329.1300
322.3200
327.0900
3,843,800
Wed, 25 Feb 2026
11 · 8-K
Pre-market · 09:03 ET
8-K ↗
Tue, 24 Feb 2026
320.4900
323.5900
316.0700
320.4800
7,925,900
Mon, 23 Feb 2026
343.3500
345.8300
317.1500
321.2400
7,092,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
341.5500
346.2800
338.5000
346.1800
2,738,900
Thu, 19 Feb 2026
343.7500
344.6200
338.2900
342.6500
2,786,500
Wed, 18 Feb 2026
346.0900
348.0500
345.0000
346.2400
1,900,600
Tue, 17 Feb 2026
10 · 8-K
After market open · 12:00 ET
8-K ↗
Tue, 17 Feb 2026
338.7300
346.6300
338.0000
344.5300
3,186,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
342.6000
344.8700
336.2100
337.5000
3,814,400
Thu, 12 Feb 2026
356.5000
359.0600
340.3800
342.8800
4,141,900
Wed, 11 Feb 2026
367.5600
369.5000
353.9500
354.0100
3,437,100
Tue, 10 Feb 2026
9 · 8-K
After market open · 15:32 ET
8-K ↗
Tue, 10 Feb 2026
359.6200
369.5000
359.3300
363.2000
3,506,900
Mon, 09 Feb 2026
359.0000
361.7400
355.6800
359.6600
2,219,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
8 · 10-K
After market open · 12:31 ET
10-K ↗
Fri, 06 Feb 2026
358.2000
361.3900
354.6900
359.1500
3,301,700
Thu, 05 Feb 2026
350.5500
357.3200
348.3500
354.6200
4,074,900
Wed, 04 Feb 2026
7 · 424B2
After-hours · 17:17 ET
424B2 ↗
Wed, 04 Feb 2026
6 · 424B2
After-hours · 17:15 ET
424B2 ↗
Wed, 04 Feb 2026
349.6300
357.3300
347.5400
353.6700
3,241,900
Tue, 03 Feb 2026
353.9300
358.3700
346.9000
349.6300
2,854,600
Mon, 02 Feb 2026
350.3500
355.3000
347.0100
352.8300
2,603,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
355.0000
356.0100
344.5000
352.1700
5,381,200
Fri, 30 Jan 2026
5 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 29 Jan 2026
360.2700
362.2900
355.6500
358.5000
4,217,500
Wed, 28 Jan 2026
359.2400
361.5700
356.5500
356.9900
2,386,500
Tue, 27 Jan 2026
363.2600
363.4200
355.7700
359.4500
1,916,000
Mon, 26 Jan 2026
362.1900
364.8700
360.6600
363.2500
2,131,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
362.7300
363.7500
358.2500
361.6900
2,801,800
Thu, 22 Jan 2026
362.7300
370.1000
362.7300
368.0200
2,628,500
Wed, 21 Jan 2026
352.3000
362.6300
352.2700
359.6100
2,780,300
Tue, 20 Jan 2026
356.0000
361.1600
351.3500
352.1900
3,049,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
361.1500
369.4000
359.9000
364.7900
3,555,100
Thu, 15 Jan 2026
4 · 8-K
After market open · 12:01 ET
8-K ↗
Thu, 15 Jan 2026
358.3700
361.1000
355.7300
357.3700
2,868,300
Wed, 14 Jan 2026
356.4400
358.3900
350.7200
358.2600
3,583,400
Tue, 13 Jan 2026
359.6000
360.2900
355.9500
358.0000
3,775,000
Mon, 12 Jan 2026
360.5000
362.0400
355.5100
359.5900
7,015,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
383.0000
384.8900
373.8300
375.6100
2,767,700
Thu, 08 Jan 2026
378.1700
385.1300
376.5100
382.9800
2,707,700
Wed, 07 Jan 2026
383.9000
384.9900
376.5200
378.2200
2,178,600
Tue, 06 Jan 2026
380.3700
386.2600
376.2100
383.5600
2,544,100
Mon, 05 Jan 2026
372.3000
383.7000
372.2500
379.8000
2,362,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
369.5000
372.8700
367.2500
372.7300
2,076,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
373.2700
374.3700
369.8700
369.9500
1,469,300
Tue, 30 Dec 2025
375.0300
375.4300
372.9500
373.3900
1,319,500
Mon, 29 Dec 2025
381.0000
381.3900
374.9700
375.3200
1,736,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
382.3300
382.6700
380.2700
381.0500
1,114,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
382.1900
384.7300
380.7400
383.1100
817,100
Tue, 23 Dec 2025
380.7500
384.5500
380.1000
382.1900
1,768,200
Mon, 22 Dec 2025
378.3300
382.4200
377.0800
380.8500
2,747,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
375.5400
377.5500
372.7700
376.5100
7,934,300
Thu, 18 Dec 2025
380.0000
380.5400
373.8500
375.5200
2,884,400
Wed, 17 Dec 2025
381.5500
384.3400
374.5500
375.6100
2,973,900
Tue, 16 Dec 2025
384.0000
384.7800
378.8200
380.7500
2,584,400
Mon, 15 Dec 2025
3 · 8-K
After market open · 12:00 ET
8-K ↗
Mon, 15 Dec 2025
384.4000
385.7500
379.8700
382.5700
2,734,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
386.4900
387.4900
378.6000
382.5600
2,477,800
Thu, 11 Dec 2025
376.5000
385.9200
375.6000
384.8900
2,975,800
Wed, 10 Dec 2025
363.0000
377.9800
363.0000
375.5700
2,804,400
Tue, 09 Dec 2025
363.0300
368.0700
362.5000
363.9100
2,197,600
Mon, 08 Dec 2025
369.9100
370.0000
360.7000
362.2800
2,581,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
369.4500
374.8800
369.0600
370.3500
1,978,700
Thu, 04 Dec 2025
368.9900
373.0600
368.1300
371.1500
2,027,200
Wed, 03 Dec 2025
361.0200
370.2000
360.8000
368.1300
2,651,800
Tue, 02 Dec 2025
362.0800
363.6600
357.3500
360.7000
2,135,400
Mon, 01 Dec 2025
363.8600
366.5300
360.1400
360.3100
2,229,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
365.6900
367.5300
364.0100
365.2700
872,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
362.7100
366.7300
362.7100
363.9700
1,679,900
Tue, 25 Nov 2025
357.0500
363.7900
355.3100
362.6400
2,059,400
Mon, 24 Nov 2025
353.6200
356.3900
350.1800
355.9300
3,330,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
345.6000
356.3100
344.3000
352.8900
3,044,100
Thu, 20 Nov 2025
349.9700
353.1300
340.3200
343.8000
3,095,700
Wed, 19 Nov 2025
341.7100
345.3200
340.7400
344.6400
2,005,000
Tue, 18 Nov 2025
336.8500
343.7300
334.1000
340.6600
4,216,800
Mon, 17 Nov 2025
2 · 8-K
After market open · 12:01 ET
8-K ↗
Mon, 17 Nov 2025
356.2200
358.2300
339.4000
341.2500
3,599,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
361.8000
362.2000
355.4000
357.1800
2,943,500
Thu, 13 Nov 2025
371.0900
373.8900
363.3400
364.7300
2,273,500
Wed, 12 Nov 2025
371.1100
377.2300
370.5100
372.7700
2,961,500
Tue, 11 Nov 2025
367.8900
373.0800
366.2600
370.1600
2,132,900
Mon, 10 Nov 2025
369.4800
371.8000
362.7600
367.8800
2,876,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
364.1400
370.0000
361.0000
368.5400
2,752,200
Thu, 06 Nov 2025
366.0400
369.2600
362.4100
365.7300
2,354,600
Wed, 05 Nov 2025
359.6900
367.8200
356.4100
365.8000
2,195,800
Tue, 04 Nov 2025
359.3200
362.5400
356.8500
360.4900
1,887,800
Mon, 03 Nov 2025
361.0000
363.5400
358.8500
361.6200
1,822,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
357.0000
361.9900
356.0000
360.7300
2,155,600
Thu, 30 Oct 2025
358.5900
365.7500
357.9600
358.8800
2,045,100
Wed, 29 Oct 2025
359.0000
362.0000
355.8800
358.2200
1,840,500
Tue, 28 Oct 2025
361.2200
362.5300
359.4400
361.0300
1,416,800
Mon, 27 Oct 2025
362.0000
362.8400
358.9100
361.6700
2,179,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 8-K
After market open · 14:01 ET
8-K ↗
Fri, 24 Oct 2025
358.4000
362.3200
356.8700
357.5600
2,397,500
Thu, 23 Oct 2025
352.7200
356.1800
350.5500
354.9300
1,892,600