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
880.0000
884.4600
868.4886
880.5700
884,231
Thu, 22 Oct 2026
940.2600
942.9800
877.2300
893.2100
1,249,200
Wed, 21 Oct 2026
952.1900
964.8600
943.0000
958.2200
498,400
Tue, 20 Oct 2026
959.1400
960.2900
931.5100
944.6100
661,800
Mon, 19 Oct 2026
966.0500
973.3800
959.1800
966.2600
569,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
965.5000
976.4400
958.1500
963.3400
635,600
Thu, 15 Oct 2026
952.1000
965.1200
943.8000
961.7500
561,600
Wed, 14 Oct 2026
951.8400
961.7400
950.2300
956.3200
711,000
Tue, 13 Oct 2026
960.2400
962.0000
946.0800
953.4400
466,400
Mon, 12 Oct 2026
957.5300
969.0900
955.0100
956.8900
305,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
948.3500
962.9200
944.4700
962.5600
354,600
Thu, 08 Oct 2026
946.8300
953.5100
937.8400
946.9600
543,400
Wed, 07 Oct 2026
974.6200
978.2100
951.6200
952.7900
451,100
Tue, 06 Oct 2026
980.0000
992.0000
975.7000
984.9100
376,600
Mon, 05 Oct 2026
970.9500
981.8900
958.0600
975.6800
334,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
976.9400
983.9600
966.5500
972.5500
344,600
Thu, 01 Oct 2026
951.7800
967.9800
946.7200
965.8800
498,600
Wed, 30 Sep 2026
972.4000
972.4000
955.4200
955.4200
675,000
Tue, 29 Sep 2026
972.4300
978.5400
960.9900
970.3700
390,300
Mon, 28 Sep 2026
973.2300
983.9200
962.5300
969.5500
675,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
974.0000
981.9700
966.2400
978.3300
591,900
Thu, 24 Sep 2026
965.0600
979.4900
959.4500
974.9800
552,300
Wed, 23 Sep 2026
960.9600
978.2300
958.6800
971.2100
581,600
Tue, 22 Sep 2026
959.3500
969.4200
954.3100
964.8500
479,900
Mon, 21 Sep 2026
951.6100
964.4300
943.3100
958.1700
647,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
925.1400
943.8900
923.1500
943.5400
1,064,900
Fri, 18 Sep 2026
22 · DEF 14A
Pre-market · 09:00 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 17 Sep 2026
930.2700
935.2700
917.8000
925.2900
576,000
Wed, 16 Sep 2026
931.7800
937.9900
911.4100
918.7500
420,000
Tue, 15 Sep 2026
934.6200
939.6000
919.9500
925.0000
601,700
Mon, 14 Sep 2026
21 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 14 Sep 2026
929.8200
936.3700
914.8300
928.8300
663,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
948.2000
956.1800
940.9400
950.2300
345,600
Thu, 10 Sep 2026
20 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 10 Sep 2026
19 · 424B2
After-hours · 16:08 ET
424B2 ↗
Thu, 10 Sep 2026
18 · 424B2
After-hours · 16:06 ET
424B2 ↗
Thu, 10 Sep 2026
939.6500
944.4600
929.2400
934.3400
655,700
Wed, 09 Sep 2026
949.9500
957.5600
945.2100
949.4700
458,000
Wed, 09 Sep 2026
17 · 424B5
Pre-market · 06:03 ET
424B5 ↗
Tue, 08 Sep 2026
957.4800
971.4400
954.9600
955.8700
552,100
Tue, 08 Sep 2026
16 · 424B2
Pre-market · 08:54 ET
424B2 ↗
Tue, 08 Sep 2026
15 · 8-K
Pre-market · 08:16 ET
8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
966.7100
978.3800
960.4300
962.5900
844,100
Thu, 03 Sep 2026
951.9500
965.0000
933.7400
964.5200
524,100
Wed, 02 Sep 2026
956.8600
962.2800
941.1300
949.3800
570,900
Tue, 01 Sep 2026
975.7100
980.4500
949.5800
952.0900
645,100
Mon, 31 Aug 2026
986.3200
990.1600
974.7300
979.4400
801,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
1014.1800
1015.9900
990.3500
995.0200
576,100
Thu, 27 Aug 2026
1031.1100
1036.4200
1006.5100
1011.2000
731,100
Wed, 26 Aug 2026
1025.0699
1047.6100
1021.4400
1039.4900
585,200
Tue, 25 Aug 2026
1033.1200
1033.1200
1014.9100
1016.3100
671,400
Mon, 24 Aug 2026
14 · S-3ASR
After-hours · 16:22 ET
S-3ASR ↗
Mon, 24 Aug 2026
1006.4700
1016.8100
1001.4200
1014.2400
789,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1010.0100
1012.1600
993.5200
1001.7400
545,500
Fri, 21 Aug 2026
13 · 10-K
Pre-market · 08:00 ET
10-K ↗
Thu, 20 Aug 2026
1017.1100
1023.6800
999.8200
1000.1300
559,700
Wed, 19 Aug 2026
1046.2100
1046.2100
1016.2400
1023.2500
831,000
Tue, 18 Aug 2026
1046.0699
1046.8101
1032.5601
1041.8500
482,300
Mon, 17 Aug 2026
1059.1700
1064.4100
1048.0000
1053.7600
618,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1058.0800
1065.0000
1050.7200
1055.8500
331,800
Thu, 13 Aug 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 13 Aug 2026
1070.5900
1070.5900
1052.2900
1058.8700
617,000
Wed, 12 Aug 2026
1070.7000
1074.8400
1062.0200
1069.5200
523,400
Tue, 11 Aug 2026
1061.3101
1076.1100
1057.5900
1061.3300
410,000
Mon, 10 Aug 2026
1084.8500
1084.8500
1057.7600
1060.5000
524,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1078.8700
1089.3500
1072.4700
1073.8700
823,500
Thu, 06 Aug 2026
1076.0000
1099.9399
1057.0000
1069.8000
1,437,000
Thu, 06 Aug 2026
11 · 8-K
Pre-market · 07:59 ET
8-K ↗
Wed, 05 Aug 2026
991.0100
1009.8600
986.7900
996.9000
1,157,200
Tue, 04 Aug 2026
1004.2100
1005.7500
974.0400
992.6500
1,013,100
Mon, 03 Aug 2026
976.8900
998.0400
972.4900
997.5200
505,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
971.0400
980.4400
959.9200
976.5300
477,000
Thu, 30 Jul 2026
961.9300
968.0400
946.0700
962.7900
664,700
Wed, 29 Jul 2026
984.9300
984.9300
942.3200
951.0700
548,600
Tue, 28 Jul 2026
995.0700
998.0000
976.7300
990.9600
610,900
Mon, 27 Jul 2026
991.5700
998.9700
975.4900
987.3100
541,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
989.2000
1000.7200
977.1500
987.5400
696,800
Thu, 23 Jul 2026
963.6000
986.2800
963.4400
985.4800
636,600
Wed, 22 Jul 2026
967.9900
975.0000
962.8000
970.7700
330,000
Tue, 21 Jul 2026
966.2100
971.1100
948.5500
959.5800
502,100
Mon, 20 Jul 2026
956.0100
964.0000
942.2400
950.7900
520,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
945.9200
972.2600
934.3800
953.2100
591,200
Thu, 16 Jul 2026
949.9700
977.4000
947.0800
958.3400
760,300
Wed, 15 Jul 2026
959.2300
964.0000
941.8700
952.9500
732,100
Tue, 14 Jul 2026
963.0200
966.4800
953.1000
964.5500
409,100
Mon, 13 Jul 2026
958.9900
966.0900
948.8200
951.2600
333,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
948.0500
964.6800
944.9600
961.2700
440,500
Thu, 09 Jul 2026
953.7700
957.7500
941.3600
949.1700
491,800
Wed, 08 Jul 2026
946.1700
950.8900
932.3800
939.1300
682,200
Tue, 07 Jul 2026
968.7600
971.6100
929.3400
957.5100
584,500
Mon, 06 Jul 2026
962.9700
971.9600
961.8100
971.3600
447,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
976.5100
976.8800
951.6800
962.8900
408,400
Wed, 01 Jul 2026
973.3500
979.6000
959.5900
963.8100
579,600
Tue, 30 Jun 2026
975.7200
981.0000
965.4500
978.1200
622,500
Mon, 29 Jun 2026
963.7300
973.6600
955.4800
963.7900
570,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
982.4000
982.4000
965.5800
968.9200
1,229,900
Thu, 25 Jun 2026
967.5500
1003.7900
962.1300
989.9100
434,600
Wed, 24 Jun 2026
947.5500
973.6200
947.0700
961.0900
607,400
Tue, 23 Jun 2026
938.7600
957.5600
930.2000
947.5800
613,300
Mon, 22 Jun 2026
955.0000
963.4100
949.3400
962.1400
659,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
957.2700
964.9800
949.1000
953.2700
1,020,000
Wed, 17 Jun 2026
935.2800
958.5400
932.0400
945.9700
845,300
Tue, 16 Jun 2026
928.1100
946.4400
921.9300
938.5100
601,600
Mon, 15 Jun 2026
923.2700
932.9900
918.3400
918.8600
784,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
911.3700
913.5200
896.0200
903.4800
553,600
Thu, 11 Jun 2026
884.4400
904.1100
880.8200
902.3700
515,100
Wed, 10 Jun 2026
902.9000
916.1800
875.6000
875.6000
662,800
Tue, 09 Jun 2026
891.2500
906.7500
883.7900
905.5300
729,600
Mon, 08 Jun 2026
887.4600
892.5200
878.0600
883.1400
591,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
874.7900
898.9800
871.9400
882.3400
1,015,700
Thu, 04 Jun 2026
859.3700
873.6600
854.7500
872.2300
799,800
Wed, 03 Jun 2026
835.9900
858.8400
834.0900
850.7600
1,264,300
Tue, 02 Jun 2026
828.2800
839.3300
822.1000
836.3200
1,104,100
Mon, 01 Jun 2026
840.2000
840.9700
815.0100
823.3000
1,638,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
848.2000
856.8400
843.9200
844.6300
1,021,200
Thu, 28 May 2026
852.0000
856.8200
839.5100
852.8100
737,900
Wed, 27 May 2026
872.0000
875.4600
850.4400
856.6800
676,600
Tue, 26 May 2026
872.3800
880.0000
858.5000
868.0300
780,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
871.9400
877.7800
861.0500
866.9600
702,900
Thu, 21 May 2026
854.7700
878.7000
844.0000
864.7300
733,000
Wed, 20 May 2026
859.1200
863.1000
847.4600
859.4400
790,400
Tue, 19 May 2026
859.8900
860.3600
839.1500
852.5600
660,000
Mon, 18 May 2026
860.2800
865.4700
853.4000
858.4300
583,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
871.5700
878.6900
855.8200
862.7200
677,500
Thu, 14 May 2026
889.0900
894.3100
877.5700
880.4300
544,700
Wed, 13 May 2026
877.8500
886.9700
877.0700
882.3700
675,200
Tue, 12 May 2026
876.0500
887.7300
866.0000
881.3400
827,500
Mon, 11 May 2026
871.1800
880.2500
862.6900
874.3600
687,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
891.9900
892.5000
875.0700
878.8300
753,900
Thu, 07 May 2026
904.4600
906.4500
882.4200
886.8500
757,100
Wed, 06 May 2026
891.5200
911.9600
891.5200
902.6600
910,300
Tue, 05 May 2026
873.1500
881.0400
866.4700
872.6900
724,000
Mon, 04 May 2026
880.3300
880.3300
860.4900
867.7500
1,167,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
904.4400
909.2400
874.0300
882.2300
1,608,000
Fri, 01 May 2026
10 · 10-Q
Pre-market · 07:57 ET
10-Q ↗
Thu, 30 Apr 2026
896.0000
921.9800
880.0000
909.4200
2,029,700
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 07:59 ET
8-K ↗
Wed, 29 Apr 2026
965.5100
970.4600
944.4400
947.5000
722,900
Tue, 28 Apr 2026
972.9400
977.6500
961.7200
962.2600
525,200
Mon, 27 Apr 2026
973.0400
979.6300
959.1500
974.3400
453,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
971.1000
985.2600
966.9400
974.4700
447,600
Thu, 23 Apr 2026
962.6600
984.9000
954.6100
973.8800
615,400
Wed, 22 Apr 2026
981.5700
983.6900
948.7900
954.4300
750,100
Tue, 21 Apr 2026
998.6300
1001.2800
964.8000
972.6900
576,300
Mon, 20 Apr 2026
980.0300
997.3300
977.2800
996.4400
399,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
1029.0000
1029.0000
977.5800
988.8000
728,900
Thu, 16 Apr 2026
967.5400
971.9300
951.1200
957.0000
479,500
Wed, 15 Apr 2026
982.2100
985.4100
954.4000
963.7600
529,400
Tue, 14 Apr 2026
995.0000
997.4200
983.0100
985.0000
530,000
Mon, 13 Apr 2026
982.5600
991.7000
972.5900
989.4900
435,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
986.4300
989.9900
978.9700
984.2300
511,500
Thu, 09 Apr 2026
964.0300
991.5900
964.0300
982.9900
559,700
Wed, 08 Apr 2026
950.8100
978.2300
950.8100
966.0500
625,800
Tue, 07 Apr 2026
907.1800
918.7700
902.8500
912.9700
455,800
Mon, 06 Apr 2026
907.2400
912.1200
899.9400
912.1000
300,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
900.8400
923.5300
891.1800
908.0600
358,500
Wed, 01 Apr 2026
905.5100
929.0000
903.9900
920.7700
690,700
Tue, 31 Mar 2026
877.2100
895.6800
868.3200
895.2400
1,072,600
Mon, 30 Mar 2026
897.3800
899.7000
858.7200
861.4800
787,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
900.0800
905.3300
884.9600
888.4400
613,400
Thu, 26 Mar 2026
914.7700
920.2500
899.0900
901.4600
772,500
Wed, 25 Mar 2026
936.0500
940.0000
915.5400
921.5600
971,400
Tue, 24 Mar 2026
889.5400
929.7900
883.8400
924.5800
1,130,700
Mon, 23 Mar 2026
921.6800
932.1600
905.9200
906.0600
1,031,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
897.7600
906.4400
882.3500
894.4100
904,800
Thu, 19 Mar 2026
898.8900
907.0100
887.2900
900.0100
624,400
Wed, 18 Mar 2026
910.4700
921.4300
898.6800
912.4000
1,013,200
Tue, 17 Mar 2026
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 17 Mar 2026
903.2000
906.0000
881.9500
893.3100
764,300
Mon, 16 Mar 2026
901.7500
904.3500
887.0000
894.6400
924,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
906.4200
914.0000
888.0000
889.8600
877,800
Thu, 12 Mar 2026
927.3300
929.5000
901.2700
902.1700
771,100
Wed, 11 Mar 2026
945.7600
949.8300
930.3500
940.4800
531,500
Tue, 10 Mar 2026
930.5100
960.4500
928.0000
950.3900
959,800
Mon, 09 Mar 2026
900.8800
933.4100
900.0000
932.1700
1,349,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
945.7400
945.7400
917.5300
923.7200
1,250,700
Thu, 05 Mar 2026
978.7700
986.5400
949.8200
965.4200
1,003,900
Wed, 04 Mar 2026
990.8800
995.1800
976.8000
987.7900
645,900
Tue, 03 Mar 2026
990.4100
997.5000
968.7900
988.6700
962,100
Mon, 02 Mar 2026
1001.5400
1015.3200
994.4800
1011.4100
713,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
999.9400
1010.9000
993.4400
1009.1800
1,065,800
Thu, 26 Feb 2026
1014.7500
1019.9400
999.7500
1014.9700
459,900
Wed, 25 Feb 2026
1027.4600
1034.9600
1007.1700
1011.8000
514,900
Tue, 24 Feb 2026
1013.0000
1026.2900
1006.5900
1023.0200
432,900
Mon, 23 Feb 2026
1014.5100
1022.0800
998.2600
1008.9700
720,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
1008.0000
1024.5800
1000.9700
1022.2300
690,100
Thu, 19 Feb 2026
993.6000
1013.1600
993.6000
1012.4400
580,200
Wed, 18 Feb 2026
1012.0100
1015.0000
993.0800
997.5000
578,900
Tue, 17 Feb 2026
999.5500
1014.6600
990.3300
1009.9300
601,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
986.9000
1009.5300
983.0200
1001.7500
582,400
Thu, 12 Feb 2026
1000.5200
1012.2600
975.6000
982.2100
603,200
Wed, 11 Feb 2026
1000.0000
1012.4900
991.6900
995.8300
753,100
Tue, 10 Feb 2026
980.5900
992.0800
974.6600
991.5700
753,400
Mon, 09 Feb 2026
971.7100
987.3500
971.5000
978.8700
490,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
977.5400
989.1300
972.1700
976.4900
629,500
Thu, 05 Feb 2026
960.4600
971.6400
947.9700
967.6200
886,800
Wed, 04 Feb 2026
971.9400
979.4400
960.3300
967.9900
956,500
Tue, 03 Feb 2026
955.2700
972.8000
952.2200
964.3300
765,200
Mon, 02 Feb 2026
935.7500
954.0000
933.4000
952.0000
870,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
949.7100
954.1700
928.0000
935.8400
865,100
Fri, 30 Jan 2026
7 · 10-Q
Pre-market · 08:03 ET
10-Q ↗
Thu, 29 Jan 2026
936.5400
965.0000
933.0500
948.4000
1,177,600
Thu, 29 Jan 2026
6 · 8-K
Pre-market · 07:59 ET
8-K ↗
Wed, 28 Jan 2026
922.2500
926.3900
911.4000
916.2700
1,293,000
Tue, 27 Jan 2026
935.9100
939.9800
925.6100
925.9700
678,200
Mon, 26 Jan 2026
928.7300
938.6800
928.0200
933.0500
554,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
938.5100
945.8500
923.5100
927.9900
442,400
Thu, 22 Jan 2026
952.5500
954.3000
938.6700
939.2700
578,300
Wed, 21 Jan 2026
937.0400
952.7600
930.9600
945.2900
687,300
Tue, 20 Jan 2026
926.0700
937.4700
923.0000
929.4900
676,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
949.8000
950.0000
936.2700
944.2700
837,800
Thu, 15 Jan 2026
939.4400
950.0000
939.4400
944.5800
623,500
Wed, 14 Jan 2026
937.0200
937.0200
925.1400
936.2100
606,000
Tue, 13 Jan 2026
928.7700
939.9700
928.0000
938.3500
520,700
Mon, 12 Jan 2026
918.7200
930.4700
914.4000
928.9400
480,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
912.7900
930.0000
912.7900
920.9900
627,100
Thu, 08 Jan 2026
909.3300
918.6700
899.7200
906.4700
573,900
Wed, 07 Jan 2026
928.8100
933.3300
903.8400
908.3900
639,700
Tue, 06 Jan 2026
914.6600
931.3900
900.0100
928.7600
687,100
Mon, 05 Jan 2026
898.5900
917.6700
893.4900
906.8900
632,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
881.6100
894.6500
876.0200
893.9800
300,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
888.3200
894.1600
878.6000
878.9600
281,700
Tue, 30 Dec 2025
891.7900
896.0100
887.2800
888.8200
329,500
Mon, 29 Dec 2025
887.1400
893.1400
886.0100
890.5500
439,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
888.3600
889.8400
883.5100
888.0800
126,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
885.8100
889.4900
884.4500
887.7600
118,800
Tue, 23 Dec 2025
886.0700
888.7400
880.5900
887.1400
311,100
Mon, 22 Dec 2025
877.0800
888.8300
876.4100
886.4700
392,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
866.4900
875.4800
866.4200
874.8100
1,643,200
Thu, 18 Dec 2025
871.6800
876.7600
865.4700
867.9500
699,900
Wed, 17 Dec 2025
875.5300
879.9200
862.2900
863.1900
657,000
Tue, 16 Dec 2025
883.0500
885.6100
869.2000
874.4900
653,800
Mon, 15 Dec 2025
890.0000
892.3400
881.5800
883.4700
593,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
903.3500
908.3500
881.8800
884.8700
517,000
Thu, 11 Dec 2025
889.1800
901.3100
885.2500
899.1300
760,200
Wed, 10 Dec 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 10 Dec 2025
866.9500
893.4700
862.5000
889.2500
677,600
Tue, 09 Dec 2025
879.0800
883.9900
861.9000
862.9300
523,100
Mon, 08 Dec 2025
878.9200
888.8200
876.7600
879.6700
655,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
873.5000
882.0000
871.2600
880.0000
592,300
Thu, 04 Dec 2025
869.3600
879.6600
863.2100
873.6600
427,400
Wed, 03 Dec 2025
863.1000
869.5200
857.9000
869.2000
456,500
Tue, 02 Dec 2025
858.5300
860.9700
851.5600
858.9400
453,300
Mon, 01 Dec 2025
855.7200
865.1200
852.5000
856.1200
466,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
867.5500
867.6900
860.3000
861.7000
223,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
852.4200
866.5700
847.0200
861.4900
642,000
Tue, 25 Nov 2025
844.9900
855.5000
838.4200
852.0400
765,700
Mon, 24 Nov 2025
844.7500
856.6000
839.3800
840.0200
1,156,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
822.9000
842.5900
818.4400
839.5700
776,600
Thu, 20 Nov 2025
834.6400
842.9400
816.8100
819.4000
817,300
Wed, 19 Nov 2025
817.2400
826.5900
814.2500
820.6700
595,800
Tue, 18 Nov 2025
815.2000
822.9700
806.2200
817.3000
682,000
Mon, 17 Nov 2025
832.0000
836.3600
820.2900
820.9700
879,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
832.9700
841.6600
828.1000
831.9500
1,119,600
Thu, 13 Nov 2025
849.3200
856.5300
839.7900
841.9400
970,700
Wed, 12 Nov 2025
860.9600
869.3600
845.4000
854.3200
904,400
Wed, 12 Nov 2025
4 · 8-K
Pre-market · 06:06 ET
FORM 8-K ↗
Tue, 11 Nov 2025
837.8600
866.7200
833.3800
857.9300
866,500
Mon, 10 Nov 2025
845.2300
850.0000
822.3100
840.6300
862,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
836.0000
848.9500
824.6800
844.0100
975,400
Fri, 07 Nov 2025
3 · 10-Q
Pre-market · 07:51 ET
10-Q ↗
Thu, 06 Nov 2025
829.1600
851.8600
815.5400
834.1500
1,748,600
Thu, 06 Nov 2025
2 · 8-K
Pre-market · 07:56 ET
8-K ↗
Wed, 05 Nov 2025
766.7200
779.9900
755.1000
774.1500
772,600
Tue, 04 Nov 2025
762.8500
771.9000
758.7200
768.9900
611,800
Mon, 03 Nov 2025
772.8300
774.8100
767.0000
771.8800
665,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
776.6800
785.0000
769.6000
772.8300
622,300
Thu, 30 Oct 2025
770.3400
792.5300
769.5200
774.3500
476,000
Wed, 29 Oct 2025
767.4300
784.3800
767.2000
775.0300
484,200
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 28 Oct 2025
773.9200
780.0000
764.4500
767.0100
465,300
Mon, 27 Oct 2025
778.0000
780.0000
769.9800
774.1800
515,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
772.0000
773.6600
765.6900
772.0000
511,900
Thu, 23 Oct 2025
745.5500
766.9400
737.7000
766.2000
506,400