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
325.6200
336.2100
318.0100
331.0300
272,266
Thu, 22 Oct 2026
334.6900
334.6900
322.5700
330.3000
382,000
Wed, 21 Oct 2026
356.2400
360.0000
340.5000
345.8500
350,500
Tue, 20 Oct 2026
349.6000
356.9500
340.1000
349.6400
281,600
Mon, 19 Oct 2026
355.8000
358.0200
349.5600
355.4400
255,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
360.6300
367.5300
344.6900
345.5600
543,200
Thu, 15 Oct 2026
353.1600
370.3100
346.8400
367.1600
449,500
Wed, 14 Oct 2026
382.3000
389.0300
359.2900
365.8100
374,700
Tue, 13 Oct 2026
379.8500
389.8700
373.4000
388.1000
253,400
Mon, 12 Oct 2026
387.1400
396.6500
384.0000
387.8900
192,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
404.1700
407.1400
391.5600
392.6100
188,200
Thu, 08 Oct 2026
398.1900
406.9900
385.2900
398.6600
336,300
Wed, 07 Oct 2026
406.5300
410.2000
393.4800
404.3900
309,100
Tue, 06 Oct 2026
392.3000
421.1900
392.3000
419.6400
579,700
Mon, 05 Oct 2026
385.0000
393.9300
378.6600
387.7400
269,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
381.4400
390.5200
379.2100
383.8300
270,100
Thu, 01 Oct 2026
377.6400
383.0100
370.3900
379.5800
293,100
Wed, 30 Sep 2026
379.7500
384.2900
370.9200
377.9500
358,200
Tue, 29 Sep 2026
368.0000
386.4000
364.5100
378.3900
423,400
Mon, 28 Sep 2026
360.0000
366.2100
354.7800
355.2100
284,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
363.4000
366.8400
361.0100
364.2900
222,300
Thu, 24 Sep 2026
367.0900
374.8800
360.9900
361.0600
423,600
Wed, 23 Sep 2026
370.2000
378.7600
362.4700
374.4000
251,700
Tue, 22 Sep 2026
383.6300
385.0000
369.9000
371.2500
431,800
Mon, 21 Sep 2026
396.1800
396.1800
378.6300
380.1200
872,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
387.5000
390.0000
382.5300
389.8500
595,700
Thu, 17 Sep 2026
406.8100
413.1300
377.1500
383.0000
666,600
Wed, 16 Sep 2026
396.6900
402.0100
390.3400
393.7200
370,300
Tue, 15 Sep 2026
397.9200
400.7100
385.0400
388.7400
398,200
Mon, 14 Sep 2026
389.1000
398.6900
382.3700
392.5600
418,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
401.0500
416.5500
401.0500
413.7400
245,700
Thu, 10 Sep 2026
401.7300
411.8300
394.6900
396.3300
479,500
Wed, 09 Sep 2026
17 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 09 Sep 2026
427.9400
440.0000
399.2500
402.1300
569,700
Tue, 08 Sep 2026
416.0000
444.5300
416.0000
436.7800
468,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
419.5000
429.5900
412.7900
417.9900
292,000
Thu, 03 Sep 2026
427.2700
433.9800
400.6000
411.7700
738,700
Wed, 02 Sep 2026
16 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 02 Sep 2026
15 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 02 Sep 2026
405.4300
415.3000
401.0700
410.4000
553,800
Tue, 01 Sep 2026
422.3600
426.2400
401.5100
404.7500
503,000
Mon, 31 Aug 2026
421.2900
427.4500
418.7500
424.9900
345,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
452.3000
456.0000
417.7400
417.7400
409,800
Thu, 27 Aug 2026
467.5300
470.0000
449.0900
459.9600
219,300
Wed, 26 Aug 2026
449.4300
461.0000
442.3700
455.1500
291,300
Tue, 25 Aug 2026
478.0100
479.7900
446.5200
450.4600
255,800
Mon, 24 Aug 2026
496.3200
499.6000
460.4700
468.9800
428,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
521.2800
523.0000
499.6100
501.6300
261,700
Thu, 20 Aug 2026
524.0000
529.2400
502.0000
516.5800
236,000
Wed, 19 Aug 2026
554.0000
557.2000
513.5800
528.0100
451,700
Tue, 18 Aug 2026
568.5600
575.4900
549.2900
553.0300
376,300
Mon, 17 Aug 2026
587.3700
597.9900
582.1800
589.2700
297,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
557.1200
583.0000
554.0700
578.2200
246,700
Thu, 13 Aug 2026
569.1000
582.9300
558.5000
558.8900
285,000
Wed, 12 Aug 2026
602.3200
608.6700
572.1000
572.1000
268,200
Tue, 11 Aug 2026
588.6300
603.4500
578.2300
578.5100
258,300
Mon, 10 Aug 2026
603.7300
607.4400
577.4600
581.2600
256,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
607.0000
609.9700
581.7900
597.3300
137,500
Thu, 06 Aug 2026
589.9400
616.7200
588.2000
590.8700
154,900
Wed, 05 Aug 2026
620.8000
632.5500
601.7900
601.8200
195,800
Tue, 04 Aug 2026
14 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 04 Aug 2026
602.8500
626.4700
596.6400
617.6800
237,300
Mon, 03 Aug 2026
572.4600
604.6100
536.2300
592.6600
194,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
594.7900
604.5700
567.6100
570.4300
322,600
Thu, 30 Jul 2026
522.0000
583.6700
522.0000
579.8700
630,700
Wed, 29 Jul 2026
522.3400
523.3800
488.5000
492.3500
299,600
Tue, 28 Jul 2026
520.8200
527.4600
483.0100
522.7000
399,700
Mon, 27 Jul 2026
568.6500
574.1600
523.4900
542.5200
303,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
595.2800
608.7500
564.5900
568.9200
216,800
Thu, 23 Jul 2026
604.0200
619.6500
590.6200
602.3000
384,900
Wed, 22 Jul 2026
600.7000
616.0200
586.2500
610.3500
301,400
Tue, 21 Jul 2026
625.2600
635.7600
600.3800
605.5200
267,900
Mon, 20 Jul 2026
566.0000
605.4400
559.5300
602.1800
475,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
528.6700
551.2600
508.7700
551.2600
729,000
Thu, 16 Jul 2026
597.9100
597.9100
538.0100
547.5100
416,700
Wed, 15 Jul 2026
616.8800
626.0000
587.0900
609.2400
234,600
Tue, 14 Jul 2026
618.2700
630.0000
610.3100
620.7400
207,600
Mon, 13 Jul 2026
615.4000
621.0300
588.3900
599.7400
307,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
679.2000
681.0400
630.0100
630.3200
308,900
Thu, 09 Jul 2026
687.0200
705.8500
678.6400
687.4900
181,700
Wed, 08 Jul 2026
651.2900
674.9900
645.5000
665.4600
212,100
Tue, 07 Jul 2026
704.7100
704.7100
631.0900
663.1800
404,000
Mon, 06 Jul 2026
723.6200
764.4300
718.2300
725.2300
263,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
762.1300
764.7600
692.0600
706.1500
293,300
Wed, 01 Jul 2026
781.1900
781.1900
751.0000
764.5600
263,300
Tue, 30 Jun 2026
783.8500
805.7500
783.4900
798.5500
260,500
Mon, 29 Jun 2026
772.6700
798.0000
746.2500
791.5600
426,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
736.5700
768.5200
708.8400
765.4600
807,700
Thu, 25 Jun 2026
746.0000
780.5300
735.0000
753.0700
236,500
Wed, 24 Jun 2026
729.4200
752.0000
712.0000
732.2400
299,700
Tue, 23 Jun 2026
745.6300
746.3400
715.3000
736.7700
438,100
Mon, 22 Jun 2026
749.0000
791.3800
743.6500
790.0000
395,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
731.9500
746.5100
707.8600
738.8500
522,900
Wed, 17 Jun 2026
695.5600
738.1000
695.5600
719.5200
317,800
Tue, 16 Jun 2026
693.4500
729.7000
688.0000
690.3900
382,300
Mon, 15 Jun 2026
657.6200
694.9900
647.9900
688.8700
323,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
625.3400
651.9000
614.5000
641.6800
314,600
Thu, 11 Jun 2026
602.8000
627.1400
600.4500
623.6600
263,400
Wed, 10 Jun 2026
13 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 10 Jun 2026
609.7400
623.2800
578.2500
588.9000
306,500
Tue, 09 Jun 2026
632.9700
639.9700
576.3700
613.9300
383,400
Mon, 08 Jun 2026
699.2500
701.0000
601.2000
619.9800
694,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
697.6800
779.0000
660.2600
694.7200
1,079,000
Thu, 04 Jun 2026
12 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 04 Jun 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 04 Jun 2026
667.5400
699.7100
657.9500
689.4300
379,400
Wed, 03 Jun 2026
662.5300
693.0100
652.2900
686.3700
312,200
Tue, 02 Jun 2026
644.6000
670.6000
644.6000
663.1400
236,000
Mon, 01 Jun 2026
654.3900
664.0600
636.4200
646.8900
245,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
679.4500
679.4500
635.0100
667.0200
294,800
Thu, 28 May 2026
668.2800
680.2200
647.0000
677.4500
275,500
Wed, 27 May 2026
676.1200
686.6200
660.0000
673.5100
284,300
Tue, 26 May 2026
671.5100
688.9400
666.1000
670.6600
271,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
650.7300
661.9100
632.0000
656.3500
252,500
Thu, 21 May 2026
637.0400
650.5000
630.9800
644.6400
211,000
Wed, 20 May 2026
651.9900
654.9900
627.1400
630.5000
300,600
Tue, 19 May 2026
651.8000
658.2800
615.0000
639.5800
342,400
Mon, 18 May 2026
711.4800
713.7400
653.5800
664.7600
317,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
712.6000
727.8500
690.0000
722.3100
279,400
Thu, 14 May 2026
722.8700
748.5000
716.5000
740.9100
250,700
Wed, 13 May 2026
690.3300
729.3300
667.3200
719.9200
279,800
Tue, 12 May 2026
670.0000
685.0000
647.7800
681.0100
266,000
Mon, 11 May 2026
681.6300
690.0900
670.0000
683.5200
381,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
700.3500
717.0200
680.0700
680.2600
251,500
Thu, 07 May 2026
724.9500
728.5500
687.8900
690.0000
332,900
Wed, 06 May 2026
713.5000
737.1600
693.4100
727.5400
329,800
Tue, 05 May 2026
715.8900
742.3000
711.8900
720.0000
294,400
Mon, 04 May 2026
713.4300
715.9800
690.2700
697.1500
199,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
668.6200
704.5900
663.1400
702.2700
314,800
Thu, 30 Apr 2026
643.5800
674.5800
642.5400
669.9800
224,900
Wed, 29 Apr 2026
631.6500
642.9100
623.2700
630.0700
219,000
Tue, 28 Apr 2026
645.2900
649.2200
607.2100
630.7000
298,300
Mon, 27 Apr 2026
660.4800
669.5700
639.9900
660.8500
221,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
659.4300
670.0000
649.7700
652.9900
213,500
Thu, 23 Apr 2026
660.0000
683.1200
645.9700
656.7900
362,800
Wed, 22 Apr 2026
627.6800
651.9900
623.0400
651.6800
271,500
Tue, 21 Apr 2026
10 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Tue, 21 Apr 2026
9 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Tue, 21 Apr 2026
615.0000
626.8800
607.4500
615.4200
315,900
Mon, 20 Apr 2026
593.5700
611.7400
567.7400
611.2100
282,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
607.4300
620.0000
590.4500
597.8800
808,600
Thu, 16 Apr 2026
605.6000
610.0000
594.8200
601.8300
250,400
Wed, 15 Apr 2026
595.0000
606.9400
589.6900
606.4300
224,000
Tue, 14 Apr 2026
605.7100
606.5100
592.1300
603.9100
201,200
Mon, 13 Apr 2026
605.2000
618.8700
591.6800
598.4400
259,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
611.3400
614.6600
600.0000
603.8400
219,800
Thu, 09 Apr 2026
597.1000
615.6800
586.2900
609.2900
326,000
Wed, 08 Apr 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 08 Apr 2026
599.0100
615.0000
585.1500
588.2800
457,800
Tue, 07 Apr 2026
572.6400
577.4800
560.0300
576.9500
287,300
Mon, 06 Apr 2026
583.7800
587.6600
565.1300
572.3100
311,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
554.5900
579.7300
547.3300
575.1600
295,300
Wed, 01 Apr 2026
549.2000
578.4100
546.7600
571.3800
517,100
Tue, 31 Mar 2026
523.7700
545.0000
506.5900
544.6500
613,000
Mon, 30 Mar 2026
570.5700
588.0000
500.9200
513.9800
948,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
505.6000
579.0000
505.6000
566.6200
1,969,300
Thu, 26 Mar 2026
7 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 26 Mar 2026
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 26 Mar 2026
430.1900
432.5700
398.9500
410.8500
600,500
Wed, 25 Mar 2026
446.9300
454.5500
431.6900
437.4800
539,900
Tue, 24 Mar 2026
459.5000
470.6700
442.8700
444.8300
658,000
Mon, 23 Mar 2026
472.6600
492.6000
456.0100
463.1500
510,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
479.9800
485.8600
461.3300
473.8500
2,581,700
Thu, 19 Mar 2026
457.6200
492.7000
454.0000
479.9000
382,500
Wed, 18 Mar 2026
476.5300
485.7000
468.9900
469.8100
329,400
Tue, 17 Mar 2026
465.0100
480.8800
465.0100
473.6300
285,400
Mon, 16 Mar 2026
471.5000
483.0000
461.6200
466.5200
335,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
462.6200
476.0000
448.3300
458.3100
302,500
Thu, 12 Mar 2026
461.2500
471.0100
453.0000
459.3000
464,900
Wed, 11 Mar 2026
455.7400
484.1300
451.5500
472.8600
334,800
Tue, 10 Mar 2026
467.0000
478.2600
456.9600
458.7100
671,900
Mon, 09 Mar 2026
414.5800
467.4700
411.9600
466.3800
778,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
415.7500
432.0400
405.0000
414.2000
279,200
Thu, 05 Mar 2026
455.8000
456.4100
416.0000
430.2500
429,900
Wed, 04 Mar 2026
450.2000
469.8800
441.8600
463.3600
505,800
Tue, 03 Mar 2026
427.0000
445.3600
411.9900
438.9300
362,200
Mon, 02 Mar 2026
436.0000
451.2500
432.5500
445.3600
349,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
448.0000
459.0000
436.7100
451.2500
284,800
Thu, 26 Feb 2026
445.0000
453.2600
425.0000
452.5300
360,400
Wed, 25 Feb 2026
454.7400
459.7500
440.6900
442.3400
220,300
Tue, 24 Feb 2026
432.8800
450.0000
417.8700
447.6000
439,900
Mon, 23 Feb 2026
434.4000
442.6500
420.6800
441.7100
351,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
429.4600
446.7400
429.4600
437.6100
290,800
Thu, 19 Feb 2026
414.9900
434.0000
408.6500
432.1800
288,700
Wed, 18 Feb 2026
408.5100
434.0000
408.5100
414.1200
358,500
Tue, 17 Feb 2026
406.3900
416.5200
397.0200
406.8800
301,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
405.3800
418.4000
391.2400
409.9500
325,500
Thu, 12 Feb 2026
424.6000
449.9000
413.2900
413.6500
1,171,700
Wed, 11 Feb 2026
383.0000
423.7900
383.0000
422.5000
807,800
Tue, 10 Feb 2026
368.1400
377.0000
365.9000
371.4700
270,200
Mon, 09 Feb 2026
356.3500
373.7800
352.8700
370.0000
403,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
357.0000
372.1800
351.5900
352.0900
417,200
Thu, 05 Feb 2026
345.7200
361.2400
340.0000
345.9700
321,700
Wed, 04 Feb 2026
386.0000
386.0000
333.3900
354.1400
647,700
Tue, 03 Feb 2026
364.7900
381.7400
364.7900
381.7300
354,900
Mon, 02 Feb 2026
350.7100
360.0000
349.7600
355.7700
297,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
350.5000
367.0000
345.9200
347.1100
528,700
Thu, 29 Jan 2026
362.2000
363.0000
342.9800
355.5100
375,400
Wed, 28 Jan 2026
363.6300
366.6000
350.0000
358.8700
284,500
Tue, 27 Jan 2026
359.0800
365.5800
349.6000
362.5800
352,800
Mon, 26 Jan 2026
363.2800
366.3800
347.7900
353.5000
340,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
376.1000
378.0400
363.2300
363.8800
276,800
Thu, 22 Jan 2026
396.0900
400.0000
375.0000
380.3600
335,100
Wed, 21 Jan 2026
385.5500
398.0000
380.7500
397.4200
398,300
Tue, 20 Jan 2026
371.3800
394.1100
371.3800
384.3400
464,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
335.5300
392.4800
335.5300
383.6600
893,400
Thu, 15 Jan 2026
322.7300
337.2000
322.7300
329.6600
248,600
Wed, 14 Jan 2026
313.4300
321.9700
308.5800
317.7600
305,900
Tue, 13 Jan 2026
312.1300
322.6800
310.7500
314.0900
307,200
Mon, 12 Jan 2026
309.2800
322.0000
305.6900
309.2600
237,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
318.0000
320.0000
305.9600
311.8700
300,200
Thu, 08 Jan 2026
337.9000
342.0500
307.1700
313.9800
420,700
Wed, 07 Jan 2026
333.0100
342.0000
324.0000
337.0300
350,100
Tue, 06 Jan 2026
336.5400
336.5400
313.0200
330.4200
366,800
Mon, 05 Jan 2026
331.0800
343.0000
331.0800
339.5400
217,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
317.0600
328.3400
317.0600
325.9600
209,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
315.0000
318.3800
310.9400
313.3200
180,000
Tue, 30 Dec 2025
320.5000
320.7800
314.9700
315.4400
124,800
Mon, 29 Dec 2025
321.6400
328.3500
316.8000
320.7300
201,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
331.8400
332.1700
323.0000
325.1400
140,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
331.1500
331.6700
325.8300
328.2600
77,300
Tue, 23 Dec 2025
336.7000
343.7700
332.2500
333.2300
233,300
Mon, 22 Dec 2025
333.0800
343.9500
328.0000
337.9000
246,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
316.3700
329.0000
316.3700
325.5900
420,100
Thu, 18 Dec 2025
300.5100
317.4400
300.3700
313.9000
284,100
Wed, 17 Dec 2025
320.0000
329.5900
290.1000
296.5600
459,400
Tue, 16 Dec 2025
316.3000
326.6300
312.4800
320.1000
245,600
Mon, 15 Dec 2025
325.6100
325.6100
314.7000
317.5800
282,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
328.0000
331.5500
307.6400
319.9100
479,400
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 11 Dec 2025
325.6300
341.0000
318.0000
330.6000
395,400
Wed, 10 Dec 2025
328.0300
338.0000
322.5000
325.7700
559,600
Tue, 09 Dec 2025
321.4400
334.2500
319.2700
332.8700
428,400
Mon, 08 Dec 2025
314.9100
326.7500
305.3100
319.3100
421,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
296.8100
316.7300
276.2800
313.7000
1,340,600
Thu, 04 Dec 2025
4 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 04 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 04 Dec 2025
348.7400
368.2100
347.6700
356.3900
626,300
Wed, 03 Dec 2025
355.9800
359.0500
343.0100
351.0900
410,500
Tue, 02 Dec 2025
365.7600
373.1700
355.1700
357.4800
349,000
Mon, 01 Dec 2025
370.6600
374.3000
356.3900
363.7300
478,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
384.9900
396.5400
380.9100
395.2000
127,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
375.1500
388.6100
363.3500
380.6200
434,600
Tue, 25 Nov 2025
367.4700
374.6900
360.0000
373.2900
208,400
Mon, 24 Nov 2025
342.3100
384.3500
342.3100
371.9500
494,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
345.0000
353.5800
322.2200
335.3300
474,700
Thu, 20 Nov 2025
373.3800
399.3000
350.7100
353.3000
634,600
Wed, 19 Nov 2025
351.1000
366.4600
347.5000
358.7200
332,600
Tue, 18 Nov 2025
341.0000
353.4600
338.5700
344.3600
324,800
Mon, 17 Nov 2025
351.8600
364.5900
341.3000
346.3500
237,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
323.8900
355.4200
318.5000
351.6400
353,900
Thu, 13 Nov 2025
360.1900
364.7300
332.5100
335.1000
493,500
Wed, 12 Nov 2025
354.0000
365.0900
336.8900
364.7800
374,300
Tue, 11 Nov 2025
333.3200
349.2200
330.0000
347.8800
277,300
Mon, 10 Nov 2025
327.5000
340.2300
325.0000
335.9600
349,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
305.0000
318.5100
290.0400
311.5800
365,200
Fri, 07 Nov 2025
2 · 8-K
Next filing day · accepted 06 Nov, 21:01 ET
8-K ↗
Thu, 06 Nov 2025
324.0000
324.0000
309.0100
311.3800
192,700
Wed, 05 Nov 2025
303.3800
331.0100
303.3800
324.9300
323,300
Tue, 04 Nov 2025
303.8800
307.2300
290.0000
303.2000
181,200
Mon, 03 Nov 2025
308.8000
311.3500
302.0000
310.4100
220,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
307.0600
316.4000
299.4600
306.2100
408,300
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 30 Oct 2025
286.8400
298.7600
280.6500
298.3300
368,100
Wed, 29 Oct 2025
295.2400
301.0000
291.3100
292.2200
405,400
Tue, 28 Oct 2025
295.4300
296.7900
286.4600
292.4600
207,100
Mon, 27 Oct 2025
300.5200
302.2400
292.5200
294.9900
228,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
283.8200
300.9100
283.2700
296.5500
336,000
Thu, 23 Oct 2025
267.5700
278.0000
267.5700
276.1200
225,700