Daily Nasdaq 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
758.5500
788.8952
736.0101
756.1700
3,908,414
Thu, 22 Oct 2026
804.0600
811.0000
746.2290
752.5400
6,157,300
Wed, 21 Oct 2026
863.1400
878.9000
826.0100
850.7000
3,747,600
Tue, 20 Oct 2026
816.5800
837.7800
785.0000
822.5100
4,526,900
Mon, 19 Oct 2026
872.5000
874.4100
833.5000
834.5100
4,129,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
853.4850
867.4100
822.0000
824.1300
4,224,000
Thu, 15 Oct 2026
845.0000
874.7300
800.0000
869.5400
7,609,000
Wed, 14 Oct 2026
955.5250
973.7000
893.8750
896.3300
5,770,700
Tue, 13 Oct 2026
971.7850
993.0000
952.0100
987.9900
3,981,900
Mon, 12 Oct 2026
1101.7750
1102.0000
980.0000
995.4100
6,455,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
1114.5400
1143.0000
1077.3750
1103.3550
5,251,400
Thu, 08 Oct 2026
1067.0250
1099.6000
1027.0000
1048.6000
4,877,800
Wed, 07 Oct 2026
1102.6200
1119.1500
1082.4399
1111.0699
3,385,900
Tue, 06 Oct 2026
18 · DEFA14A
After-hours · 20:06 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Tue, 06 Oct 2026
17 · DEF 14A
After-hours · 20:05 ET
DEFINITIVE PROXY STATEMENT ↗
Tue, 06 Oct 2026
1099.8101
1137.2050
1084.0410
1133.4000
4,249,500
Mon, 05 Oct 2026
1092.2900
1124.4000
1072.0450
1091.6700
3,003,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
1053.2600
1091.6100
1037.2440
1085.4200
4,735,900
Thu, 01 Oct 2026
980.0000
1078.0400
966.0000
1045.7800
7,546,600
Wed, 30 Sep 2026
985.5350
1009.4500
940.2700
971.2600
3,996,400
Tue, 29 Sep 2026
945.0000
998.8800
934.5050
973.4900
6,036,700
Mon, 28 Sep 2026
947.8000
950.9700
881.2300
921.3200
4,461,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
936.0350
962.8800
913.2900
941.6500
3,853,800
Thu, 24 Sep 2026
923.8300
954.4500
912.0000
929.0400
3,671,300
Wed, 23 Sep 2026
946.5600
960.0000
924.5500
937.0000
3,271,500
Tue, 22 Sep 2026
937.1700
1002.0000
934.3800
945.6700
4,333,900
Mon, 21 Sep 2026
959.2700
983.4500
946.0000
954.4900
4,713,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
915.6600
951.6000
896.0000
930.9100
9,259,400
Thu, 17 Sep 2026
934.8800
945.0000
886.1000
893.6100
4,902,900
Wed, 16 Sep 2026
856.0000
937.8800
855.0900
919.4000
6,482,700
Tue, 15 Sep 2026
842.7050
856.0000
832.1100
838.9600
2,893,700
Mon, 14 Sep 2026
860.8750
878.9900
833.7000
835.0300
4,919,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
945.5950
973.5000
914.6500
927.0300
3,396,700
Thu, 10 Sep 2026
959.4400
994.5000
933.8200
935.7000
3,962,400
Wed, 09 Sep 2026
980.0550
1026.7600
978.1100
988.9800
4,539,800
Tue, 08 Sep 2026
897.5600
1000.1500
884.7000
978.5350
7,390,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
861.3850
885.8300
841.0400
881.2550
3,558,500
Thu, 03 Sep 2026
874.0000
874.0000
818.8900
847.3700
3,301,500
Wed, 02 Sep 2026
867.7140
887.4600
848.4300
870.5800
2,791,300
Tue, 01 Sep 2026
901.0400
909.1400
854.1260
868.9500
3,834,300
Mon, 31 Aug 2026
894.5800
918.8400
886.8350
914.7600
3,206,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
941.7100
942.9100
893.6500
895.0000
3,442,100
Thu, 27 Aug 2026
958.7300
970.3200
918.0100
956.1400
4,119,600
Wed, 26 Aug 2026
880.0000
947.5300
876.0900
939.0300
4,511,400
Tue, 25 Aug 2026
858.1000
887.3600
841.1000
885.5650
3,240,600
Mon, 24 Aug 2026
823.6000
844.0000
784.4700
830.1700
3,919,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
898.6200
922.9900
855.0100
866.7100
3,660,700
Thu, 20 Aug 2026
830.0000
881.8800
815.0300
879.2800
4,260,100
Wed, 19 Aug 2026
892.2000
893.8470
821.0300
827.6000
4,409,400
Tue, 18 Aug 2026
909.2800
943.7600
863.1100
873.3100
6,012,800
Mon, 17 Aug 2026
16 · 10-K
After-hours · 16:03 ET
10-K ↗
Mon, 17 Aug 2026
948.4100
999.6750
927.0000
968.9000
5,388,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
892.6850
957.8950
885.2700
926.1400
4,251,900
Thu, 13 Aug 2026
927.5850
946.9200
875.5900
880.4100
4,646,000
Wed, 12 Aug 2026
899.0000
966.6000
836.3100
932.4700
11,774,600
Tue, 11 Aug 2026
15 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 11 Aug 2026
815.6700
823.7000
787.0100
820.5900
5,985,700
Mon, 10 Aug 2026
931.0500
937.0000
810.8850
813.5100
6,155,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
870.0000
928.4800
861.9000
890.1700
5,818,800
Thu, 06 Aug 2026
808.5300
881.7900
793.0000
838.0600
4,140,200
Wed, 05 Aug 2026
824.7900
883.6500
824.0000
826.2600
3,421,900
Tue, 04 Aug 2026
852.3550
868.3200
813.2600
849.4700
6,642,900
Mon, 03 Aug 2026
685.6400
785.3400
671.0000
779.8900
4,198,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
748.0000
772.6040
691.1000
713.9400
4,550,400
Thu, 30 Jul 2026
14 · 8-K
After-hours · 16:23 ET
8-K ↗
Thu, 30 Jul 2026
661.9100
698.2800
650.0000
693.2400
5,621,200
Wed, 29 Jul 2026
655.2100
655.2100
594.8400
602.3500
6,388,600
Tue, 28 Jul 2026
677.5500
678.9900
602.2800
651.9300
5,642,300
Mon, 27 Jul 2026
767.8500
770.3000
697.8800
711.9600
3,744,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
810.5000
831.2100
755.0300
762.9900
3,651,200
Thu, 23 Jul 2026
841.0000
897.0000
824.0100
833.6400
4,547,400
Wed, 22 Jul 2026
810.2200
859.8800
809.0060
829.7000
3,876,200
Tue, 21 Jul 2026
811.5000
843.0000
799.8100
837.5600
4,043,600
Mon, 20 Jul 2026
764.1300
801.8000
763.0000
765.5500
4,428,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
678.4700
747.0000
650.8200
732.8200
4,940,200
Thu, 16 Jul 2026
731.3900
738.0000
693.0000
706.2300
3,984,900
Wed, 15 Jul 2026
813.9500
821.9500
716.4000
752.0000
4,205,400
Tue, 14 Jul 2026
816.2600
839.8800
796.0100
814.8000
3,768,900
Mon, 13 Jul 2026
778.3800
809.2300
761.5300
768.1500
3,694,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
769.5450
806.5630
761.6200
802.0100
3,675,800
Thu, 09 Jul 2026
755.1550
804.9000
751.9000
785.7700
5,520,000
Wed, 08 Jul 2026
688.9000
719.1200
683.3950
707.1000
2,586,200
Tue, 07 Jul 2026
699.4200
732.5700
680.4300
698.9100
3,750,800
Mon, 06 Jul 2026
729.0000
747.0000
716.1250
731.2500
3,805,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
777.5750
803.9000
710.0100
728.3200
5,217,800
Wed, 01 Jul 2026
818.4050
841.2600
784.0000
801.1600
4,202,800
Tue, 30 Jun 2026
844.0300
874.8600
838.1100
858.0600
4,246,600
Mon, 29 Jun 2026
806.0100
852.7800
754.0000
851.4000
5,604,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
822.5500
824.8550
774.3000
816.9800
9,122,000
Thu, 25 Jun 2026
887.2500
899.5300
810.2400
861.9700
4,522,200
Wed, 24 Jun 2026
825.0000
866.4300
803.2400
842.5300
4,452,700
Tue, 23 Jun 2026
832.1500
856.6000
812.8000
827.9200
4,817,100
Mon, 22 Jun 2026
852.5200
906.1800
829.0000
893.9300
6,909,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
881.9750
888.5400
831.1700
850.0000
8,360,800
Wed, 17 Jun 2026
879.0800
891.5450
853.7800
869.9800
5,148,200
Tue, 16 Jun 2026
958.4750
961.6800
863.4100
875.3600
6,070,800
Mon, 15 Jun 2026
965.9800
998.5000
923.9500
957.2400
5,266,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
889.4250
934.2600
863.0000
921.5600
4,553,700
Thu, 11 Jun 2026
863.0000
890.8000
840.5200
889.5900
4,672,200
Wed, 10 Jun 2026
833.6950
884.1800
825.6600
853.2600
5,839,500
Tue, 09 Jun 2026
908.1200
914.0000
776.0100
821.7600
7,966,100
Mon, 08 Jun 2026
899.7900
914.0000
841.9300
895.4000
5,097,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
912.6200
974.0000
853.1000
863.6600
7,543,900
Thu, 04 Jun 2026
900.1000
955.4770
864.2000
945.0800
6,060,900
Wed, 03 Jun 2026
1029.0750
1049.5300
932.5000
938.0000
6,202,200
Tue, 02 Jun 2026
935.1300
1035.0000
935.0120
1029.1500
8,154,600
Mon, 01 Jun 2026
825.2500
931.8500
806.6200
905.0000
7,932,700
Mon, 01 Jun 2026
13 · 8-K
Pre-market · 06:01 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
860.6800
869.0000
822.5000
854.9600
6,364,000
Thu, 28 May 2026
936.7000
948.4900
854.5200
860.6200
6,128,600
Wed, 27 May 2026
901.5500
915.0000
858.0000
902.3100
4,236,000
Tue, 26 May 2026
963.0100
963.0100
903.0200
910.8100
5,212,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
965.1500
971.0500
934.8500
946.9000
3,076,900
Thu, 21 May 2026
869.8000
977.2700
859.0000
964.5000
5,781,900
Wed, 20 May 2026
917.0100
929.2600
856.2300
868.0700
5,195,000
Tue, 19 May 2026
873.1700
910.0000
845.0000
890.0900
5,025,800
Mon, 18 May 2026
953.2950
954.2600
857.0000
884.9800
7,197,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
941.6000
987.8500
923.0000
970.7000
10,141,800
Thu, 14 May 2026
1002.0000
1024.8500
983.0200
1001.8100
3,557,100
Wed, 13 May 2026
1051.5850
1062.1000
998.2000
1030.3700
4,398,500
Tue, 12 May 2026
1018.2300
1085.6801
937.6400
992.3700
7,562,700
Mon, 11 May 2026
949.7150
1073.3300
949.4500
1053.0900
9,550,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
917.0000
934.9200
866.0000
903.8000
6,727,600
Thu, 07 May 2026
915.9750
918.0200
854.6200
892.5800
7,268,200
Wed, 06 May 2026
996.0000
1013.5000
902.0100
944.2800
9,902,100
Wed, 06 May 2026
12 · 10-Q
Next filing day · accepted 05 May, 18:03 ET
10-Q ↗
Tue, 05 May 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Tue, 05 May 2026
975.8250
1021.0000
966.0600
994.5600
6,588,100
Mon, 04 May 2026
986.8800
1004.9400
952.0000
976.1800
5,445,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
913.0000
985.1300
905.7000
949.9300
4,774,700
Thu, 30 Apr 2026
895.1700
921.3700
856.0000
902.3200
6,148,500
Wed, 29 Apr 2026
821.1100
887.9000
814.1890
858.3200
6,179,900
Tue, 28 Apr 2026
813.7400
842.0000
780.4800
791.3700
5,547,700
Mon, 27 Apr 2026
855.7450
867.8550
811.4500
859.6800
5,289,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
837.0200
896.1100
829.1300
881.6400
4,205,800
Thu, 23 Apr 2026
854.0000
881.8500
831.9150
846.8900
3,756,400
Wed, 22 Apr 2026
849.8500
874.1700
818.0000
873.6000
4,635,200
Tue, 21 Apr 2026
900.0000
925.5000
832.1800
836.9200
5,725,500
Mon, 20 Apr 2026
889.5000
906.2000
861.9700
895.1100
3,337,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
912.0000
912.0000
865.0200
894.0700
4,343,900
Thu, 16 Apr 2026
825.0120
903.0000
820.1600
891.2200
6,115,700
Wed, 15 Apr 2026
856.8850
859.4900
800.5600
824.0100
5,994,400
Tue, 14 Apr 2026
901.1500
904.9900
836.0000
852.7900
5,461,900
Mon, 13 Apr 2026
889.0000
905.9000
841.0500
871.1800
6,558,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
908.0850
931.7500
863.0000
897.3000
7,136,100
Thu, 09 Apr 2026
912.0000
960.0000
871.7300
894.1300
7,034,600
Wed, 08 Apr 2026
877.4150
901.3000
842.0000
896.0200
7,025,400
Wed, 08 Apr 2026
10 · 8-K
Pre-market · 06:04 ET
8-K ↗
Tue, 07 Apr 2026
778.8200
816.9200
770.0000
815.7500
5,486,600
Mon, 06 Apr 2026
828.4800
836.9100
767.0100
772.2800
5,809,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
708.5850
827.5600
707.8350
826.8800
7,886,200
Wed, 01 Apr 2026
734.8750
784.8940
732.0000
764.6500
6,911,900
Tue, 31 Mar 2026
679.0000
703.4300
649.5000
702.7600
6,115,900
Mon, 30 Mar 2026
725.8000
735.0000
642.3700
654.7900
7,436,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
706.4100
732.8300
692.3300
702.7300
5,275,100
Thu, 26 Mar 2026
744.8500
753.6600
687.5800
688.8000
6,305,600
Wed, 25 Mar 2026
795.5000
808.8000
763.1100
777.1700
4,969,400
Tue, 24 Mar 2026
728.8500
803.5800
728.8500
801.9900
6,993,700
Mon, 23 Mar 2026
742.7450
766.0000
710.0300
728.9500
7,352,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
785.4900
787.4500
680.6600
706.3500
22,868,800
Thu, 19 Mar 2026
678.9850
775.0000
670.0000
772.1300
7,567,000
Wed, 18 Mar 2026
709.1500
743.8600
696.0000
700.8100
9,636,400
Tue, 17 Mar 2026
597.0000
669.9000
573.7300
649.5600
9,003,700
Mon, 16 Mar 2026
656.0000
672.9900
607.2700
624.8400
5,036,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
634.8100
639.5600
611.0800
622.5000
3,849,700
Thu, 12 Mar 2026
643.5450
664.9950
616.0400
616.0900
4,922,500
Wed, 11 Mar 2026
651.0700
675.5800
637.0100
672.0000
4,080,600
Tue, 10 Mar 2026
679.0100
715.7300
669.0000
672.0000
7,129,000
Mon, 09 Mar 2026
578.0000
641.0200
573.6600
640.6900
7,822,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
610.4450
642.0000
548.2400
558.4400
8,754,300
Thu, 05 Mar 2026
644.7150
681.7500
614.1300
650.8200
6,743,800
Wed, 04 Mar 2026
726.0000
736.0000
643.1800
680.8000
7,905,300
Tue, 03 Mar 2026
727.0500
732.0000
681.1000
694.4300
7,208,700
Mon, 02 Mar 2026
9 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 02 Mar 2026
742.8950
783.8000
714.0000
783.2500
6,888,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
679.9500
720.1000
672.0100
700.9100
8,912,200
Thu, 26 Feb 2026
717.2850
728.2000
662.0000
677.0000
5,468,000
Wed, 25 Feb 2026
713.7100
765.0000
712.7300
723.3900
4,667,700
Tue, 24 Feb 2026
680.0100
698.5000
662.0000
688.2700
3,573,400
Mon, 23 Feb 2026
664.0500
688.0700
652.2100
674.7300
4,493,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
638.0000
678.0000
636.0000
667.7700
4,289,500
Thu, 19 Feb 2026
592.5650
636.6800
578.3000
635.6400
4,206,200
Wed, 18 Feb 2026
602.0900
610.3000
587.0000
594.2600
2,995,100
Tue, 17 Feb 2026
538.0000
616.5200
528.0100
600.4200
5,625,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
581.5400
593.4000
539.1800
562.7400
4,973,000
Thu, 12 Feb 2026
593.3500
603.8300
568.2000
583.4600
4,605,700
Wed, 11 Feb 2026
563.2450
597.0000
545.8800
574.1100
4,011,200
Tue, 10 Feb 2026
548.2200
574.6900
530.2900
561.1300
4,787,700
Mon, 09 Feb 2026
556.7200
599.5000
555.3500
577.1500
5,903,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
540.0000
558.3800
513.2800
551.9900
6,735,500
Thu, 05 Feb 2026
436.2200
507.5500
425.0100
504.4200
8,673,000
Wed, 04 Feb 2026
473.1200
504.5800
426.0500
465.5400
12,144,900
Wed, 04 Feb 2026
8 · 10-Q
Next filing day · accepted 03 Feb, 18:02 ET
10-Q ↗
Tue, 03 Feb 2026
7 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 03 Feb 2026
451.7400
464.0000
424.5200
435.1000
8,109,400
Mon, 02 Feb 2026
405.4900
445.0000
404.9900
423.4200
5,799,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
406.2500
448.0000
384.3300
391.8400
7,098,800
Thu, 29 Jan 2026
388.0000
398.1600
364.1900
381.4400
4,006,600
Wed, 28 Jan 2026
375.9150
394.8800
373.5700
385.0000
4,356,800
Tue, 27 Jan 2026
341.8700
374.0000
340.0000
370.6600
3,618,600
Mon, 26 Jan 2026
337.7500
350.6800
327.2900
332.4500
2,726,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
354.4900
354.9680
334.0000
339.1900
3,469,400
Thu, 22 Jan 2026
375.8650
391.4600
350.0000
354.4900
4,465,600
Wed, 21 Jan 2026
373.6000
376.5400
350.0100
362.4400
4,969,400
Tue, 20 Jan 2026
323.8250
357.6600
320.3100
356.8300
5,318,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
348.5800
354.0000
317.4400
324.2500
3,780,700
Thu, 15 Jan 2026
334.8650
354.5000
329.0000
343.2700
3,651,700
Wed, 14 Jan 2026
354.1500
357.0000
327.3800
331.6200
3,665,000
Tue, 13 Jan 2026
336.9350
364.5050
333.3400
361.3300
3,834,500
Mon, 12 Jan 2026
340.3600
343.8000
322.6900
339.8700
5,803,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
334.3020
362.7200
333.0100
351.4200
5,914,400
Thu, 08 Jan 2026
394.3000
395.0400
343.0000
348.2600
5,137,300
Wed, 07 Jan 2026
378.0200
402.7950
365.4700
392.8800
4,716,300
Tue, 06 Jan 2026
355.6750
399.7200
339.0210
397.4200
5,619,700
Mon, 05 Jan 2026
6 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 05 Jan 2026
388.3400
393.0000
344.6700
357.0500
5,787,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
379.3800
392.0000
375.0000
386.1100
2,819,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
372.9900
379.5000
367.1200
368.5900
1,595,000
Tue, 30 Dec 2025
373.9700
380.3200
370.0000
371.1800
1,610,100
Mon, 29 Dec 2025
377.5100
387.1050
364.0200
372.6100
2,965,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
397.7300
400.8900
384.6300
390.7700
1,585,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
387.7500
401.6000
385.2000
395.9200
1,522,400
Tue, 23 Dec 2025
380.9600
390.4100
380.9100
387.4100
1,627,000
Mon, 22 Dec 2025
5 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 22 Dec 2025
382.6500
391.2000
375.1500
389.8800
3,125,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
339.0700
373.3400
339.0300
371.4300
4,410,200
Thu, 18 Dec 2025
336.4000
343.6500
326.0500
337.1300
3,966,400
Wed, 17 Dec 2025
337.9100
337.9100
315.0000
320.2500
4,164,200
Tue, 16 Dec 2025
326.0100
331.4400
309.0700
316.1500
4,921,000
Mon, 15 Dec 2025
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 15 Dec 2025
341.4750
348.7500
333.0300
334.6900
4,708,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
362.5600
365.8800
319.2900
324.3500
6,869,100
Thu, 11 Dec 2025
365.1900
374.9700
348.0100
372.0900
3,394,000
Wed, 10 Dec 2025
353.8200
376.5300
353.6600
366.0000
5,333,100
Tue, 09 Dec 2025
342.7200
362.4300
335.5100
360.3300
4,494,300
Mon, 08 Dec 2025
343.6000
345.7200
328.5540
342.5600
3,269,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
340.9600
344.0000
325.6800
331.4100
3,542,600
Thu, 04 Dec 2025
309.5300
330.3000
306.0000
327.8500
4,444,500
Wed, 03 Dec 2025
306.9700
306.9700
288.5000
302.9800
3,207,400
Tue, 02 Dec 2025
320.7800
323.5000
292.9000
302.8100
5,794,700
Mon, 01 Dec 2025
314.9900
322.0000
306.1600
317.9300
4,932,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
307.7400
325.4600
306.0200
325.1600
2,194,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
289.7600
312.9900
279.0600
308.2800
4,184,500
Tue, 25 Nov 2025
293.2800
295.9230
280.6300
291.2700
6,371,900
Mon, 24 Nov 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 24 Nov 2025
267.2000
300.0000
266.0050
299.3600
7,586,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
249.5000
259.0000
233.7200
255.5900
7,714,600
Thu, 20 Nov 2025
280.0000
282.6600
229.5850
233.2400
7,680,900
Wed, 19 Nov 2025
258.9600
280.2200
253.9500
268.9200
6,481,800
Tue, 18 Nov 2025
245.3500
252.8300
232.1100
247.4300
5,416,400
Mon, 17 Nov 2025
236.5000
252.1200
233.0000
242.0700
4,212,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
215.5200
237.2200
215.3500
232.1500
4,483,900
Thu, 13 Nov 2025
248.0700
249.3900
220.3400
226.8600
5,436,500
Wed, 12 Nov 2025
262.4600
270.0000
250.7950
253.8100
4,959,800
Tue, 11 Nov 2025
252.0100
259.2000
248.8950
252.4700
3,518,500
Mon, 10 Nov 2025
256.7650
273.8920
255.7200
259.8900
7,156,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
233.6400
243.7500
227.1200
240.1100
5,621,300
Thu, 06 Nov 2025
243.7200
258.3500
236.9800
239.6800
7,209,900
Wed, 05 Nov 2025
218.5000
240.7100
213.0000
232.7500
11,152,700
Wed, 05 Nov 2025
2 · 10-Q
Next filing day · accepted 04 Nov, 18:03 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 04 Nov 2025
187.8000
197.0700
184.2000
188.3600
5,864,300
Mon, 03 Nov 2025
208.6900
210.9900
196.4700
199.5800
5,246,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
201.2100
206.9900
197.1900
201.5600
3,449,900
Thu, 30 Oct 2025
206.5700
212.9400
198.5400
200.1300
4,242,400
Wed, 29 Oct 2025
201.0900
214.5000
198.1100
214.2800
6,030,200
Tue, 28 Oct 2025
193.8100
199.8200
188.3000
198.3900
3,168,800
Mon, 27 Oct 2025
193.6300
206.9100
190.0600
193.8000
5,437,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
175.5500
182.0800
173.7300
179.3000
4,055,500