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
410.5900
412.5801
406.8000
407.9200
5,071,142
Thu, 22 Oct 2026
407.9500
414.6000
407.2800
414.3400
7,088,600
Wed, 21 Oct 2026
405.9700
409.5300
404.0400
407.8500
5,414,500
Tue, 20 Oct 2026
403.8700
408.5900
403.3900
406.5700
6,704,500
Mon, 19 Oct 2026
399.5200
403.7900
398.0100
402.9200
5,839,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
402.5000
404.7400
399.7300
402.6100
6,780,000
Thu, 15 Oct 2026
396.6600
403.2100
395.2600
399.7500
8,579,000
Wed, 14 Oct 2026
395.9100
397.1900
389.5600
391.4300
7,725,400
Tue, 13 Oct 2026
394.7200
396.3500
390.6900
396.0600
7,476,700
Mon, 12 Oct 2026
385.7800
391.8100
384.6500
389.2700
4,992,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
375.7900
386.8400
375.5000
385.4500
5,927,000
Thu, 08 Oct 2026
371.4000
379.9900
370.3700
375.1000
6,406,700
Wed, 07 Oct 2026
369.7200
374.6200
369.6000
372.1000
4,448,600
Tue, 06 Oct 2026
368.7900
371.8400
368.1500
370.6400
3,534,300
Mon, 05 Oct 2026
359.4900
370.1700
359.0500
369.7100
4,523,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
360.2100
361.3800
356.7500
360.6600
4,009,200
Thu, 01 Oct 2026
358.3500
363.2400
357.3600
359.8500
5,270,600
Wed, 30 Sep 2026
364.5000
364.6000
359.3300
359.3300
7,414,100
Tue, 29 Sep 2026
366.9300
368.2600
365.0000
365.8800
5,471,000
Mon, 28 Sep 2026
366.7000
370.5000
366.0600
367.7400
6,381,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
366.0200
368.3300
363.7900
367.3800
4,576,700
Thu, 24 Sep 2026
362.2700
368.2100
362.0000
367.9800
4,415,500
Wed, 23 Sep 2026
28 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 23 Sep 2026
361.2400
366.3300
360.0000
361.5200
5,125,600
Tue, 22 Sep 2026
371.7600
372.0000
359.8000
362.0400
8,773,500
Mon, 21 Sep 2026
369.5400
370.9000
366.0900
369.9500
7,108,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
368.5600
370.8000
366.9300
368.2900
19,583,000
Thu, 17 Sep 2026
371.3800
372.4800
368.3900
369.9300
4,710,000
Wed, 16 Sep 2026
374.9600
376.4700
368.1200
370.9300
7,202,300
Tue, 15 Sep 2026
374.8200
376.3700
372.8200
375.6200
5,014,000
Mon, 14 Sep 2026
375.0700
377.1700
371.6700
375.2800
6,198,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
368.9200
371.8100
367.9800
370.4500
3,492,700
Thu, 10 Sep 2026
366.4000
368.0000
365.5200
367.2100
3,800,200
Wed, 09 Sep 2026
368.4500
369.4800
365.8800
367.3900
4,479,800
Tue, 08 Sep 2026
371.6000
373.5000
367.4400
368.6400
4,929,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
374.8900
377.5000
373.6400
375.0700
4,645,100
Thu, 03 Sep 2026
380.1700
382.2100
376.8600
378.7500
3,869,500
Wed, 02 Sep 2026
374.0100
380.1700
374.0100
378.4000
5,599,900
Tue, 01 Sep 2026
379.6500
380.7500
372.2200
372.6700
5,857,400
Mon, 31 Aug 2026
381.3500
382.4800
378.8000
379.3700
6,744,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
380.3000
383.6800
379.0300
381.6000
4,643,000
Thu, 27 Aug 2026
381.1400
381.7700
378.5000
379.6600
6,641,500
Wed, 26 Aug 2026
384.1400
385.5700
381.0800
383.9000
6,075,100
Tue, 25 Aug 2026
381.2100
384.2000
380.2700
384.1400
6,777,600
Mon, 24 Aug 2026
373.2600
383.4300
372.2100
382.4100
8,477,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
367.8700
371.8000
366.6600
371.0400
6,667,100
Thu, 20 Aug 2026
365.1000
368.9300
363.6300
365.7300
6,151,500
Wed, 19 Aug 2026
364.0900
370.6400
362.9000
365.5400
5,866,400
Tue, 18 Aug 2026
359.6200
365.9100
358.0500
364.2500
6,820,300
Mon, 17 Aug 2026
362.8400
363.5600
358.5200
358.8400
15,543,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
365.8900
366.8000
362.7600
364.1500
8,106,900
Thu, 13 Aug 2026
363.7000
365.4500
358.7100
365.4500
8,142,600
Wed, 12 Aug 2026
361.0000
363.3500
358.3100
359.4200
3,794,200
Tue, 11 Aug 2026
360.9800
364.5500
359.9700
362.8200
4,440,900
Mon, 10 Aug 2026
362.0000
364.1700
358.8700
361.3200
7,552,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
368.5100
370.2500
361.5200
362.5000
5,112,500
Thu, 06 Aug 2026
369.5700
371.1000
365.2500
370.4700
5,022,300
Wed, 05 Aug 2026
372.3000
372.4000
366.7200
368.5400
6,065,300
Tue, 04 Aug 2026
361.7600
371.1100
360.0900
369.5900
7,497,500
Mon, 03 Aug 2026
368.5000
371.9700
364.3500
365.6700
5,521,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
363.7600
366.8800
360.1000
366.1300
7,828,400
Thu, 30 Jul 2026
365.0000
367.0000
360.7500
366.2700
8,391,400
Wed, 29 Jul 2026
357.0000
373.9700
355.4800
368.7300
11,289,900
Wed, 29 Jul 2026
27 · 10-Q
Next filing day · accepted 28 Jul, 18:08 ET
10-Q ↗
Tue, 28 Jul 2026
26 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 28 Jul 2026
365.0600
371.1600
362.7300
366.5900
11,061,900
Mon, 27 Jul 2026
359.3500
363.6600
358.2500
362.5300
6,631,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
353.4700
355.8400
351.0500
355.7400
4,482,800
Thu, 23 Jul 2026
352.0500
352.0500
348.5000
351.6000
4,183,300
Wed, 22 Jul 2026
356.5700
357.5300
352.2700
353.4200
4,622,200
Tue, 21 Jul 2026
356.9900
359.1200
354.6900
355.8200
6,027,300
Mon, 20 Jul 2026
357.1000
363.0000
356.4300
360.5700
7,616,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
363.5700
364.6300
357.0000
358.5600
7,400,400
Thu, 16 Jul 2026
358.0400
365.1400
357.1100
365.1400
9,073,200
Wed, 15 Jul 2026
25 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 15 Jul 2026
354.0000
360.4300
349.1200
355.1400
8,850,000
Tue, 14 Jul 2026
355.7700
359.9400
353.6800
356.0200
6,632,400
Mon, 13 Jul 2026
351.7300
359.4900
351.0500
357.7500
9,964,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
350.6300
351.1700
345.3300
348.9700
4,702,800
Thu, 09 Jul 2026
345.3000
348.5000
344.4200
348.2000
6,606,300
Wed, 08 Jul 2026
350.3000
351.6000
345.6900
347.5300
10,215,200
Tue, 07 Jul 2026
348.3900
356.0800
346.9200
352.2000
7,332,500
Mon, 06 Jul 2026
363.0000
365.0200
348.8500
357.2500
11,623,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
352.5100
362.1300
352.5100
362.1300
9,814,800
Wed, 01 Jul 2026
344.5600
353.3600
340.9800
351.0800
13,025,900
Tue, 30 Jun 2026
341.7600
344.2900
339.0800
343.0900
7,957,900
Mon, 29 Jun 2026
338.2700
345.8100
338.2700
341.6500
11,710,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
24 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 26 Jun 2026
332.2400
339.7200
331.4400
336.2300
16,717,400
Thu, 25 Jun 2026
332.5600
339.9400
330.0700
330.5200
7,050,200
Wed, 24 Jun 2026
329.0000
334.8000
327.2200
332.2300
8,197,200
Tue, 23 Jun 2026
328.8200
331.2800
328.0900
328.4800
11,113,400
Mon, 22 Jun 2026
328.3300
333.0000
325.8600
326.6000
15,132,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
331.0000
332.3300
327.0000
327.2400
14,716,700
Wed, 17 Jun 2026
333.5000
336.8200
329.9700
330.3800
6,895,200
Tue, 16 Jun 2026
325.6900
333.2900
324.3800
333.1200
9,248,400
Mon, 15 Jun 2026
323.3600
326.4400
322.7500
323.8200
6,803,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
321.7600
325.9300
319.8000
322.3900
5,543,200
Thu, 11 Jun 2026
322.0000
323.7100
317.9600
319.0500
5,958,900
Wed, 10 Jun 2026
326.6200
326.9000
320.1800
322.9600
5,793,100
Tue, 09 Jun 2026
318.6600
325.4900
317.0000
325.0500
6,340,400
Mon, 08 Jun 2026
321.3500
323.9200
318.4300
319.6700
5,582,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
322.4000
325.9800
320.9700
323.5700
7,176,300
Thu, 04 Jun 2026
316.7900
324.7600
316.7000
320.1800
6,981,700
Wed, 03 Jun 2026
317.6500
317.6500
309.0000
312.4000
8,992,800
Tue, 02 Jun 2026
322.5100
323.5000
313.3900
317.3200
10,125,300
Mon, 01 Jun 2026
327.2600
327.8600
318.6800
322.7700
10,079,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
325.5000
331.6700
325.3500
326.3600
14,104,500
Thu, 28 May 2026
326.0100
327.0800
320.9000
324.9500
8,105,400
Wed, 27 May 2026
325.8300
331.4600
325.6600
327.6100
5,917,400
Tue, 26 May 2026
326.4600
328.5000
324.5100
326.4800
8,705,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
330.5200
333.4300
328.8200
328.8800
7,462,100
Thu, 21 May 2026
329.8400
332.5200
327.2400
331.1200
7,034,500
Wed, 20 May 2026
330.0900
331.6600
326.8200
330.7500
9,422,500
Tue, 19 May 2026
333.3300
335.1700
329.4900
329.9100
12,858,100
Mon, 18 May 2026
324.4300
333.4300
323.7700
332.6400
5,305,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
324.0000
329.0100
323.8400
325.7500
6,054,500
Thu, 14 May 2026
321.3700
323.3300
320.2500
322.5200
5,277,400
Wed, 13 May 2026
323.7900
325.4200
319.8000
320.3100
7,950,400
Tue, 12 May 2026
23 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 12 May 2026
324.3200
328.9100
324.2000
326.4200
6,235,200
Mon, 11 May 2026
22 · SC TO-I/A
After market open · 09:37 ET
SC TO-I/A ↗
Mon, 11 May 2026
319.1000
325.1800
318.0100
323.8600
9,586,200
Mon, 11 May 2026
21 · 8-K
Pre-market · 09:10 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
320.9900
321.0700
316.1600
318.7900
5,950,200
Thu, 07 May 2026
319.5400
323.6900
319.5400
321.2800
7,186,100
Wed, 06 May 2026
323.7500
324.5800
318.0000
318.8000
7,808,400
Tue, 05 May 2026
325.1100
325.5800
319.6500
322.0300
5,893,200
Mon, 04 May 2026
328.0000
329.7900
325.4000
326.8500
6,712,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
332.8800
335.8500
327.9300
328.0300
6,726,100
Thu, 30 Apr 2026
332.1200
332.5000
328.0800
329.8400
11,241,100
Wed, 29 Apr 2026
336.4000
341.9800
333.7900
334.8600
16,658,600
Wed, 29 Apr 2026
20 · 10-Q
Next filing day · accepted 28 Apr, 18:11 ET
10-Q ↗
Tue, 28 Apr 2026
19 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 28 Apr 2026
312.2000
313.9600
308.7400
309.3000
8,839,900
Mon, 27 Apr 2026
307.5100
310.8200
306.0600
309.6500
6,261,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
307.1000
309.9800
304.5000
309.4200
5,616,900
Thu, 23 Apr 2026
310.5000
312.2000
305.0100
308.8800
7,275,000
Wed, 22 Apr 2026
311.0100
311.3600
308.0600
311.2900
5,666,600
Tue, 21 Apr 2026
314.0100
316.8900
308.8200
309.9400
6,806,900
Mon, 20 Apr 2026
316.4000
317.5500
312.3500
313.9400
5,506,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
316.6000
319.4400
315.1800
317.0200
8,082,300
Thu, 16 Apr 2026
316.3500
318.0000
314.5700
315.1000
5,695,800
Wed, 15 Apr 2026
313.0000
316.7300
311.5200
315.9100
4,831,400
Tue, 14 Apr 2026
308.4700
312.1200
307.4900
311.3700
5,571,000
Mon, 13 Apr 2026
18 · SC TO-I
After market open · 09:38 ET
SC TO-I ↗
Mon, 13 Apr 2026
303.9300
309.7500
302.3400
309.3900
6,787,200
Mon, 13 Apr 2026
17 · 424B3
Pre-market · 09:12 ET
424B3 ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
308.7100
309.0000
303.5100
304.3600
5,190,000
Thu, 09 Apr 2026
308.0000
309.5800
303.5900
308.2900
4,811,500
Wed, 08 Apr 2026
307.7300
311.0800
307.7000
308.9600
6,879,300
Tue, 07 Apr 2026
302.4400
304.9800
301.1200
302.5500
4,413,900
Mon, 06 Apr 2026
300.7400
304.4200
299.4600
303.3300
5,501,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
297.8000
302.4700
295.8500
300.8000
4,376,000
Wed, 01 Apr 2026
305.0500
305.0500
293.8900
298.5100
7,707,600
Tue, 31 Mar 2026
301.6000
303.3400
296.5900
302.2400
10,246,900
Mon, 30 Mar 2026
298.7300
300.6800
295.8900
299.5400
9,330,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
304.3200
304.5900
294.3200
295.5200
9,974,400
Thu, 26 Mar 2026
304.1600
307.8700
303.0000
305.5300
7,652,700
Wed, 25 Mar 2026
305.4800
308.4900
302.1700
304.9100
6,280,900
Tue, 24 Mar 2026
302.0000
306.0400
300.6200
303.7600
5,375,900
Mon, 23 Mar 2026
305.2000
307.8500
302.8500
304.4400
7,824,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
299.8500
302.9200
299.0100
301.6200
14,398,100
Thu, 19 Mar 2026
298.0400
302.4700
297.0300
299.7100
6,826,400
Wed, 18 Mar 2026
307.4100
307.9400
298.5000
299.0200
7,191,700
Tue, 17 Mar 2026
311.3200
312.6900
307.3800
308.4600
6,872,200
Mon, 16 Mar 2026
307.8500
311.1300
307.3800
310.1100
6,401,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
307.5900
310.3500
306.4200
307.1400
4,814,100
Thu, 12 Mar 2026
308.1400
310.9500
306.0200
306.5000
7,514,900
Wed, 11 Mar 2026
313.2500
315.0800
308.3900
308.9600
6,376,700
Tue, 10 Mar 2026
315.4300
317.1300
311.4500
314.4300
5,271,300
Mon, 09 Mar 2026
313.4600
316.4000
310.1500
315.9700
8,381,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
316.0500
317.6900
312.3000
317.3600
6,439,700
Thu, 05 Mar 2026
319.3300
322.8000
314.7700
319.8000
8,267,200
Wed, 04 Mar 2026
321.4400
325.7700
319.8000
320.4700
5,257,900
Tue, 03 Mar 2026
315.8100
322.0400
314.3500
320.8300
5,474,300
Mon, 02 Mar 2026
315.5000
322.6000
314.6000
320.5100
6,674,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
16 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 27 Feb 2026
314.4600
320.2300
311.9500
320.1400
12,412,900
Thu, 26 Feb 2026
314.4800
319.4200
313.9400
316.7000
8,725,500
Wed, 25 Feb 2026
308.5500
313.9400
308.2500
312.9900
7,624,200
Tue, 24 Feb 2026
305.5000
309.2700
303.0800
307.2200
9,120,200
Mon, 23 Feb 2026
319.0400
320.5200
304.7100
306.5200
13,048,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
318.1100
322.3500
317.8200
320.9500
6,831,100
Thu, 19 Feb 2026
317.4900
320.2000
315.7300
318.9300
5,967,600
Wed, 18 Feb 2026
319.5000
322.2800
316.7200
320.3000
7,091,900
Tue, 17 Feb 2026
314.4100
321.3800
314.4100
319.5000
8,591,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
323.8300
326.4800
312.8200
314.0800
11,653,900
Fri, 13 Feb 2026
15 · 8-K
Pre-market · 08:45 ET
8-K ↗
Thu, 12 Feb 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 12 Feb 2026
328.8900
332.2400
324.0000
324.1800
9,392,600
Wed, 11 Feb 2026
326.9200
331.0400
326.4200
329.2400
8,264,300
Tue, 10 Feb 2026
324.7100
329.8800
324.5500
328.1700
5,801,800
Mon, 09 Feb 2026
330.7600
332.8200
323.6200
325.5800
8,513,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
331.7800
335.1300
327.1000
331.5800
7,798,800
Thu, 05 Feb 2026
333.0000
337.5900
328.8200
329.1300
8,339,000
Wed, 04 Feb 2026
13 · 424B2
After-hours · 16:39 ET
424B2 ↗
Wed, 04 Feb 2026
327.1100
331.3100
324.4200
329.9500
8,472,300
Tue, 03 Feb 2026
331.6500
335.7900
328.8700
328.9300
9,081,200
Tue, 03 Feb 2026
12 · 424B2
Pre-market · 08:48 ET
424B2 ↗
Mon, 02 Feb 2026
324.8300
334.6900
324.1100
333.8400
8,502,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
332.2200
333.0000
321.6000
321.8300
11,199,100
Fri, 30 Jan 2026
11 · 10-Q
Next filing day · accepted 29 Jan, 18:08 ET
10-Q ↗
Thu, 29 Jan 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 29 Jan 2026
330.0000
333.3600
323.5100
331.8000
10,214,200
Wed, 28 Jan 2026
9 · 8-K
After-hours · 16:43 ET
8-K ↗
Wed, 28 Jan 2026
326.7300
328.3900
324.8800
326.9800
8,106,000
Tue, 27 Jan 2026
328.4800
328.9300
324.9100
325.2600
6,365,800
Mon, 26 Jan 2026
328.0000
332.0000
325.0300
328.4900
7,540,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
325.8600
327.8000
324.6200
326.1800
5,667,900
Thu, 22 Jan 2026
326.4600
328.3900
324.0000
326.3600
6,938,700
Wed, 21 Jan 2026
326.4300
328.6700
323.0000
325.2800
8,974,600
Tue, 20 Jan 2026
322.2300
328.3200
321.5600
325.8200
8,279,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
326.7800
329.2500
325.4000
328.3000
8,341,600
Thu, 15 Jan 2026
329.3300
331.6900
326.3700
327.7500
8,587,700
Wed, 14 Jan 2026
328.6600
329.9000
323.9400
329.1700
9,388,400
Tue, 13 Jan 2026
337.0000
337.5200
323.8300
327.8800
20,383,500
Mon, 12 Jan 2026
342.7800
346.5100
337.3200
343.2000
13,281,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
352.1600
354.7000
349.1600
349.7700
4,902,900
Thu, 08 Jan 2026
355.0000
356.3500
349.5000
352.2300
6,357,600
Wed, 07 Jan 2026
357.1500
358.2800
354.5100
355.8800
6,333,900
Tue, 06 Jan 2026
353.6800
358.6200
352.0000
357.5600
6,775,400
Mon, 05 Jan 2026
344.5000
357.5400
344.0500
353.8000
7,592,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
349.8700
350.0500
343.4800
346.4800
5,403,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
353.6500
355.2000
350.6900
350.7100
3,503,200
Tue, 30 Dec 2025
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 30 Dec 2025
354.0000
354.8700
352.6600
353.6200
3,366,500
Mon, 29 Dec 2025
355.4900
356.5500
353.8000
354.6100
3,989,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
355.1000
356.7300
353.7100
355.0000
2,017,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
353.3800
355.9900
353.0100
355.1400
2,023,600
Tue, 23 Dec 2025
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 23 Dec 2025
352.0000
356.3800
352.0000
353.3800
3,703,200
Mon, 22 Dec 2025
350.0000
353.4400
349.5900
352.0900
5,043,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
346.0500
349.9100
346.0500
349.2500
18,623,900
Thu, 18 Dec 2025
345.1700
347.5300
344.2700
346.0100
6,805,000
Wed, 17 Dec 2025
345.5500
347.7900
343.6800
344.4100
7,263,500
Tue, 16 Dec 2025
346.0000
347.6200
343.7200
345.1100
7,269,300
Mon, 15 Dec 2025
347.8300
348.4500
343.8300
346.8900
7,004,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
348.0000
349.8400
345.9700
347.8300
6,942,300
Thu, 11 Dec 2025
332.6000
347.3200
330.0600
345.6300
12,953,600
Wed, 10 Dec 2025
326.6400
328.7600
325.3000
325.7300
5,467,500
Tue, 09 Dec 2025
326.6100
328.2300
325.0700
326.5000
4,325,400
Mon, 08 Dec 2025
6 · DEFA14A
After-hours · 16:17 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Mon, 08 Dec 2025
5 · DEF 14A
After-hours · 16:16 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 08 Dec 2025
329.8800
331.3400
324.7100
326.8400
6,059,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
326.8300
334.1100
326.4000
331.2400
5,266,600
Thu, 04 Dec 2025
331.2800
332.3800
324.2800
327.1000
6,277,500
Wed, 03 Dec 2025
329.6100
332.3500
329.3500
329.6100
6,296,700
Tue, 02 Dec 2025
331.4500
332.8000
327.2100
329.6200
8,201,900
Mon, 01 Dec 2025
332.9400
333.3000
330.1400
330.3900
7,082,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
333.4300
335.0200
332.0000
334.4400
4,586,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
4 · PRE 14A
After-hours · 16:16 ET
PRELIMINARY PROXY STATEMENT ↗
Wed, 26 Nov 2025
334.5300
335.7100
333.0600
333.7900
4,309,900
Tue, 25 Nov 2025
328.9000
336.0600
328.9000
334.5300
5,854,300
Mon, 24 Nov 2025
329.2400
330.7300
326.0000
329.3000
9,337,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
325.3800
331.0800
324.2900
327.9800
8,930,000
Thu, 20 Nov 2025
324.1200
328.4000
323.1400
323.7700
6,510,300
Wed, 19 Nov 2025
321.5200
324.5700
319.8700
324.1200
7,066,700
Tue, 18 Nov 2025
324.5000
325.0000
318.0000
321.1800
9,170,400
Mon, 17 Nov 2025
331.1600
333.3600
324.9300
325.7500
6,494,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
335.8900
336.0800
329.0300
330.0200
6,422,300
Thu, 13 Nov 2025
339.0400
341.4600
335.6000
336.0800
4,961,700
Wed, 12 Nov 2025
338.2500
344.2600
337.4000
338.8800
6,389,600
Tue, 11 Nov 2025
335.5000
339.0900
333.2000
338.9200
4,453,300
Mon, 10 Nov 2025
336.6500
338.6800
334.3200
334.8500
5,295,800
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
336.7300
338.2900
334.8500
336.0200
5,318,400
Thu, 06 Nov 2025
2 · 10-K
After-hours · 16:09 ET
10-K ↗
Thu, 06 Nov 2025
338.5900
338.6500
333.7100
336.9600
8,507,900
Wed, 05 Nov 2025
340.1300
342.1100
336.3600
340.0400
4,984,600
Tue, 04 Nov 2025
336.4800
340.3200
334.2500
340.3000
5,920,200
Mon, 03 Nov 2025
341.0000
341.2100
334.8200
336.9000
5,538,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
342.0800
343.0000
338.1700
340.7400
7,301,600
Thu, 30 Oct 2025
342.2200
349.7200
341.7900
345.0300
6,411,800
Wed, 29 Oct 2025
346.0000
350.9800
339.0000
341.2800
8,361,700
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 28 Oct 2025
348.5800
349.8900
346.5000
346.9000
7,445,400
Mon, 27 Oct 2025
349.0000
349.5200
345.0100
347.8200
5,400,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
348.2000
349.0800
345.3200
347.3800
3,576,700
Thu, 23 Oct 2025
346.2000
347.1500
344.4600
345.9600
7,217,200