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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
392.7600
394.4200
389.9300
393.2800
445,974
Thu, 22 Oct 2026
391.8900
399.0300
391.8600
397.6600
470,700
Wed, 21 Oct 2026
400.3450
400.3450
394.3500
397.2400
298,400
Tue, 20 Oct 2026
395.0000
403.6800
395.0000
400.2400
367,000
Mon, 19 Oct 2026
68 · 6-K
After market open · 15:19 ET
6-K ↗
Mon, 19 Oct 2026
393.6600
397.1200
393.1400
394.2500
253,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
67 · 6-K
After market open · 13:31 ET
6-K ↗
Fri, 16 Oct 2026
400.2100
401.7200
394.9750
397.5300
358,900
Thu, 15 Oct 2026
392.4100
399.0700
392.4100
398.2400
637,900
Wed, 14 Oct 2026
389.7200
391.3400
385.4800
387.3500
343,100
Tue, 13 Oct 2026
66 · 6-K
After market open · 11:06 ET
6-K ↗
Tue, 13 Oct 2026
388.5600
393.6100
387.2800
391.6000
283,500
Mon, 12 Oct 2026
388.9000
392.1750
388.2750
389.2400
215,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
389.9000
390.7200
387.8200
389.9100
272,500
Thu, 08 Oct 2026
384.9300
388.7050
383.6000
388.2800
393,100
Wed, 07 Oct 2026
384.1800
388.4240
383.0400
386.3900
483,800
Tue, 06 Oct 2026
387.1300
390.2000
386.3710
386.5000
331,100
Mon, 05 Oct 2026
65 · 6-K
After-hours · 16:19 ET
6-K ↗
Mon, 05 Oct 2026
383.3500
384.8700
381.6700
383.4000
588,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
390.3900
390.4700
384.7000
388.3300
519,600
Thu, 01 Oct 2026
393.7700
394.1200
383.6200
387.3000
624,700
Wed, 30 Sep 2026
398.5300
398.6400
392.0700
392.8500
844,000
Tue, 29 Sep 2026
400.2800
402.0500
397.2200
402.0500
298,200
Mon, 28 Sep 2026
64 · 6-K
After-hours · 16:34 ET
6-K ↗
Mon, 28 Sep 2026
404.3400
407.5150
394.6100
398.0000
691,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
404.5300
411.8700
402.7900
411.3300
479,000
Thu, 24 Sep 2026
414.5100
418.7100
409.3600
411.8200
372,100
Wed, 23 Sep 2026
416.8000
417.0300
410.9050
413.0500
505,100
Tue, 22 Sep 2026
416.6500
419.8000
412.2300
413.3200
248,900
Mon, 21 Sep 2026
63 · 6-K
After market open · 11:38 ET
6-K ↗
Mon, 21 Sep 2026
417.3600
418.8000
414.4310
416.1300
319,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
410.0000
410.9400
405.0800
406.6900
576,800
Thu, 17 Sep 2026
414.4700
416.5800
410.9700
414.0000
343,400
Thu, 17 Sep 2026
62 · 6-K
Pre-market · 09:18 ET
6-K ↗
Wed, 16 Sep 2026
408.8700
415.4200
408.3750
412.3400
467,700
Tue, 15 Sep 2026
405.8000
408.1300
404.6600
406.9200
208,800
Tue, 15 Sep 2026
61 · 6-K
Next filing day · accepted 14 Sep, 17:35 ET
6-K ↗
Mon, 14 Sep 2026
401.9600
410.5100
401.8600
409.0800
320,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
411.6800
414.7100
411.1200
413.7800
257,200
Thu, 10 Sep 2026
408.4200
411.3400
406.1700
408.6400
361,600
Wed, 09 Sep 2026
404.1200
405.0500
400.8200
402.3300
302,900
Tue, 08 Sep 2026
411.5800
412.2900
403.8200
405.9400
321,700
Tue, 08 Sep 2026
60 · 6-K
Pre-market · 06:36 ET
6-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
409.2800
411.7750
407.9300
409.9500
320,600
Thu, 03 Sep 2026
417.5500
419.3500
412.8200
417.9300
305,800
Wed, 02 Sep 2026
413.1100
416.8000
412.0200
413.2300
280,500
Tue, 01 Sep 2026
59 · 6-K
After market open · 13:32 ET
6-K ↗
Tue, 01 Sep 2026
412.7500
414.9200
409.7300
410.2100
438,000
Mon, 31 Aug 2026
422.0200
424.7700
421.0750
422.6000
319,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
422.7600
425.7300
418.6500
420.5400
319,100
Thu, 27 Aug 2026
411.3100
416.3900
411.3100
414.0400
301,700
Wed, 26 Aug 2026
419.2700
419.2700
412.4800
412.8300
489,700
Tue, 25 Aug 2026
419.7000
424.2200
419.5100
421.8500
269,200
Mon, 24 Aug 2026
429.7600
430.0900
422.0500
424.4400
502,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
433.5000
437.1500
432.1250
436.5400
444,100
Thu, 20 Aug 2026
423.0000
428.4700
422.5500
428.3700
587,300
Wed, 19 Aug 2026
413.4300
425.2500
413.4300
425.1800
355,000
Tue, 18 Aug 2026
414.3900
415.9400
412.4300
412.4400
220,500
Mon, 17 Aug 2026
416.5500
420.3600
416.2100
417.1000
475,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
416.3100
417.7800
412.4300
414.8500
291,200
Thu, 13 Aug 2026
410.0050
413.4000
408.9200
412.2900
340,900
Wed, 12 Aug 2026
408.9300
410.2600
404.6200
407.2100
377,300
Tue, 11 Aug 2026
410.1300
412.7200
407.8000
410.2600
257,700
Mon, 10 Aug 2026
408.1700
408.3000
404.5100
406.7700
410,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
410.7500
413.2900
409.6400
412.2600
621,800
Thu, 06 Aug 2026
411.7900
414.5200
405.3000
407.2800
723,800
Wed, 05 Aug 2026
406.7000
408.1700
405.3600
406.8000
474,700
Tue, 04 Aug 2026
400.0000
405.9300
399.2000
402.7900
466,300
Mon, 03 Aug 2026
404.7200
408.9100
396.4100
401.2800
693,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
397.3000
398.2100
388.4000
393.8700
819,000
Fri, 31 Jul 2026
58 · 6-K
Pre-market · 07:51 ET
6-K ↗
Thu, 30 Jul 2026
57 · 6-K
After market open · 10:37 ET
6-K ↗
Thu, 30 Jul 2026
56 · 6-K
After market open · 09:47 ET
6-K ↗
Thu, 30 Jul 2026
390.0000
403.0000
381.4350
397.7300
1,165,500
Wed, 29 Jul 2026
387.2900
391.0000
382.0000
385.6900
839,900
Tue, 28 Jul 2026
384.6500
391.1950
382.4500
390.1400
642,500
Mon, 27 Jul 2026
372.0100
380.7100
372.0100
380.0100
707,300
Mon, 27 Jul 2026
55 · 6-K
Pre-market · 06:46 ET
6-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
357.5600
363.0100
356.3200
360.1400
277,200
Thu, 23 Jul 2026
364.2800
364.6600
357.6700
359.4400
367,200
Wed, 22 Jul 2026
374.0600
374.9600
371.6100
371.6100
219,700
Tue, 21 Jul 2026
370.6700
371.5900
367.2100
369.9700
211,700
Mon, 20 Jul 2026
54 · 6-K
After market open · 13:01 ET
6-K ↗
Mon, 20 Jul 2026
375.6500
375.7500
370.9650
371.5200
322,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
379.0600
379.5800
375.6250
376.8300
343,100
Thu, 16 Jul 2026
377.9200
382.9600
376.8800
382.5800
364,100
Wed, 15 Jul 2026
53 · 6-K
After market open · 13:42 ET
6-K ↗
Wed, 15 Jul 2026
372.5000
377.9300
371.9600
375.7400
313,300
Tue, 14 Jul 2026
370.7600
373.6300
369.0900
369.1600
281,200
Mon, 13 Jul 2026
52 · 6-K
After market open · 11:14 ET
6-K ↗
Mon, 13 Jul 2026
376.0300
380.0500
372.2800
372.9800
304,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
379.3000
380.3400
376.0200
376.6400
250,100
Thu, 09 Jul 2026
372.0200
376.7400
371.5000
374.6700
287,800
Wed, 08 Jul 2026
378.6600
379.5400
372.7800
375.0300
403,100
Tue, 07 Jul 2026
398.1700
398.4100
386.9150
386.9900
366,100
Mon, 06 Jul 2026
51 · 6-K
After market open · 10:12 ET
6-K ↗
Mon, 06 Jul 2026
386.7300
392.2500
382.8800
391.8600
662,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
380.0000
385.4900
376.9700
384.9700
624,000
Wed, 01 Jul 2026
374.4300
378.8000
370.0100
374.6600
692,900
Tue, 30 Jun 2026
366.5500
373.4800
364.0900
372.2900
594,500
Mon, 29 Jun 2026
50 · 6-K
After market open · 09:56 ET
6-K ↗
Mon, 29 Jun 2026
370.1350
373.2600
367.5800
368.3400
1,049,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
353.4500
368.9900
352.8500
368.3400
519,500
Thu, 25 Jun 2026
348.9200
357.0200
348.6800
352.2000
859,000
Wed, 24 Jun 2026
349.6200
351.8100
345.8400
348.7500
395,400
Tue, 23 Jun 2026
49 · 6-K
After market open · 13:10 ET
6-K ↗
Tue, 23 Jun 2026
347.1100
347.4100
343.3800
344.8700
472,400
Mon, 22 Jun 2026
348.4000
352.7150
346.8700
348.4200
533,500
Mon, 22 Jun 2026
48 · 6-K
Pre-market · 09:07 ET
6-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
357.0800
363.0900
356.8400
362.1300
476,400
Wed, 17 Jun 2026
358.4200
361.6930
353.0800
354.2800
547,700
Tue, 16 Jun 2026
369.0000
372.4200
365.4200
366.1300
423,100
Mon, 15 Jun 2026
372.0000
375.6250
368.8900
369.0600
700,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
360.4500
360.8800
352.9900
354.9100
362,600
Thu, 11 Jun 2026
47 · 6-K
After market open · 15:01 ET
6-K ↗
Thu, 11 Jun 2026
354.8000
367.1200
354.5700
365.6200
690,000
Wed, 10 Jun 2026
353.5900
355.4900
346.5600
346.5600
439,500
Tue, 09 Jun 2026
355.4900
363.0950
352.7700
357.5200
617,800
Mon, 08 Jun 2026
350.0950
355.2700
347.5800
351.5700
689,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
348.5800
350.7300
345.2700
346.9900
458,800
Thu, 04 Jun 2026
352.2700
354.7100
347.2330
349.9200
406,600
Wed, 03 Jun 2026
46 · 6-K
After market open · 11:25 ET
6-K ↗
Wed, 03 Jun 2026
45 · 6-K
After market open · 10:24 ET
6-K ↗
Wed, 03 Jun 2026
348.3000
350.3300
344.3400
344.4000
463,900
Tue, 02 Jun 2026
355.9800
358.3900
350.8400
353.8100
573,300
Mon, 01 Jun 2026
345.6800
350.9600
343.9300
349.2400
677,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
348.2700
350.7700
340.2300
340.2300
741,200
Thu, 28 May 2026
335.0000
349.7900
335.0000
346.3500
1,415,700
Wed, 27 May 2026
328.5500
333.3100
327.2000
333.2200
1,363,400
Tue, 26 May 2026
333.2900
334.1300
327.3800
329.9100
2,137,300
Tue, 26 May 2026
44 · 6-K
Pre-market · 06:22 ET
6-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
351.0700
353.2800
346.7300
348.2400
688,300
Thu, 21 May 2026
344.5400
352.1300
341.9700
349.3900
556,100
Wed, 20 May 2026
329.1300
342.1600
328.6300
341.8100
719,400
Tue, 19 May 2026
330.3000
336.1200
329.0000
329.6600
478,400
Mon, 18 May 2026
43 · 6-K
After market open · 11:14 ET
6-K ↗
Mon, 18 May 2026
321.3700
325.2700
319.7200
324.7700
498,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
325.4200
328.6300
321.0800
321.2000
665,900
Thu, 14 May 2026
334.4150
336.5400
331.4600
332.2100
332,100
Wed, 13 May 2026
324.7700
334.1200
324.0900
333.0900
644,700
Tue, 12 May 2026
328.0300
330.2800
326.5200
329.2600
423,800
Mon, 11 May 2026
42 · 6-K
After market open · 12:24 ET
6-K ↗
Mon, 11 May 2026
333.6100
333.6600
327.8600
329.2600
556,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
342.9700
343.7700
338.1500
339.6900
699,200
Thu, 07 May 2026
339.0100
342.8700
335.8000
337.4600
696,700
Wed, 06 May 2026
337.0000
338.6000
332.6600
336.2500
673,200
Tue, 05 May 2026
41 · 6-K
After market open · 12:01 ET
6-K ↗
Tue, 05 May 2026
40 · 6-K
After market open · 12:10 ET
6-K ↗
Tue, 05 May 2026
333.5000
333.7900
322.6050
325.4400
1,159,200
Mon, 04 May 2026
39 · 6-K
After market open · 11:10 ET
6-K ↗
Mon, 04 May 2026
338.4500
343.4100
337.3100
338.9100
840,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
346.9000
349.6800
339.4500
341.2600
601,600
Thu, 30 Apr 2026
340.8400
347.4100
339.2600
347.3000
556,800
Wed, 29 Apr 2026
339.2200
339.6300
337.0200
337.5400
304,500
Tue, 28 Apr 2026
343.8700
345.0300
339.9290
342.7100
451,900
Mon, 27 Apr 2026
38 · 6-K
After market open · 13:50 ET
6-K ↗
Mon, 27 Apr 2026
350.0000
351.9500
346.3400
347.8100
431,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
352.1500
353.2200
350.0000
351.9500
333,400
Thu, 23 Apr 2026
357.0000
359.7200
351.5900
354.1900
438,800
Wed, 22 Apr 2026
37 · 6-K
After market open · 13:13 ET
6-K ↗
Wed, 22 Apr 2026
360.7100
364.0000
358.4400
358.5800
499,900
Tue, 21 Apr 2026
367.4800
368.9000
358.1500
358.5000
495,900
Mon, 20 Apr 2026
36 · 6-K
After market open · 15:17 ET
6-K ↗
Mon, 20 Apr 2026
369.4000
372.8500
368.1500
372.8400
564,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
376.1000
379.6500
372.4000
372.8500
866,600
Thu, 16 Apr 2026
362.4200
363.0900
355.7400
356.5200
501,900
Wed, 15 Apr 2026
357.0000
358.1900
354.4600
357.0600
405,200
Wed, 15 Apr 2026
35 · 6-K
Pre-market · 06:12 ET
6-K ↗
Tue, 14 Apr 2026
357.7400
360.3800
357.2900
358.1300
459,800
Mon, 13 Apr 2026
346.6000
355.6600
345.8260
355.1400
445,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
34 · 6-K
After market open · 12:07 ET
6-K ↗
Fri, 10 Apr 2026
356.1700
357.4000
350.8600
351.8900
574,700
Thu, 09 Apr 2026
347.4800
354.7400
346.1500
352.2200
565,100
Wed, 08 Apr 2026
361.9600
362.2500
351.1650
351.3000
862,400
Tue, 07 Apr 2026
33 · 6-K
After market open · 09:57 ET
6-K ↗
Tue, 07 Apr 2026
336.8400
337.3600
330.4200
334.5700
627,200
Mon, 06 Apr 2026
338.6900
341.9880
337.8200
338.2800
322,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
337.7800
342.5960
335.6500
340.0000
586,300
Wed, 01 Apr 2026
345.9000
346.0800
340.6100
342.4300
1,024,000
Tue, 31 Mar 2026
328.0700
342.5500
327.5200
338.4500
1,429,700
Mon, 30 Mar 2026
32 · 6-K
After market open · 13:22 ET
6-K ↗
Mon, 30 Mar 2026
330.2200
333.4300
326.7500
327.2000
763,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
324.3700
325.1300
316.4700
317.4000
510,800
Thu, 26 Mar 2026
321.0000
327.7800
320.5600
323.5800
630,200
Wed, 25 Mar 2026
323.9500
325.4200
317.5000
322.1700
530,000
Tue, 24 Mar 2026
323.0100
327.9000
320.9200
322.0200
515,000
Mon, 23 Mar 2026
31 · 6-K
After market open · 14:47 ET
6-K ↗
Mon, 23 Mar 2026
328.6100
334.3800
326.4950
329.1600
852,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
317.5600
318.5800
312.5100
314.6300
941,300
Thu, 19 Mar 2026
323.1600
323.7400
314.1600
321.0100
1,140,000
Wed, 18 Mar 2026
332.4300
336.2000
330.4700
330.4700
567,300
Tue, 17 Mar 2026
337.9800
340.9100
336.1500
336.4800
554,700
Mon, 16 Mar 2026
30 · 6-K
After market open · 12:46 ET
6-K ↗
Mon, 16 Mar 2026
330.5100
334.4700
329.3350
334.3600
662,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
333.1600
336.0150
330.7900
331.8600
879,600
Thu, 12 Mar 2026
337.0400
340.1200
334.2200
334.5500
546,900
Wed, 11 Mar 2026
348.2900
351.4600
340.0000
340.6100
386,300
Tue, 10 Mar 2026
348.4600
353.5900
345.3400
346.5600
519,300
Mon, 09 Mar 2026
29 · 6-K
After market open · 13:34 ET
6-K ↗
Mon, 09 Mar 2026
340.2600
347.8000
336.9000
346.5800
763,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
347.1000
351.8450
347.0700
350.0800
478,300
Thu, 05 Mar 2026
361.3300
363.9900
353.2000
358.0300
576,500
Wed, 04 Mar 2026
362.6700
366.2600
362.1800
365.0900
374,600
Wed, 04 Mar 2026
28 · 6-K
Pre-market · 09:09 ET
6-K ↗
Tue, 03 Mar 2026
349.7950
361.2300
347.7700
361.1300
742,000
Mon, 02 Mar 2026
27 · 6-K
After market open · 12:45 ET
6-K ↗
Mon, 02 Mar 2026
362.9100
368.2350
360.0900
362.7500
873,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
374.8100
380.5500
374.4200
379.9200
574,400
Thu, 26 Feb 2026
378.1200
380.1550
374.5200
376.1900
532,700
Wed, 25 Feb 2026
381.1700
381.7550
372.6000
373.3400
631,900
Tue, 24 Feb 2026
370.0000
378.2300
369.9100
373.9200
759,300
Mon, 23 Feb 2026
26 · 6-K
After market open · 13:16 ET
6-K ↗
Mon, 23 Feb 2026
361.4600
362.8500
356.8000
358.4200
498,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
360.5000
368.2600
360.5000
366.9500
606,900
Thu, 19 Feb 2026
25 · 6-K
After market open · 13:03 ET
6-K ↗
Thu, 19 Feb 2026
24 · 20-F
After market open · 12:09 ET
20-F ↗
Thu, 19 Feb 2026
23 · 6-K
After market open · 10:51 ET
6-K ↗
Thu, 19 Feb 2026
359.7500
368.8000
359.7500
366.5000
804,800
Wed, 18 Feb 2026
365.4500
370.2900
364.4700
366.4300
553,300
Tue, 17 Feb 2026
22 · 6-K
After market open · 13:35 ET
6-K ↗
Tue, 17 Feb 2026
377.1400
378.0000
372.5900
374.9900
576,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
385.3600
385.7400
377.6600
379.0800
1,046,900
Thu, 12 Feb 2026
390.0000
393.5000
385.5710
391.2100
1,332,600
Wed, 11 Feb 2026
381.1200
385.4400
377.2050
382.9600
3,085,900
Tue, 10 Feb 2026
362.2600
371.6700
357.6800
363.2200
2,403,400
Tue, 10 Feb 2026
21 · 6-K
Pre-market · 08:46 ET
6-K ↗
Mon, 09 Feb 2026
20 · 6-K
After market open · 13:16 ET
6-K ↗
Mon, 09 Feb 2026
333.9500
338.2250
333.4600
336.1300
647,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
332.0700
334.6600
331.0500
333.7900
732,000
Thu, 05 Feb 2026
335.8500
337.8700
331.9500
334.7600
451,900
Wed, 04 Feb 2026
342.6200
345.6770
337.7900
339.3300
689,800
Tue, 03 Feb 2026
333.9500
335.8500
328.0000
330.3200
586,800
Mon, 02 Feb 2026
19 · 6-K
After market open · 13:29 ET
6-K ↗
Mon, 02 Feb 2026
335.7500
338.4000
334.4600
336.3300
470,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
333.9100
335.3100
331.0100
333.1700
531,300
Thu, 29 Jan 2026
335.0400
339.8600
335.0000
338.4500
488,000
Wed, 28 Jan 2026
334.7000
338.4400
332.6400
333.4600
497,400
Tue, 27 Jan 2026
338.0550
338.7700
334.8650
337.4000
450,800
Mon, 26 Jan 2026
18 · 6-K
After market open · 11:47 ET
6-K ↗
Mon, 26 Jan 2026
340.8700
342.0000
337.2900
340.4500
642,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
335.3500
338.5800
333.6600
338.5300
870,300
Thu, 22 Jan 2026
340.0100
341.4500
336.9100
337.5500
729,400
Wed, 21 Jan 2026
338.0100
342.3800
333.3400
341.6800
1,485,200
Tue, 20 Jan 2026
340.0000
342.3850
335.6500
336.7800
1,434,300
Tue, 20 Jan 2026
17 · 6-K
Pre-market · 06:05 ET
6-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
350.4000
351.9000
344.8950
345.2300
1,060,300
Thu, 15 Jan 2026
16 · 6-K
After market open · 14:04 ET
6-K ↗
Thu, 15 Jan 2026
356.0400
356.5200
353.3700
354.5700
506,200
Wed, 14 Jan 2026
360.9200
363.7250
350.6600
353.3900
1,334,600
Tue, 13 Jan 2026
372.7200
373.3600
358.1700
360.0900
1,070,100
Mon, 12 Jan 2026
15 · 6-K
After market open · 10:41 ET
6-K ↗
Mon, 12 Jan 2026
375.2400
378.8100
373.8500
377.2000
448,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
379.8800
380.4200
374.7400
376.1900
670,100
Thu, 08 Jan 2026
14 · 6-K
After market open · 11:17 ET
6-K ↗
Thu, 08 Jan 2026
363.9600
376.6000
363.9600
370.8500
873,300
Wed, 07 Jan 2026
371.0500
372.3000
366.6200
366.8100
671,900
Tue, 06 Jan 2026
377.7700
377.8000
371.3620
371.9600
485,000
Mon, 05 Jan 2026
369.7100
380.0550
368.5400
379.2700
646,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
371.0600
372.8000
369.2450
371.8900
477,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
371.6000
372.0350
369.2900
369.5600
237,800
Tue, 30 Dec 2025
375.6800
376.5000
371.6790
372.4800
348,300
Mon, 29 Dec 2025
377.1200
377.5900
373.8000
375.7500
418,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
376.6400
378.6180
376.0000
378.1300
173,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
375.0600
377.9500
375.0500
376.3400
123,000
Tue, 23 Dec 2025
376.9600
379.7100
375.3000
375.9100
441,300
Mon, 22 Dec 2025
377.7000
379.6400
375.1250
375.2500
529,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
379.4300
380.9100
377.0000
378.2900
561,400
Thu, 18 Dec 2025
368.3900
373.1700
367.2700
372.6500
813,000
Wed, 17 Dec 2025
365.8700
368.5380
363.9100
365.5100
648,500
Tue, 16 Dec 2025
13 · 6-K
After market open · 14:57 ET
6-K ↗
Tue, 16 Dec 2025
366.5900
371.7130
365.9400
370.4200
655,900
Mon, 15 Dec 2025
369.7400
371.0900
366.6800
368.6000
684,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
366.5800
369.1700
365.8500
367.1300
908,100
Thu, 11 Dec 2025
370.3600
371.9900
366.0000
367.9600
785,500
Wed, 10 Dec 2025
363.5000
365.3400
356.9300
364.0400
1,514,200
Tue, 09 Dec 2025
12 · 6-K
After market open · 14:16 ET
6-K ↗
Tue, 09 Dec 2025
381.3900
383.2200
375.0000
375.3500
738,200
Mon, 08 Dec 2025
385.8300
386.4900
380.4400
382.9800
776,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
394.5200
399.0500
392.1650
393.2100
469,200
Thu, 04 Dec 2025
399.9600
399.9600
392.6800
393.2300
355,200
Wed, 03 Dec 2025
11 · 6-K
After-hours · 17:03 ET
6-K ↗
Wed, 03 Dec 2025
10 · 6-K
After market open · 09:50 ET
6-K ↗
Wed, 03 Dec 2025
388.0200
396.8100
387.9100
393.8400
563,900
Tue, 02 Dec 2025
385.6100
387.8910
384.3400
386.5600
454,200
Mon, 01 Dec 2025
9 · 6-K
After market open · 11:44 ET
6-K ↗
Mon, 01 Dec 2025
387.9500
390.6150
386.6700
386.9300
405,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
388.5800
392.8100
388.0900
391.9000
349,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
384.1800
387.0000
381.8900
382.8000
538,900
Tue, 25 Nov 2025
381.8300
388.9000
381.2450
385.1400
653,700
Mon, 24 Nov 2025
8 · 6-K
After market open · 13:31 ET
6-K ↗
Mon, 24 Nov 2025
390.4500
391.0600
381.0700
381.5800
1,090,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
390.5300
390.7500
387.2700
389.1900
786,500
Thu, 20 Nov 2025
393.9800
393.9800
383.0200
383.1500
574,700
Wed, 19 Nov 2025
394.7500
394.7500
389.3600
389.8300
504,200
Tue, 18 Nov 2025
399.1200
399.7300
394.4000
397.8300
585,700
Mon, 17 Nov 2025
408.5700
412.2300
404.3400
405.3800
751,300
Mon, 17 Nov 2025
7 · 6-K
Pre-market · 07:41 ET
6-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
414.9200
419.5300
413.8400
417.1600
571,700
Thu, 13 Nov 2025
420.0000
425.1900
417.3700
417.8100
636,500
Wed, 12 Nov 2025
430.0000
432.3600
418.4300
419.5200
977,600
Tue, 11 Nov 2025
417.8100
423.4400
417.7800
422.4600
868,900
Mon, 10 Nov 2025
6 · 6-K
After market open · 11:54 ET
6-K ↗
Mon, 10 Nov 2025
411.4200
414.7500
411.0850
411.4000
541,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
407.0000
413.3950
406.3000
413.2600
627,100
Thu, 06 Nov 2025
407.6700
409.3000
402.5100
405.6200
828,100
Wed, 05 Nov 2025
403.9600
409.0500
403.9600
406.6700
741,600
Tue, 04 Nov 2025
5 · 6-K
After market open · 11:16 ET
6-K ↗
Tue, 04 Nov 2025
4 · 6-K
After market open · 11:00 ET
6-K ↗
Tue, 04 Nov 2025
395.6800
406.9520
395.1900
399.3900
1,571,400
Mon, 03 Nov 2025
3 · 6-K
After market open · 12:11 ET
6-K ↗
Mon, 03 Nov 2025
396.1400
397.1400
390.3300
392.0300
943,200
Mon, 03 Nov 2025
2 · 6-K
Next filing day · accepted 31 Oct, 18:52 ET
6-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
400.0000
404.9500
397.4500
403.9500
1,015,700
Thu, 30 Oct 2025
388.0000
396.7400
387.3300
396.0000
605,700
Wed, 29 Oct 2025
398.0700
398.6800
389.1530
391.4400
1,046,900
Tue, 28 Oct 2025
405.6900
405.6900
399.5550
402.2700
686,100
Mon, 27 Oct 2025
1 · 6-K
After market open · 11:43 ET
6-K ↗
Mon, 27 Oct 2025
408.1600
409.9400
407.0900
407.4600
445,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
408.9700
411.3910
407.5500
408.3100
710,200