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
Mon, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
862.1850
891.8900
858.3400
877.5500
21,123,737
Thu, 22 Oct 2026
879.6600
908.3000
849.2500
856.4900
32,176,000
Wed, 21 Oct 2026
923.7400
928.4500
889.4500
913.6700
21,035,000
Tue, 20 Oct 2026
884.1300
918.8900
881.5200
896.0700
20,304,200
Mon, 19 Oct 2026
913.5500
926.8100
900.5700
904.9000
25,740,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
905.4900
907.5000
875.0000
878.8400
30,514,600
Thu, 15 Oct 2026
871.5800
931.6500
858.0000
931.2400
39,095,100
Wed, 14 Oct 2026
934.5600
949.4200
913.5600
914.1300
27,843,700
Tue, 13 Oct 2026
934.0700
953.6000
929.0300
953.1900
29,227,200
Mon, 12 Oct 2026
1002.4500
1002.6700
978.5000
989.0400
23,983,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
16 · 10-K
After market open · 12:21 ET
10-K ↗
Fri, 09 Oct 2026
1054.1700
1054.1700
1017.0000
1029.0000
19,918,900
Thu, 08 Oct 2026
1077.5000
1088.5000
1032.1000
1035.8400
29,910,700
Wed, 07 Oct 2026
1017.3700
1089.2200
1011.4200
1088.0000
30,859,500
Tue, 06 Oct 2026
1064.4800
1074.3101
1045.2600
1045.5601
21,781,200
Mon, 05 Oct 2026
1069.6801
1074.8800
1055.5601
1063.9600
18,261,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
1107.3500
1108.0000
1072.0100
1074.8900
27,337,500
Thu, 01 Oct 2026
1054.0800
1098.9000
1022.9000
1097.3900
45,735,400
Wed, 30 Sep 2026
15 · 8-K
After-hours · 20:02 ET
8-K ↗
Wed, 30 Sep 2026
1076.7600
1083.5000
1062.3600
1065.1100
31,103,200
Tue, 29 Sep 2026
1076.6899
1082.6600
1057.7000
1065.0800
19,723,100
Mon, 28 Sep 2026
1075.9800
1084.8101
1032.0000
1053.9800
22,227,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
1095.8300
1108.7200
1073.0000
1082.2800
20,947,900
Thu, 24 Sep 2026
1049.7500
1081.0400
1044.0000
1080.5300
22,069,900
Wed, 23 Sep 2026
1100.0699
1105.5000
1064.2500
1071.8800
21,572,800
Tue, 22 Sep 2026
1032.8500
1097.2500
1030.0200
1096.1600
29,189,700
Mon, 21 Sep 2026
1044.9900
1064.4900
1030.6801
1043.9600
28,174,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
984.7200
1016.4400
977.8300
1015.8000
35,803,500
Thu, 17 Sep 2026
954.5700
986.2000
953.5000
977.5000
22,091,600
Wed, 16 Sep 2026
934.2300
941.2000
917.6400
926.5500
20,213,000
Tue, 15 Sep 2026
937.5000
944.9400
920.1300
927.6000
20,434,700
Mon, 14 Sep 2026
906.0300
932.2100
902.6000
924.0300
27,141,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
993.2000
993.9900
967.3800
975.2600
21,740,300
Thu, 10 Sep 2026
997.0000
999.0000
973.5000
977.4100
26,230,400
Wed, 09 Sep 2026
998.8100
1042.4000
992.2900
1027.7700
23,812,000
Tue, 08 Sep 2026
1036.4000
1041.0699
997.6200
1000.2600
26,604,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
971.3400
1017.7700
969.0000
1016.5900
35,249,500
Thu, 03 Sep 2026
956.9100
959.7600
918.8800
958.1600
24,175,900
Wed, 02 Sep 2026
930.8300
958.0000
927.1600
956.0800
21,440,500
Tue, 01 Sep 2026
941.1300
969.4400
922.3900
933.4400
27,762,200
Mon, 31 Aug 2026
931.3900
959.9700
930.7900
958.7300
22,569,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
919.2900
946.8000
909.0900
932.8600
22,890,100
Thu, 27 Aug 2026
967.0100
968.7100
906.8900
935.3900
28,838,500
Wed, 26 Aug 2026
925.7400
945.7500
924.6000
938.4000
18,721,700
Wed, 26 Aug 2026
14 · 8-K
Pre-market · 08:06 ET
FORM 8-K ↗
Tue, 25 Aug 2026
928.9800
946.6700
916.3000
932.9700
19,163,200
Mon, 24 Aug 2026
934.7800
936.4500
887.6100
910.4300
30,012,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
989.6800
989.9600
958.2600
966.7800
21,823,400
Thu, 20 Aug 2026
935.0100
977.2800
929.0700
974.3300
25,212,200
Wed, 19 Aug 2026
959.3600
960.0000
915.1800
937.1100
26,901,900
Tue, 18 Aug 2026
957.1000
978.6700
926.6400
940.7600
37,306,000
Mon, 17 Aug 2026
999.5500
1036.1300
995.2600
1011.7500
33,430,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
979.3200
984.0000
956.2000
971.6600
27,881,100
Thu, 13 Aug 2026
912.8900
978.0000
906.5000
949.8300
36,704,700
Wed, 12 Aug 2026
912.9400
935.8000
899.5400
911.2900
36,804,900
Tue, 11 Aug 2026
871.8000
879.0000
844.6200
868.5200
29,438,300
Mon, 10 Aug 2026
863.6700
894.9900
854.4000
861.0000
27,818,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
903.6000
904.8000
847.0200
877.5700
34,568,500
Thu, 06 Aug 2026
843.1100
913.3300
827.0000
881.4700
35,784,100
Wed, 05 Aug 2026
885.3000
928.9800
881.2000
893.1900
34,720,300
Tue, 04 Aug 2026
866.8200
902.4300
858.5000
892.6700
37,478,600
Mon, 03 Aug 2026
786.3600
836.6200
770.1000
829.5000
42,607,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
919.6500
930.8800
818.0000
823.0300
54,538,600
Thu, 30 Jul 2026
793.1400
882.5000
789.0000
874.6600
63,075,300
Wed, 29 Jul 2026
833.0000
841.8000
737.8800
739.0000
69,846,000
Tue, 28 Jul 2026
839.6100
848.3600
789.0900
820.5300
61,039,300
Mon, 27 Jul 2026
932.4500
935.0000
854.7900
900.2000
47,591,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
959.0300
967.1400
904.0000
920.9500
40,803,100
Thu, 23 Jul 2026
975.1300
1011.7700
964.4000
990.2100
40,196,300
Wed, 22 Jul 2026
938.2500
982.6200
936.0600
959.4800
31,588,600
Tue, 21 Jul 2026
925.3500
982.8800
916.5700
970.8200
49,369,000
Mon, 20 Jul 2026
885.5700
901.0000
858.9000
865.4600
37,705,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
822.5300
903.9600
804.0000
848.9500
63,346,300
Thu, 16 Jul 2026
866.7700
887.7100
840.5100
853.2000
46,718,000
Wed, 15 Jul 2026
975.8100
978.4000
873.6300
904.2800
54,779,200
Tue, 14 Jul 2026
988.3800
994.8000
950.0700
983.1200
30,835,200
Mon, 13 Jul 2026
929.0000
943.5000
902.6000
937.0000
35,536,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
964.9800
998.0000
954.1300
979.3000
31,768,100
Thu, 09 Jul 2026
1016.5100
1035.5000
987.1300
991.6400
41,110,700
Wed, 08 Jul 2026
902.6400
959.0000
900.4100
948.8000
42,979,000
Tue, 07 Jul 2026
923.0100
942.0200
891.6600
938.3800
52,367,500
Mon, 06 Jul 2026
1007.0000
1019.0000
980.8500
984.7500
37,115,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1041.5000
1064.6400
950.2800
975.5600
61,316,900
Wed, 01 Jul 2026
1082.0100
1097.0000
1032.2000
1032.2800
51,328,100
Tue, 30 Jun 2026
1144.7300
1168.6801
1124.6600
1154.2900
42,152,600
Mon, 29 Jun 2026
1128.7000
1148.7900
1023.6500
1145.2800
60,694,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1139.0800
1198.7100
1121.3600
1132.3300
86,405,300
Thu, 25 Jun 2026
1233.0000
1255.0000
1136.3101
1213.5601
82,143,900
Thu, 25 Jun 2026
13 · 10-Q
Next filing day · accepted 24 Jun, 18:59 ET
10-Q ↗
Wed, 24 Jun 2026
12 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 24 Jun 2026
1082.2200
1083.3199
991.1000
1048.5100
68,935,700
Tue, 23 Jun 2026
1080.0000
1125.0000
1038.5000
1051.7700
60,243,300
Mon, 22 Jun 2026
1196.2200
1213.5601
1168.5699
1211.3800
53,140,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1108.0699
1149.4301
1092.7900
1133.9900
64,642,500
Wed, 17 Jun 2026
1061.3000
1093.6700
1014.1400
1043.1899
46,149,200
Tue, 16 Jun 2026
1099.7000
1110.4000
1020.0000
1020.7600
45,499,800
Mon, 15 Jun 2026
1055.8900
1097.4700
1051.5000
1087.9900
44,994,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
971.8100
1012.6200
960.1900
981.6100
40,785,200
Thu, 11 Jun 2026
904.3700
996.7700
895.5000
995.8700
59,418,900
Wed, 10 Jun 2026
905.1300
957.4800
883.2500
891.8800
55,712,600
Tue, 09 Jun 2026
11 · 8-K
After-hours · 16:13 ET
FORM 8-K ↗
Tue, 09 Jun 2026
988.1800
989.1500
854.3500
935.8900
73,448,600
Mon, 08 Jun 2026
938.2700
962.9500
916.5000
949.2800
54,097,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
944.4000
961.8900
864.0100
864.0100
77,250,500
Thu, 04 Jun 2026
1007.1000
1036.3700
971.6800
996.0000
54,917,200
Wed, 03 Jun 2026
1079.0100
1089.2900
1038.5000
1079.5699
40,324,200
Tue, 02 Jun 2026
1050.0000
1076.5601
1017.2000
1064.1000
47,555,400
Mon, 01 Jun 2026
1009.7200
1046.9700
1009.5000
1035.5000
46,552,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
957.0000
981.0000
940.5100
971.0000
60,498,600
Thu, 28 May 2026
929.8300
949.4900
904.7800
923.5200
49,694,300
Wed, 27 May 2026
955.6600
956.1600
888.1500
928.4100
72,295,700
Tue, 26 May 2026
820.5000
916.8000
820.3000
895.8800
76,560,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
756.8200
780.2000
747.2000
751.0000
36,002,900
Thu, 21 May 2026
736.3600
764.9000
732.2000
762.1000
42,461,500
Wed, 20 May 2026
734.9600
735.6800
700.6600
731.9900
48,827,400
Tue, 19 May 2026
665.5800
725.9500
652.2100
698.7400
61,792,100
Mon, 18 May 2026
750.4600
757.0000
663.2500
681.5400
60,042,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
732.5700
749.5900
719.0000
724.6600
48,519,000
Thu, 14 May 2026
787.6200
812.0000
775.6300
776.0100
42,142,700
Wed, 13 May 2026
813.1600
814.9500
779.4700
803.6300
54,875,100
Tue, 12 May 2026
774.7000
782.7600
706.6000
766.5800
73,743,000
Mon, 11 May 2026
792.9800
818.6700
768.0000
795.3300
70,972,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
676.4500
747.2100
676.2100
746.8100
65,130,900
Thu, 07 May 2026
649.8300
683.0900
635.4200
646.6300
47,527,500
Wed, 06 May 2026
660.3700
667.6700
627.5800
666.5900
55,725,800
Tue, 05 May 2026
609.7800
651.7400
605.4700
640.2000
64,268,500
Mon, 04 May 2026
560.6000
592.8000
557.7600
576.4500
46,043,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
511.7800
545.9100
510.2100
542.2100
40,215,300
Thu, 30 Apr 2026
529.7400
535.5000
502.5800
517.1600
36,554,400
Wed, 29 Apr 2026
526.0000
531.0200
508.8000
518.4600
36,248,500
Tue, 28 Apr 2026
503.5400
518.8300
488.2300
504.2900
44,816,600
Mon, 27 Apr 2026
510.5600
531.3600
510.0200
524.5600
41,298,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
495.9200
506.9900
489.3600
496.7200
35,379,600
Thu, 23 Apr 2026
482.2800
493.6200
471.8000
481.7200
38,178,000
Wed, 22 Apr 2026
462.9300
491.9800
458.5600
487.4800
45,998,100
Tue, 21 Apr 2026
451.3200
457.8200
441.3000
449.3800
27,734,000
Mon, 20 Apr 2026
458.2500
464.5600
435.9000
448.4200
32,013,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
466.8500
470.9700
452.2000
455.0700
33,405,000
Thu, 16 Apr 2026
452.9600
462.3400
444.3800
457.2300
33,626,400
Wed, 15 Apr 2026
457.6300
463.9500
439.3200
456.2300
40,370,100
Tue, 14 Apr 2026
434.3500
465.7800
424.8600
465.6600
52,534,900
Mon, 13 Apr 2026
416.4700
426.8800
408.5000
426.5600
37,015,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
420.2900
423.8600
410.0500
420.5900
36,377,600
Thu, 09 Apr 2026
407.6100
423.9400
398.4400
421.5100
43,101,000
Wed, 08 Apr 2026
415.1300
416.0000
398.8800
406.7300
49,216,600
Tue, 07 Apr 2026
374.1300
379.2500
364.1000
377.5800
40,224,100
Mon, 06 Apr 2026
373.8000
385.0800
370.6100
377.7600
41,414,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
341.3400
366.9400
340.2000
366.2400
51,498,700
Wed, 01 Apr 2026
348.9100
377.8900
343.0000
367.8500
74,429,800
Wed, 01 Apr 2026
10 · 8-K
Pre-market · 08:33 ET
FORM 8-K ↗
Tue, 31 Mar 2026
321.6700
337.8400
311.4900
337.8400
73,551,800
Mon, 30 Mar 2026
362.6600
362.8100
318.4000
321.8000
73,833,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
359.8600
368.7000
354.0600
357.2200
45,806,700
Thu, 26 Mar 2026
370.0200
374.2500
350.0000
355.4600
54,515,900
Wed, 25 Mar 2026
383.0000
388.9200
371.3800
382.0900
55,328,700
Wed, 25 Mar 2026
9 · 8-K
Pre-market · 08:26 ET
FORM 8-K ↗
Tue, 24 Mar 2026
401.2800
404.9800
388.9100
395.5300
44,975,100
Mon, 23 Mar 2026
426.1500
444.2700
401.5200
404.3500
54,807,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
443.9200
449.1000
415.3600
422.9000
64,224,900
Thu, 19 Mar 2026
424.9700
457.2200
421.1100
444.2700
74,591,900
Thu, 19 Mar 2026
8 · 10-Q
Next filing day · accepted 18 Mar, 19:00 ET
10-Q ↗
Wed, 18 Mar 2026
7 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 18 Mar 2026
464.7600
471.3400
458.3000
461.7300
58,973,700
Tue, 17 Mar 2026
452.5400
462.7300
445.1400
461.6900
43,017,900
Mon, 16 Mar 2026
446.1600
454.8600
437.7500
441.8000
43,067,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
413.7500
429.3500
413.0000
426.1300
39,261,000
Thu, 12 Mar 2026
410.0000
413.7300
396.6700
405.3500
31,720,900
Wed, 11 Mar 2026
410.7700
422.7500
405.7900
418.6900
30,191,400
Tue, 10 Mar 2026
394.0100
415.3100
393.6400
403.1100
33,745,400
Mon, 09 Mar 2026
363.9600
390.0000
357.6700
389.3200
35,547,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
380.1400
391.1800
367.4500
370.3000
34,458,800
Thu, 05 Mar 2026
398.6000
404.5300
380.3000
397.0500
29,960,100
Wed, 04 Mar 2026
393.6400
407.8800
387.6100
400.7700
32,644,900
Tue, 03 Mar 2026
386.5500
390.0900
374.5500
379.6800
39,010,900
Mon, 02 Mar 2026
401.4700
417.6100
397.0000
412.6700
30,049,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
401.8100
417.9600
401.1800
412.3700
28,653,900
Thu, 26 Feb 2026
424.8400
434.0000
401.9600
415.5600
35,433,500
Wed, 25 Feb 2026
426.5000
436.8900
423.0000
429.0000
27,296,300
Tue, 24 Feb 2026
429.2200
436.2700
411.2800
418.0100
33,389,200
Mon, 23 Feb 2026
422.3100
431.7000
415.3000
420.9700
25,426,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
415.1800
430.5700
415.1500
428.1700
29,894,900
Thu, 19 Feb 2026
415.8100
420.3200
407.7400
417.3500
21,651,300
Wed, 18 Feb 2026
399.5000
427.8500
394.6000
420.9500
32,306,600
Tue, 17 Feb 2026
400.9500
413.6600
395.3000
399.7800
28,549,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
405.1900
420.8800
392.7100
411.6600
33,807,600
Thu, 12 Feb 2026
422.2500
438.7700
411.1600
413.9700
45,639,100
Wed, 11 Feb 2026
395.3900
414.1600
386.5700
410.3400
48,475,000
Tue, 10 Feb 2026
375.9900
382.7900
366.0600
373.2500
35,433,800
Mon, 09 Feb 2026
380.6900
391.8100
370.6800
383.5000
31,009,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
377.9700
396.6500
372.8700
394.6900
37,196,000
Thu, 05 Feb 2026
369.6200
390.9300
366.0000
382.8900
38,899,500
Wed, 04 Feb 2026
410.5900
413.0000
363.9000
379.4000
58,074,900
Tue, 03 Feb 2026
442.1600
442.3000
407.5300
419.4400
42,763,300
Mon, 02 Feb 2026
412.1800
442.4300
410.0000
437.8000
37,771,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
446.4700
455.5000
407.1300
414.8800
51,022,900
Thu, 29 Jan 2026
439.3700
444.7100
417.7000
435.7900
42,675,700
Wed, 28 Jan 2026
422.4400
438.9400
417.0000
435.2800
42,725,700
Tue, 27 Jan 2026
404.6100
416.4500
399.6000
410.2400
36,212,100
Mon, 26 Jan 2026
395.5000
398.0000
384.3000
389.0900
29,193,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
397.1600
412.4300
390.7400
399.6500
35,404,200
Thu, 22 Jan 2026
396.6400
397.7800
376.9200
397.5800
39,607,600
Wed, 21 Jan 2026
6 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 21 Jan 2026
372.8500
394.2000
366.7300
389.1100
56,712,800
Tue, 20 Jan 2026
364.6800
381.5600
361.3500
365.0000
49,744,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
353.1000
365.8100
352.0400
362.7500
47,901,900
Thu, 15 Jan 2026
345.3300
347.7700
336.2700
336.6300
25,370,200
Wed, 14 Jan 2026
334.8400
339.1000
328.2000
333.3500
20,277,200
Tue, 13 Jan 2026
346.2700
351.2300
335.2200
338.1300
23,881,300
Mon, 12 Jan 2026
340.5500
348.4700
339.3200
345.8700
23,152,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
332.7500
345.8000
326.1900
345.0900
33,387,500
Thu, 08 Jan 2026
342.9000
343.6600
321.3600
327.0200
33,897,700
Wed, 07 Jan 2026
340.7100
346.3000
337.1800
339.5500
32,781,100
Tue, 06 Jan 2026
318.2800
344.5500
318.0600
343.4300
48,732,400
Mon, 05 Jan 2026
325.1300
325.5300
309.5500
312.1500
34,608,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
295.1300
315.6000
294.8600
315.4200
42,604,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
293.1700
293.1700
284.1800
285.4100
17,573,800
Tue, 30 Dec 2025
294.7000
298.8300
292.0100
292.6300
23,056,400
Mon, 29 Dec 2025
280.3300
294.5000
278.5000
294.3700
26,642,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
290.8400
290.8700
283.4200
284.7900
17,878,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
278.0000
289.3000
277.2500
286.6800
18,592,600
Tue, 23 Dec 2025
275.9200
281.8600
272.3200
276.2700
20,767,600
Mon, 22 Dec 2025
277.1500
279.9900
268.2900
276.5900
30,961,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
251.7500
268.3800
251.7500
265.9200
62,312,100
Thu, 18 Dec 2025
256.5300
263.6500
245.0000
248.5500
65,006,100
Thu, 18 Dec 2025
5 · 10-Q
Next filing day · accepted 17 Dec, 18:47 ET
10-Q ↗
Wed, 17 Dec 2025
4 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 17 Dec 2025
236.5600
237.4500
221.6900
225.5200
41,957,100
Tue, 16 Dec 2025
235.8000
239.4000
230.5800
232.5100
22,577,300
Mon, 15 Dec 2025
247.1100
250.1100
236.0000
237.5000
27,483,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
255.6700
255.8200
239.3200
241.1400
25,936,900
Thu, 11 Dec 2025
261.5300
262.8500
251.5500
258.4600
18,867,000
Wed, 10 Dec 2025
255.1300
264.7500
250.5800
263.7100
21,960,700
Tue, 09 Dec 2025
244.4900
255.5100
242.8300
252.4200
17,067,100
Mon, 08 Dec 2025
243.4900
249.2300
241.6100
246.9200
20,495,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
228.9500
240.5700
226.6900
237.2200
21,161,000
Thu, 04 Dec 2025
230.2800
234.1600
223.3300
226.6500
23,513,900
Wed, 03 Dec 2025
236.3900
237.8000
228.0900
234.1600
19,188,200
Tue, 02 Dec 2025
238.7500
244.3700
234.3300
239.4900
18,166,200
Mon, 01 Dec 2025
232.2900
242.3600
231.5000
240.4600
18,238,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
235.6200
238.1000
233.4700
236.4800
12,914,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
229.6200
233.8300
226.0000
230.2600
17,817,600
Tue, 25 Nov 2025
3 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Tue, 25 Nov 2025
2 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Tue, 25 Nov 2025
219.2200
226.1900
216.0000
224.5300
17,441,600
Mon, 24 Nov 2025
213.4100
226.1100
212.3600
223.9300
33,052,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
204.5300
212.0000
192.5900
207.3700
36,679,700
Thu, 20 Nov 2025
230.2400
230.6000
199.6000
201.3700
47,420,700
Wed, 19 Nov 2025
226.9100
234.3500
216.3600
225.9200
35,256,600
Tue, 18 Nov 2025
235.4800
238.9300
225.5200
228.5000
33,843,900
Mon, 17 Nov 2025
246.9200
260.5800
239.4600
241.9500
30,304,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
231.4500
255.1700
231.2300
246.8300
36,171,100
Thu, 13 Nov 2025
1 · PRE 14A
After-hours · 16:46 ET
PRE 14A ↗
Thu, 13 Nov 2025
243.6000
249.5000
230.1600
236.9500
32,324,600
Wed, 12 Nov 2025
244.9000
249.1900
240.8400
244.9000
17,263,100
Tue, 11 Nov 2025
248.3400
249.9900
238.7900
241.1100
22,622,500
Mon, 10 Nov 2025
247.9600
257.0700
247.8100
253.3000
27,870,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
234.0300
242.5500
226.4000
237.9200
30,613,800
Thu, 06 Nov 2025
237.8400
246.4100
234.8800
238.3300
32,016,800
Wed, 05 Nov 2025
225.6700
239.8800
224.7300
237.5000
28,617,400
Tue, 04 Nov 2025
222.1400
228.6700
217.4000
218.0300
23,696,200
Mon, 03 Nov 2025
233.8800
237.6200
231.8000
234.7000
21,199,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
227.7500
231.2500
218.8200
223.7700
16,320,000
Thu, 30 Oct 2025
226.1000
227.4000
220.7400
224.0100
14,795,100
Wed, 29 Oct 2025
229.0600
232.4000
226.1000
226.6300
23,217,300
Tue, 28 Oct 2025
218.9300
222.9000
217.5600
221.9100
14,957,500
Mon, 27 Oct 2025
224.8100
224.9800
215.7400
220.1000
23,873,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend