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
1016.0000
1021.4500
1002.6800
1003.3200
2,106,288
Thu, 22 Oct 2026
1007.3100
1018.8600
1001.2300
1018.2100
2,837,400
Wed, 21 Oct 2026
991.0000
1000.2500
988.4700
998.3100
1,511,700
Tue, 20 Oct 2026
1000.0000
1003.0000
991.0000
994.6100
2,165,900
Mon, 19 Oct 2026
986.0000
997.4300
985.0100
995.5300
1,744,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
16 · 8-K
After-hours · 20:52 ET
8-K ↗
Fri, 16 Oct 2026
982.4900
993.1900
980.6700
989.1100
2,515,400
Thu, 15 Oct 2026
998.1100
1008.3700
977.2400
978.0100
2,999,000
Wed, 14 Oct 2026
15 · 8-K
After-hours · 20:16 ET
8-K ↗
Wed, 14 Oct 2026
961.3500
982.6400
960.0000
982.0000
3,073,900
Tue, 13 Oct 2026
965.7300
966.0000
953.7800
954.6300
1,422,300
Mon, 12 Oct 2026
949.4600
960.7400
946.7000
959.4400
1,478,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
945.0000
951.2900
942.5300
946.9200
1,502,800
Thu, 08 Oct 2026
952.9200
953.2500
939.6000
947.9200
2,271,800
Wed, 07 Oct 2026
940.8400
948.7700
937.6000
942.2500
1,771,000
Wed, 07 Oct 2026
14 · 10-K
Pre-market · 01:13 ET
10-K ↗
Tue, 06 Oct 2026
921.3200
937.0400
919.0000
935.6800
1,899,800
Mon, 05 Oct 2026
920.0000
925.3400
914.7500
923.5200
1,952,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
921.1800
921.1800
909.6600
920.6500
2,024,100
Thu, 01 Oct 2026
910.8700
923.5000
903.7800
914.9400
2,125,600
Wed, 30 Sep 2026
924.6100
925.5600
910.3000
910.3400
2,218,300
Tue, 29 Sep 2026
916.8000
925.9700
912.6600
924.5900
2,412,900
Mon, 28 Sep 2026
924.3900
931.0900
913.0000
922.9200
2,443,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
887.0000
925.1400
883.1000
922.7700
4,629,300
Thu, 24 Sep 2026
13 · 8-K
After-hours · 20:17 ET
8-K ↗
Thu, 24 Sep 2026
908.8100
909.4300
895.2600
896.4800
2,893,300
Wed, 23 Sep 2026
901.3100
905.5900
893.3600
904.7000
2,280,700
Tue, 22 Sep 2026
902.2600
903.4000
895.8400
899.4100
1,980,600
Mon, 21 Sep 2026
891.0700
899.4400
885.5000
898.4800
2,160,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
892.4300
898.4000
890.5500
895.3100
4,175,000
Thu, 17 Sep 2026
895.3200
896.0000
888.0400
893.9300
2,320,000
Wed, 16 Sep 2026
901.0500
902.0000
892.6700
893.7400
2,096,900
Tue, 15 Sep 2026
916.9200
916.9200
900.2500
901.3500
2,198,700
Mon, 14 Sep 2026
913.6500
921.9900
910.7900
918.9100
2,012,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
905.1700
907.3600
900.7500
904.7700
1,772,000
Thu, 10 Sep 2026
906.6200
912.1000
899.0000
902.3800
1,925,700
Wed, 09 Sep 2026
907.0000
909.2300
898.4300
902.6000
2,065,600
Tue, 08 Sep 2026
912.4000
915.1300
906.1000
910.1800
2,236,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
926.0900
928.0400
914.5400
915.7400
2,076,200
Thu, 03 Sep 2026
927.7900
930.7600
915.3100
925.4100
2,171,100
Wed, 02 Sep 2026
938.4900
938.8800
920.3100
928.4800
2,163,000
Tue, 01 Sep 2026
947.3500
952.1000
935.9300
939.9600
1,507,800
Mon, 31 Aug 2026
945.1900
949.3000
940.7100
943.8900
2,392,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
938.9400
953.7300
937.1100
945.4700
1,401,300
Thu, 27 Aug 2026
948.2700
948.8500
933.2500
934.6600
2,239,600
Wed, 26 Aug 2026
960.5800
964.4500
954.5400
956.1200
1,221,600
Tue, 25 Aug 2026
965.8600
969.0500
959.8900
960.0100
1,359,900
Mon, 24 Aug 2026
953.0100
974.4900
951.3900
971.4000
2,204,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
939.6400
949.9000
933.8200
947.7400
2,365,600
Thu, 20 Aug 2026
931.1500
944.2200
925.7700
933.5100
2,503,700
Wed, 19 Aug 2026
960.2300
978.7000
956.0000
956.9900
1,642,300
Tue, 18 Aug 2026
966.1100
971.9600
955.0300
961.3500
1,845,200
Mon, 17 Aug 2026
954.8400
956.7500
949.4200
953.5000
1,242,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
959.9900
965.3600
957.7500
961.1000
1,165,100
Thu, 13 Aug 2026
954.2500
962.5800
949.5100
961.8500
1,324,900
Wed, 12 Aug 2026
937.4000
951.3900
935.0500
949.5800
1,311,800
Tue, 11 Aug 2026
950.0500
954.9000
938.0900
944.3200
1,801,400
Mon, 10 Aug 2026
942.4700
952.8900
940.5600
952.7500
1,479,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
943.5100
949.7900
937.5100
947.8200
1,523,800
Thu, 06 Aug 2026
959.5500
966.1400
941.7800
949.1500
2,116,500
Wed, 05 Aug 2026
956.9900
956.9900
935.2200
941.9900
1,692,400
Tue, 04 Aug 2026
945.0000
950.8600
937.0100
947.8500
2,437,300
Mon, 03 Aug 2026
965.1500
967.9800
948.7500
954.0800
2,014,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
945.7400
955.5600
937.5100
951.8900
1,760,200
Thu, 30 Jul 2026
955.0400
960.7600
949.6800
954.1700
2,334,500
Wed, 29 Jul 2026
968.0700
978.8000
963.0000
974.0300
1,973,400
Tue, 28 Jul 2026
970.5500
987.5500
965.8700
966.5800
2,682,800
Mon, 27 Jul 2026
938.1100
956.6100
936.6600
951.5800
2,109,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
925.0100
936.6600
921.2800
935.0300
1,586,300
Thu, 23 Jul 2026
920.5100
926.5300
916.7600
926.0600
1,785,200
Wed, 22 Jul 2026
930.8800
933.6000
920.9700
927.3100
1,762,700
Tue, 21 Jul 2026
930.2500
931.9900
924.4400
929.2200
1,833,500
Mon, 20 Jul 2026
938.7500
946.9800
932.0100
935.8000
1,507,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
961.5200
964.3300
933.7600
940.8700
2,508,000
Thu, 16 Jul 2026
924.0000
945.7600
921.5000
945.5700
2,735,300
Wed, 15 Jul 2026
917.7500
927.5800
910.5000
916.5400
2,423,200
Tue, 14 Jul 2026
921.3800
929.4200
918.5600
921.7500
2,409,200
Mon, 13 Jul 2026
918.4300
930.9800
916.8800
926.4300
2,373,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
913.7400
916.7300
907.2100
916.2500
2,102,300
Thu, 09 Jul 2026
934.9400
935.0000
907.6800
912.9700
4,545,200
Wed, 08 Jul 2026
12 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 08 Jul 2026
959.0000
966.5100
948.0000
953.1300
1,645,500
Tue, 07 Jul 2026
967.5200
969.0000
945.3300
947.5000
1,940,200
Mon, 06 Jul 2026
949.1000
955.5000
941.4000
950.2500
2,327,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
927.0000
952.6400
924.8400
951.6700
2,785,800
Wed, 01 Jul 2026
940.4300
940.4300
920.5500
924.6700
2,909,700
Tue, 30 Jun 2026
942.0000
946.0000
932.4100
935.4700
2,870,900
Mon, 29 Jun 2026
958.5500
969.8600
942.3800
946.6800
2,450,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
953.2500
961.6400
943.0000
952.5400
8,239,200
Thu, 25 Jun 2026
949.5700
955.7500
938.6000
942.2400
2,492,700
Wed, 24 Jun 2026
962.0300
967.9400
957.0000
961.0900
2,020,200
Tue, 23 Jun 2026
964.5000
966.3800
953.4900
957.6800
2,529,800
Mon, 22 Jun 2026
948.5700
956.2300
942.5300
951.3500
2,191,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
962.7000
964.0000
948.3100
951.4500
3,742,900
Wed, 17 Jun 2026
980.0000
983.7100
961.1600
965.5900
1,928,000
Tue, 16 Jun 2026
980.3900
995.3800
973.1600
986.6800
1,523,400
Mon, 15 Jun 2026
974.1900
987.0000
968.0000
979.4500
1,893,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
975.5200
984.7800
970.0000
982.3500
1,737,300
Thu, 11 Jun 2026
986.9100
989.1200
974.0000
975.6900
1,903,400
Wed, 10 Jun 2026
977.4400
985.2600
964.3100
983.3700
1,715,600
Tue, 09 Jun 2026
974.2100
981.9700
964.9400
968.5900
1,998,600
Mon, 08 Jun 2026
963.4600
978.9800
961.0000
974.7500
2,086,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
977.5000
997.4100
971.6000
971.8700
3,092,000
Thu, 04 Jun 2026
986.9600
990.0100
968.2100
972.3500
2,345,200
Wed, 03 Jun 2026
11 · S-3ASR
After-hours · 17:05 ET
S-3ASR ↗
Wed, 03 Jun 2026
10 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Wed, 03 Jun 2026
952.8800
969.1800
951.9800
961.8300
2,174,100
Tue, 02 Jun 2026
942.2900
955.3900
939.4500
954.2700
2,218,200
Mon, 01 Jun 2026
955.0000
959.2100
936.5100
946.1100
2,816,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
986.5700
998.8200
945.4500
956.3200
7,028,000
Thu, 28 May 2026
9 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 28 May 2026
1011.6100
1012.0000
994.2700
995.2000
2,844,300
Wed, 27 May 2026
1003.8600
1013.5100
999.6900
1003.6900
2,390,100
Tue, 26 May 2026
1026.1300
1027.5000
996.1600
1002.9300
2,704,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1039.9900
1045.6400
1025.1899
1028.2400
2,048,300
Thu, 21 May 2026
1063.4100
1064.7300
1039.0100
1050.4500
2,149,700
Wed, 20 May 2026
1089.3700
1089.7400
1072.0000
1074.0100
2,223,400
Tue, 19 May 2026
1077.0000
1096.5000
1072.1000
1094.3199
2,853,300
Mon, 18 May 2026
1050.0000
1079.8300
1045.0000
1076.4700
2,295,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1049.3600
1057.5000
1039.2200
1048.9500
1,967,000
Thu, 14 May 2026
1034.9500
1041.7900
1026.1000
1041.2500
1,606,600
Wed, 13 May 2026
1017.9400
1042.5200
1017.9400
1033.0800
1,654,600
Tue, 12 May 2026
1002.5400
1026.0000
1001.1400
1021.8800
2,143,200
Mon, 11 May 2026
1005.8200
1007.0000
985.1500
999.4700
2,053,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1011.7400
1016.0000
1005.1100
1008.7900
1,805,200
Thu, 07 May 2026
993.5000
1012.6600
990.6600
1012.0600
2,014,000
Wed, 06 May 2026
1011.3100
1012.2300
992.4200
995.7500
2,619,100
Tue, 05 May 2026
1010.5100
1020.7800
1009.0700
1016.4200
1,456,300
Mon, 04 May 2026
1007.0200
1024.7200
1002.2100
1012.7900
1,479,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1015.3800
1031.2700
1006.3200
1011.7000
1,509,700
Thu, 30 Apr 2026
996.4500
1017.6900
996.3200
1014.5300
2,049,300
Wed, 29 Apr 2026
988.3700
998.9700
985.1200
998.6700
1,516,900
Tue, 28 Apr 2026
1010.4800
1012.6500
986.0000
994.0000
1,776,000
Mon, 27 Apr 2026
1008.6300
1014.4100
996.6300
998.0100
1,620,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1012.0000
1013.4500
1002.5000
1011.1500
1,695,200
Thu, 23 Apr 2026
1007.5800
1016.6000
1007.0300
1014.3800
1,570,700
Wed, 22 Apr 2026
1004.9800
1008.1100
998.2900
1003.7000
1,215,200
Tue, 21 Apr 2026
994.3700
1006.5000
986.7000
1005.8100
1,367,100
Mon, 20 Apr 2026
1003.8500
1011.3000
994.1400
997.8400
1,475,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
985.0000
1000.6700
977.0000
999.8900
2,346,500
Thu, 16 Apr 2026
985.0000
995.7500
981.6100
987.2100
1,484,300
Wed, 15 Apr 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 15 Apr 2026
970.3100
985.3800
968.3000
984.7500
2,346,200
Tue, 14 Apr 2026
973.6800
977.6100
966.0000
974.8000
2,136,500
Mon, 13 Apr 2026
998.4700
1000.0500
979.3600
980.8500
2,255,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1026.5100
1029.0000
995.5000
998.4700
2,333,000
Thu, 09 Apr 2026
1029.4900
1035.8199
1025.0601
1032.0300
1,433,300
Wed, 08 Apr 2026
1004.4400
1030.4600
1000.0000
1030.2700
2,265,700
Tue, 07 Apr 2026
1020.2600
1020.8600
1004.8500
1013.2100
1,428,500
Mon, 06 Apr 2026
1014.9600
1020.6900
1004.0100
1018.5500
1,448,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
1008.0000
1016.0000
999.2100
1014.9600
1,828,600
Wed, 01 Apr 2026
995.0300
1003.1300
990.5900
996.5600
1,769,800
Tue, 31 Mar 2026
997.0000
1008.6000
985.8500
996.4300
2,447,900
Mon, 30 Mar 2026
987.6500
1005.5400
985.0100
996.5800
2,129,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
982.0200
987.1100
978.1100
983.8600
1,540,900
Thu, 26 Mar 2026
975.6900
987.1900
972.7200
979.6500
1,498,300
Wed, 25 Mar 2026
978.0000
980.8100
968.0500
974.8600
1,067,100
Tue, 24 Mar 2026
962.0600
981.2800
961.0000
973.8200
1,259,300
Mon, 23 Mar 2026
985.6700
986.6400
964.5300
965.7300
1,779,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
975.0800
980.7600
970.5400
972.3300
2,621,600
Thu, 19 Mar 2026
985.8400
988.7900
970.4100
974.7800
1,340,200
Wed, 18 Mar 2026
990.3700
993.9800
978.1400
979.9200
1,434,400
Tue, 17 Mar 2026
1006.4900
1008.1000
994.7500
996.1600
1,210,400
Mon, 16 Mar 2026
1010.5000
1012.6500
995.4300
1001.7400
1,243,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
1005.9000
1012.8300
1002.0000
1008.4300
1,469,700
Thu, 12 Mar 2026
988.6100
1006.2100
984.0000
1003.3200
1,669,200
Wed, 11 Mar 2026
7 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Wed, 11 Mar 2026
996.3200
997.3900
987.8900
992.2300
1,260,500
Tue, 10 Mar 2026
1000.5000
1010.1000
996.0000
997.3600
1,613,400
Mon, 09 Mar 2026
999.6300
1007.4100
987.9900
1005.3000
2,348,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
967.0100
1002.5000
960.4600
998.1000
2,708,900
Thu, 05 Mar 2026
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 05 Mar 2026
996.5000
999.2500
978.8100
982.5700
2,766,000
Wed, 04 Mar 2026
1005.0000
1014.0000
997.0000
1006.7400
1,806,600
Tue, 03 Mar 2026
1002.5400
1015.7500
1000.6300
1007.7700
1,947,100
Mon, 02 Mar 2026
1010.9100
1020.8200
1002.4900
1002.7700
1,986,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
990.5300
1014.1900
989.5800
1010.7900
3,935,000
Thu, 26 Feb 2026
996.9200
1005.5200
983.5300
986.7400
1,804,400
Wed, 25 Feb 2026
997.6800
1002.5000
991.4400
994.7600
1,554,600
Tue, 24 Feb 2026
986.3800
998.8800
985.0400
998.4300
1,671,100
Mon, 23 Feb 2026
981.8000
991.3100
978.0600
986.0200
1,489,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
983.1300
987.3700
977.8100
985.2700
1,662,200
Thu, 19 Feb 2026
992.3100
1007.8600
984.1100
987.8200
1,750,000
Wed, 18 Feb 2026
1010.0000
1016.0000
993.5000
996.0800
1,926,800
Tue, 17 Feb 2026
1022.3400
1028.4399
1010.4800
1012.0500
1,732,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
1000.0000
1022.8800
993.7600
1018.4800
2,661,600
Thu, 12 Feb 2026
978.7500
1009.2100
978.1400
998.8600
2,970,400
Wed, 11 Feb 2026
973.2900
989.5700
967.1200
978.1400
1,769,400
Tue, 10 Feb 2026
996.0100
997.4500
969.0000
971.2300
1,781,500
Mon, 09 Feb 2026
1001.3200
1009.6200
992.6800
997.5900
1,861,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
988.1500
1001.3700
983.5000
1001.1600
2,358,600
Thu, 05 Feb 2026
995.5000
1000.9500
987.3300
989.2900
2,988,800
Wed, 04 Feb 2026
983.3100
994.6000
975.1900
978.3500
2,631,500
Tue, 03 Feb 2026
964.3500
990.6500
964.2800
977.9200
2,960,700
Mon, 02 Feb 2026
944.2300
970.3200
931.2700
968.3600
2,451,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
948.8300
951.1200
930.3000
940.2500
2,396,300
Thu, 29 Jan 2026
957.9900
960.3000
948.5100
952.8900
1,825,000
Wed, 28 Jan 2026
969.5100
970.1000
955.6100
960.7800
2,474,800
Tue, 27 Jan 2026
977.6800
978.0000
961.7100
970.2800
2,077,900
Mon, 26 Jan 2026
986.4300
993.0000
976.3500
977.6700
2,458,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
971.4400
984.8500
971.0100
983.2500
1,680,600
Thu, 22 Jan 2026
977.8900
984.0000
971.5600
976.1700
2,074,400
Wed, 21 Jan 2026
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 21 Jan 2026
959.6000
989.6400
959.6000
982.8600
4,073,700
Tue, 20 Jan 2026
958.3800
969.9000
954.1300
964.2600
3,209,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
962.0000
964.9800
951.0000
963.6100
3,862,900
Thu, 15 Jan 2026
954.5400
958.2800
950.0000
956.7500
2,185,900
Wed, 14 Jan 2026
938.3300
955.6100
938.2900
950.9800
2,894,900
Tue, 13 Jan 2026
938.0200
942.9000
929.6000
941.9300
2,222,100
Mon, 12 Jan 2026
920.4000
944.8300
917.0000
943.0800
3,246,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
915.9700
929.8500
911.3300
924.8800
2,895,400
Thu, 08 Jan 2026
901.1300
931.6700
896.0000
915.3100
5,207,200
Wed, 07 Jan 2026
892.0000
893.6000
879.6200
882.5800
2,680,100
Tue, 06 Jan 2026
875.9500
894.0800
871.3000
889.1000
2,742,300
Mon, 05 Jan 2026
863.9500
878.7700
860.8500
875.7400
2,805,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
861.1400
863.1000
852.5000
854.5000
2,373,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
864.5800
868.0000
861.3400
862.3400
1,490,000
Tue, 30 Dec 2025
864.0000
867.8200
861.4300
865.6500
1,680,800
Mon, 29 Dec 2025
873.2900
874.5000
865.6900
867.8400
1,792,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
870.6400
877.5900
869.0000
873.3500
1,324,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
858.6000
876.0000
858.3500
871.8600
1,822,200
Tue, 23 Dec 2025
849.1000
854.9800
846.8000
854.7900
1,903,300
Mon, 22 Dec 2025
854.0000
855.5000
847.3100
850.0000
2,373,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
856.5700
858.4500
849.3200
855.6200
10,097,600
Thu, 18 Dec 2025
860.3000
863.1500
852.5100
857.5900
2,467,500
Wed, 17 Dec 2025
4 · 10-Q
After-hours · 17:12 ET
10-Q ↗
Wed, 17 Dec 2025
858.5000
868.5800
858.2300
862.6500
2,363,700
Tue, 16 Dec 2025
857.4400
863.5900
844.0600
860.3900
3,843,300
Mon, 15 Dec 2025
882.1100
887.4900
851.4000
860.5600
4,771,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
883.3000
888.6200
867.1200
884.4700
4,808,900
Thu, 11 Dec 2025
3 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 11 Dec 2025
875.8600
886.0000
872.5500
884.4800
3,041,600
Wed, 10 Dec 2025
887.8200
889.5800
871.0900
874.4100
3,318,300
Tue, 09 Dec 2025
886.8500
889.0200
881.5100
888.4400
1,899,500
Mon, 08 Dec 2025
893.5000
894.0000
882.9000
887.5200
2,407,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
897.2500
905.8900
893.0000
894.6800
2,359,800
Thu, 04 Dec 2025
2 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Thu, 04 Dec 2025
1 · DEF 14A
After-hours · 16:32 ET
DEF 14A ↗
Thu, 04 Dec 2025
907.0300
907.9600
888.0800
895.8600
3,787,800
Wed, 03 Dec 2025
920.8100
926.3200
916.0200
922.2600
1,886,800
Tue, 02 Dec 2025
911.9600
923.0000
905.0000
922.0300
2,160,600
Mon, 01 Dec 2025
913.2000
918.5800
906.2100
911.9600
2,149,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
905.0200
914.2000
903.0000
913.5900
1,092,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
896.0200
912.0000
895.6200
908.2600
1,936,200
Tue, 25 Nov 2025
886.6600
895.7200
885.1300
894.3300
2,534,700
Mon, 24 Nov 2025
899.0000
901.3600
881.3200
886.1200
3,661,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
894.5200
905.3200
892.1300
899.0100
2,870,100
Thu, 20 Nov 2025
893.5000
904.5700
891.0000
893.2900
2,648,300
Wed, 19 Nov 2025
895.0000
895.0000
873.9700
890.6000
3,462,300
Tue, 18 Nov 2025
912.5900
918.9100
894.1700
895.0800
2,984,700
Mon, 17 Nov 2025
922.0200
924.9000
908.8100
912.5900
2,481,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
927.1300
928.8900
915.1000
922.9800
1,739,100
Thu, 13 Nov 2025
916.3500
926.7500
911.7200
925.0800
2,430,600
Wed, 12 Nov 2025
915.4700
918.1000
911.6700
914.0000
1,829,700
Tue, 11 Nov 2025
916.5000
918.8900
913.0000
913.8600
1,663,400
Mon, 10 Nov 2025
919.0000
922.0000
909.0700
915.5600
2,612,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
929.5300
937.0000
920.7900
922.7400
2,584,000
Thu, 06 Nov 2025
924.3600
925.0000
908.3000
923.5800
3,247,700
Wed, 05 Nov 2025
940.0000
945.2800
927.4400
935.0300
2,974,800
Tue, 04 Nov 2025
933.2100
941.1700
928.9700
940.7400
2,554,500
Mon, 03 Nov 2025
912.4000
929.1900
908.3800
928.0400
3,206,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
916.2100
920.0000
909.6800
911.4500
2,456,300
Thu, 30 Oct 2025
912.6900
923.0000
910.3700
920.1800
2,677,100
Wed, 29 Oct 2025
919.0000
919.8800
909.3000
912.4200
2,449,600
Tue, 28 Oct 2025
926.8700
930.7200
920.2000
924.1600
2,090,800
Mon, 27 Oct 2025
930.2100
933.2000
925.1200
929.8500
1,967,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
940.0000
943.0000
930.1500
932.1400
1,639,400