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
1271.6200
1299.9900
1228.8900
1238.0300
7,876,100
Thu, 22 Oct 2026
1317.2600
1355.0000
1244.6000
1260.9301
10,414,800
Wed, 21 Oct 2026
1415.2300
1424.4790
1327.6200
1378.2200
6,964,100
Tue, 20 Oct 2026
1336.9650
1388.8800
1330.0000
1365.3800
6,579,900
Mon, 19 Oct 2026
1359.0000
1407.0000
1357.6379
1371.1200
8,535,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
1348.8199
1362.3500
1296.1899
1299.3000
8,954,700
Thu, 15 Oct 2026
1313.6550
1397.6400
1276.0000
1394.8300
13,279,800
Wed, 14 Oct 2026
1427.3750
1461.8000
1402.0200
1403.3400
7,458,800
Tue, 13 Oct 2026
1406.2250
1484.0000
1401.0100
1482.3300
8,400,300
Mon, 12 Oct 2026
1538.1150
1539.1000
1464.4301
1487.3300
8,803,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
1633.3300
1637.9500
1575.6899
1581.8199
5,606,800
Thu, 08 Oct 2026
1669.4900
1675.0000
1584.1410
1609.4600
9,357,000
Wed, 07 Oct 2026
1620.0000
1733.2800
1617.7700
1692.4200
9,166,900
Tue, 06 Oct 2026
19 · DEFA14A
After-hours · 20:16 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Tue, 06 Oct 2026
18 · DEF 14A
After-hours · 20:15 ET
DEFINITIVE PROXY STATEMENT ↗
Tue, 06 Oct 2026
1700.0000
1716.5000
1650.0000
1660.4600
6,529,700
Mon, 05 Oct 2026
1725.0000
1743.2400
1681.0000
1704.1600
6,502,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
1773.1200
1774.2300
1713.4700
1719.9900
8,191,500
Thu, 01 Oct 2026
1735.2600
1802.0000
1708.0000
1787.6899
9,218,100
Wed, 30 Sep 2026
1729.7800
1756.0000
1720.7100
1739.8900
6,052,400
Tue, 29 Sep 2026
1744.0699
1749.7800
1693.0000
1729.7600
5,963,000
Mon, 28 Sep 2026
1736.6400
1762.0000
1659.0200
1712.8900
6,662,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
1791.9399
1815.0000
1742.5900
1777.8000
7,341,800
Thu, 24 Sep 2026
1785.4700
1802.9900
1726.3900
1753.6200
8,231,700
Wed, 23 Sep 2026
1895.4100
1902.2200
1803.6700
1816.5699
7,732,000
Tue, 22 Sep 2026
1757.5050
1909.4800
1756.8199
1887.0400
12,927,100
Mon, 21 Sep 2026
1826.0000
1834.4900
1737.0100
1766.6400
10,442,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
1625.2000
1797.0000
1616.0000
1791.8199
17,788,400
Thu, 17 Sep 2026
1564.5300
1625.3550
1564.5000
1614.3900
8,480,500
Wed, 16 Sep 2026
17 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 16 Sep 2026
1549.7400
1560.5800
1504.2000
1519.9700
7,419,200
Tue, 15 Sep 2026
1569.7100
1579.9900
1509.1400
1530.8950
6,873,900
Mon, 14 Sep 2026
1521.5250
1581.8400
1505.0000
1551.9900
9,586,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 11 Sep 2026
1713.5000
1720.7000
1616.8020
1633.3500
9,371,400
Thu, 10 Sep 2026
1725.4351
1733.9500
1674.0000
1692.5900
8,737,100
Wed, 09 Sep 2026
1751.3000
1807.2200
1728.0200
1764.1700
9,574,900
Tue, 08 Sep 2026
1769.4301
1807.3800
1733.7800
1737.9900
11,199,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
1586.0000
1740.0000
1581.0000
1740.0000
16,557,000
Thu, 03 Sep 2026
1544.5500
1576.8000
1511.0000
1554.9900
8,688,900
Wed, 02 Sep 2026
1531.6200
1587.8590
1509.2400
1553.4000
8,939,600
Tue, 01 Sep 2026
1526.0100
1609.6050
1513.0000
1536.8700
11,729,800
Mon, 31 Aug 2026
1486.4000
1572.6899
1449.5000
1566.7000
23,378,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
1448.0000
1517.7500
1435.6100
1484.9800
8,141,400
Thu, 27 Aug 2026
1549.4200
1557.8900
1456.0000
1484.9500
8,854,300
Wed, 26 Aug 2026
1455.5699
1511.7700
1450.0500
1499.3700
8,968,600
Tue, 25 Aug 2026
1533.6899
1564.9860
1467.0100
1480.7700
9,032,300
Mon, 24 Aug 2026
1494.0900
1517.0000
1416.5601
1493.1200
14,032,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
1604.8051
1614.0601
1570.0100
1596.0800
7,576,500
Thu, 20 Aug 2026
1569.0000
1631.4000
1554.0000
1600.6200
11,459,600
Wed, 19 Aug 2026
1682.4050
1699.0000
1542.0000
1568.8700
16,280,200
Tue, 18 Aug 2026
1677.5400
1724.9900
1600.2000
1625.7800
18,650,700
Mon, 17 Aug 2026
15 · 10-K
After-hours · 16:50 ET
10-K ↗
Mon, 17 Aug 2026
1700.7450
1827.9900
1698.0000
1786.8500
18,037,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
1646.9301
1667.1899
1565.0000
1641.1100
21,000,300
Thu, 13 Aug 2026
1339.8300
1580.8800
1331.5800
1528.1100
22,094,400
Wed, 12 Aug 2026
1358.2200
1389.2800
1308.5310
1344.2900
12,054,700
Tue, 11 Aug 2026
1260.5601
1287.0400
1242.0601
1271.0500
9,412,800
Mon, 10 Aug 2026
1203.4100
1278.7550
1194.0100
1237.9200
10,870,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
1309.3000
1309.5300
1184.3700
1212.2100
13,953,700
Thu, 06 Aug 2026
1173.2600
1324.0000
1163.0900
1258.5800
19,161,700
Wed, 05 Aug 2026
14 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 05 Aug 2026
1398.7700
1441.7581
1345.0000
1350.5000
16,369,800
Tue, 04 Aug 2026
1358.2100
1446.6230
1340.0000
1427.6200
14,685,300
Mon, 03 Aug 2026
1159.8400
1316.4500
1121.2650
1288.0300
14,759,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
1383.6851
1404.9900
1187.2600
1214.8300
21,176,600
Thu, 30 Jul 2026
1135.0100
1285.4800
1124.0000
1279.9600
24,398,700
Wed, 29 Jul 2026
1119.3280
1124.8000
998.1900
1015.8900
24,491,100
Tue, 28 Jul 2026
1173.6000
1188.0000
1050.7200
1096.1000
26,627,200
Mon, 27 Jul 2026
1462.9900
1462.9900
1222.0100
1278.2300
21,275,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1551.1650
1573.0900
1411.5000
1436.5601
14,081,100
Thu, 23 Jul 2026
1567.6000
1696.3700
1558.6100
1610.3300
12,756,900
Wed, 22 Jul 2026
1526.0000
1628.4000
1516.0100
1599.2700
10,539,100
Tue, 21 Jul 2026
1511.6700
1595.6390
1489.6450
1589.4000
14,295,900
Mon, 20 Jul 2026
1408.7800
1454.9900
1375.6100
1390.9500
12,572,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1365.2050
1501.2000
1325.0300
1354.8199
19,810,900
Thu, 16 Jul 2026
1527.4900
1551.6290
1390.0400
1411.0800
17,449,900
Wed, 15 Jul 2026
1717.2900
1729.5000
1478.5000
1615.0000
19,082,600
Tue, 14 Jul 2026
1807.0000
1812.5400
1711.4700
1757.8199
9,630,900
Mon, 13 Jul 2026
1792.8600
1800.0000
1646.1700
1673.9700
13,900,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1778.9840
1946.8350
1773.0000
1915.9200
11,022,700
Thu, 09 Jul 2026
1835.6130
1952.5900
1801.0000
1858.2700
13,359,300
Wed, 08 Jul 2026
1591.8000
1734.6899
1590.0000
1727.1801
12,048,600
Tue, 07 Jul 2026
1619.2800
1638.8800
1485.0200
1617.7000
14,530,800
Mon, 06 Jul 2026
1828.6801
1837.7700
1713.2000
1744.4301
9,164,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
2043.8000
2052.5400
1693.0000
1745.0000
17,259,300
Wed, 01 Jul 2026
2085.1699
2129.9800
2002.0500
2032.2200
11,056,500
Tue, 30 Jun 2026
2109.7300
2280.8000
2070.0000
2273.7300
11,454,300
Mon, 29 Jun 2026
2090.7100
2090.7100
1895.0000
2050.3899
11,251,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
2169.9951
2256.1101
2063.0391
2090.7100
16,867,100
Thu, 25 Jun 2026
2238.3049
2347.9990
2092.0801
2335.0000
15,030,200
Wed, 24 Jun 2026
1987.5300
2021.5000
1861.0100
1914.4600
10,421,300
Tue, 23 Jun 2026
2007.7000
2060.0000
1949.9600
1963.6000
12,868,300
Mon, 22 Jun 2026
2293.3149
2354.3899
2251.2849
2273.7300
9,977,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
2044.7450
2191.6899
2029.0000
2184.7500
12,178,300
Wed, 17 Jun 2026
2074.5901
2074.5901
1938.0000
1958.8000
9,182,500
Tue, 16 Jun 2026
2134.2000
2167.3301
1980.1801
1991.5500
9,588,500
Mon, 15 Jun 2026
2101.1201
2119.8999
2021.1100
2107.8601
9,156,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1890.9800
2021.6500
1865.1100
1980.1000
11,926,100
Thu, 11 Jun 2026
1672.2600
1895.0000
1665.0000
1881.5100
13,759,400
Wed, 10 Jun 2026
1624.3800
1764.6500
1590.0000
1643.2300
10,362,000
Tue, 09 Jun 2026
1700.5000
1803.0000
1536.0000
1646.5400
16,221,600
Mon, 08 Jun 2026
1634.0000
1694.9880
1602.0000
1642.0000
8,189,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1678.8800
1682.0000
1514.3600
1559.3199
13,289,000
Thu, 04 Jun 2026
1741.3101
1825.9000
1725.0800
1759.6801
10,518,500
Wed, 03 Jun 2026
1736.0000
1861.0000
1708.8800
1831.5000
11,884,700
Tue, 02 Jun 2026
1750.0601
1772.4000
1708.8000
1716.3600
7,093,300
Mon, 01 Jun 2026
1731.1500
1804.0000
1686.1600
1761.4301
9,681,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1682.0000
1708.8250
1641.0800
1694.9800
8,751,100
Thu, 28 May 2026
1596.3101
1697.9600
1560.1801
1641.6400
10,004,100
Wed, 27 May 2026
1645.9900
1658.7700
1528.2800
1589.9399
10,394,200
Tue, 26 May 2026
1535.2100
1641.7400
1520.0000
1589.5500
12,919,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1520.7150
1528.0000
1473.5200
1478.6899
9,657,100
Thu, 21 May 2026
1377.4700
1546.0900
1377.4700
1542.2400
13,746,100
Wed, 20 May 2026
1437.9800
1444.0000
1366.9800
1392.5601
9,141,200
Tue, 19 May 2026
1289.7500
1392.8600
1278.1100
1383.2900
13,309,300
Mon, 18 May 2026
1431.6700
1440.0000
1277.3300
1333.0100
13,904,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1321.0000
1426.3781
1315.7500
1407.6100
14,011,300
Fri, 15 May 2026
13 · 8-K
Next filing day · accepted 14 May, 20:10 ET
8-K ↗
Thu, 14 May 2026
1394.4000
1453.7700
1362.0000
1382.7200
11,213,600
Wed, 13 May 2026
1512.4850
1513.5699
1404.8600
1447.2300
11,618,700
Tue, 12 May 2026
1492.0000
1508.3199
1367.0000
1452.0200
17,138,500
Mon, 11 May 2026
1586.2500
1600.0000
1514.4700
1547.5601
16,516,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1394.3700
1564.0000
1391.1200
1562.3400
20,567,600
Thu, 07 May 2026
1379.4200
1400.9900
1292.5740
1339.9600
16,243,300
Wed, 06 May 2026
1437.4000
1439.7000
1337.5601
1409.9800
21,114,100
Tue, 05 May 2026
1289.0100
1418.8800
1286.1300
1406.3199
20,668,200
Mon, 04 May 2026
1222.1801
1275.1100
1205.0000
1255.8600
17,853,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 10-Q
After-hours · 16:56 ET
10-Q ↗
Fri, 01 May 2026
1059.0200
1189.2400
1048.0000
1187.0000
23,126,800
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 30 Apr 2026
1112.4301
1115.0000
1076.0500
1096.5100
15,088,300
Wed, 29 Apr 2026
1070.6000
1103.0000
1060.0000
1064.2100
11,350,200
Tue, 28 Apr 2026
1027.6000
1054.2200
980.2800
1002.3500
14,119,000
Mon, 27 Apr 2026
1019.6450
1070.6600
1008.8800
1070.2000
13,005,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
954.5600
1002.0900
947.0000
989.9000
11,642,800
Thu, 23 Apr 2026
948.5450
978.8800
926.1100
932.4300
12,272,600
Wed, 22 Apr 2026
922.0100
981.0610
895.7400
979.0700
15,497,400
Tue, 21 Apr 2026
927.8500
938.7800
899.2000
903.4900
10,245,900
Mon, 20 Apr 2026
930.9700
951.4700
900.3700
913.0200
11,303,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
920.8400
930.5000
886.0000
920.9900
25,655,700
Thu, 16 Apr 2026
896.6200
929.5000
892.5100
919.4700
13,851,900
Wed, 15 Apr 2026
929.8650
937.9900
873.9300
891.7200
16,269,600
Tue, 14 Apr 2026
964.0200
965.0000
902.0000
944.4600
19,821,500
Mon, 13 Apr 2026
867.0850
953.4100
866.9500
952.5000
20,234,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
873.9500
873.9500
835.2750
851.7700
13,343,800
Thu, 09 Apr 2026
817.0800
855.0000
805.0000
851.5700
17,233,600
Wed, 08 Apr 2026
784.0000
807.9880
758.1900
780.9000
16,898,900
Tue, 07 Apr 2026
715.7000
738.0060
687.6790
710.8000
14,406,500
Mon, 06 Apr 2026
720.3400
736.0000
711.0000
724.6300
12,773,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
642.0900
707.3100
641.0000
701.5900
17,443,900
Wed, 01 Apr 2026
652.2900
710.8500
645.1000
692.7300
22,322,700
Tue, 31 Mar 2026
588.0100
636.3200
578.4200
635.3400
20,685,000
Mon, 30 Mar 2026
642.1200
651.0000
558.5830
572.5000
20,501,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
599.7500
638.5200
599.3700
615.8300
16,684,200
Thu, 26 Mar 2026
654.0000
659.6600
602.0300
603.1700
19,023,800
Wed, 25 Mar 2026
651.0000
687.2200
638.0000
677.8600
20,618,700
Wed, 25 Mar 2026
10 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 24 Mar 2026
693.6900
711.3000
680.1900
702.4800
14,536,300
Mon, 23 Mar 2026
716.0000
748.7800
678.8400
702.4900
22,925,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
772.7000
777.6000
698.3500
709.7100
23,508,600
Thu, 19 Mar 2026
707.1500
776.0000
692.0000
772.0900
21,266,400
Wed, 18 Mar 2026
730.0150
761.5200
715.5000
753.6900
20,663,100
Tue, 17 Mar 2026
716.0000
721.3700
695.1200
720.1700
14,782,100
Mon, 16 Mar 2026
687.5200
720.0000
687.4300
703.6300
19,406,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
630.7500
671.6700
623.0600
661.6200
18,806,900
Thu, 12 Mar 2026
647.0000
651.9900
612.2100
618.8200
17,284,100
Wed, 11 Mar 2026
625.9500
655.6800
618.8000
655.4300
15,815,800
Tue, 10 Mar 2026
599.2300
636.5800
595.5600
618.8900
18,133,200
Mon, 09 Mar 2026
517.0000
589.5100
517.0000
588.7300
21,205,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
548.2500
570.9000
526.6300
527.3300
16,108,900
Thu, 05 Mar 2026
594.3850
603.5300
559.1000
565.5900
15,433,600
Wed, 04 Mar 2026
586.8400
607.4800
576.3000
599.0600
15,614,300
Tue, 03 Mar 2026
581.6400
593.1600
557.0900
565.4100
20,533,500
Mon, 02 Mar 2026
618.6450
648.8000
597.6000
619.0800
17,519,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
627.0800
661.2000
621.2700
635.3600
18,208,200
Thu, 26 Feb 2026
645.7400
659.8600
607.0000
651.9000
23,672,700
Wed, 25 Feb 2026
644.3000
661.2000
624.4300
632.3800
18,561,500
Tue, 24 Feb 2026
682.5000
684.0900
612.9200
638.5200
30,408,300
Mon, 23 Feb 2026
659.5900
691.5400
644.3800
666.4900
18,569,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
616.0000
650.2900
615.6500
649.9700
17,001,000
Thu, 19 Feb 2026
597.3300
634.4800
590.1000
621.0900
19,601,600
Wed, 18 Feb 2026
9 · 424B7
After-hours · 16:54 ET
424B7 ↗
Wed, 18 Feb 2026
582.4900
616.9800
574.5000
600.4000
25,097,600
Tue, 17 Feb 2026
8 · 424B7
After-hours · 16:39 ET
424B7 ↗
Tue, 17 Feb 2026
7 · S-3ASR
After-hours · 16:13 ET
S-3ASR ↗
Tue, 17 Feb 2026
612.0000
628.6500
588.9450
590.5900
19,143,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
610.5250
661.5000
586.3700
626.5600
23,640,400
Thu, 12 Feb 2026
640.5500
668.0000
615.6200
630.2900
23,321,100
Wed, 11 Feb 2026
578.5000
612.8000
575.0000
599.3400
20,472,700
Tue, 10 Feb 2026
573.8800
582.2800
540.1400
541.6400
15,904,000
Mon, 09 Feb 2026
592.1650
603.9800
551.5100
583.4000
15,290,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
614.5000
615.3600
575.5000
597.9500
21,327,300
Thu, 05 Feb 2026
563.7500
619.4100
562.1000
576.2000
27,725,500
Wed, 04 Feb 2026
654.0000
662.7900
582.0000
584.5500
29,007,600
Tue, 03 Feb 2026
694.0600
725.0000
646.2000
695.5100
31,213,200
Mon, 02 Feb 2026
588.8100
674.0000
584.1000
665.2400
28,765,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
6 · 10-Q
After-hours · 16:46 ET
10-Q ↗
Fri, 30 Jan 2026
651.2300
676.6900
533.0000
576.2500
40,932,100
Thu, 29 Jan 2026
5 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 29 Jan 2026
535.8500
546.7500
507.2400
539.3000
23,010,300
Wed, 28 Jan 2026
500.1000
531.4630
499.1500
527.6300
16,486,300
Tue, 27 Jan 2026
481.0050
503.0000
471.1500
481.4300
14,015,600
Mon, 26 Jan 2026
476.4850
494.7000
454.3300
470.8000
13,435,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
503.4400
506.3000
463.0100
473.8300
21,061,100
Thu, 22 Jan 2026
501.2900
509.4990
467.5600
503.4400
20,607,500
Wed, 21 Jan 2026
463.0500
501.9500
448.5300
501.2900
21,365,000
Tue, 20 Jan 2026
412.1650
457.3700
412.1650
453.1200
17,872,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
425.5900
432.0200
399.7000
413.6200
15,703,000
Thu, 15 Jan 2026
398.8300
423.3500
398.6150
409.2400
14,146,600
Wed, 14 Jan 2026
390.0000
401.2000
377.0000
387.8100
10,862,500
Tue, 13 Jan 2026
393.2000
398.0000
379.4100
389.8100
10,818,600
Mon, 12 Jan 2026
373.9700
395.1600
373.9700
389.2700
14,603,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
341.6000
384.0000
334.5400
377.4100
19,353,200
Thu, 08 Jan 2026
360.7300
360.9750
310.7800
334.5400
21,404,400
Wed, 07 Jan 2026
340.8800
354.9350
331.2300
353.5600
14,886,100
Tue, 06 Jan 2026
288.7450
352.0000
288.5000
349.6300
24,249,700
Mon, 05 Jan 2026
284.2200
285.0000
266.3300
274.0800
9,812,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 02 Jan 2026
244.3500
275.8000
244.0000
275.2400
11,104,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
241.4150
241.9000
235.2400
237.3800
4,180,400
Tue, 30 Dec 2025
245.8700
247.4800
236.5200
240.2200
6,617,000
Mon, 29 Dec 2025
241.5550
250.0000
236.0100
244.2500
5,706,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
259.5950
261.5000
245.1000
250.0500
5,553,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
244.9000
261.3700
244.5000
250.0800
5,642,600
Tue, 23 Dec 2025
238.4200
245.5000
234.0000
244.9000
5,305,700
Mon, 22 Dec 2025
249.6450
252.0000
226.6000
241.0500
8,663,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
222.2900
243.7100
221.0000
237.6100
10,925,000
Thu, 18 Dec 2025
222.7350
231.0000
214.0000
219.4600
9,924,100
Wed, 17 Dec 2025
215.9900
221.9900
205.5200
206.8300
8,232,300
Tue, 16 Dec 2025
201.1300
210.5000
199.5000
209.3100
6,638,400
Mon, 15 Dec 2025
214.4450
217.0000
200.3420
201.8700
6,265,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
232.1100
236.0000
204.8000
206.1800
12,083,200
Thu, 11 Dec 2025
230.0000
244.1900
217.6700
241.6100
7,622,500
Wed, 10 Dec 2025
218.0000
234.1700
215.2000
232.8600
6,090,400
Tue, 09 Dec 2025
222.2700
224.3300
213.5000
219.4600
6,299,000
Mon, 08 Dec 2025
235.6600
238.8600
215.6000
225.4700
8,710,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
212.4000
229.4500
211.2500
228.4700
8,451,300
Thu, 04 Dec 2025
192.3250
214.9900
189.6800
213.3100
12,166,500
Wed, 03 Dec 2025
196.6950
199.1800
187.7000
194.3800
9,868,200
Tue, 02 Dec 2025
211.7500
217.0000
192.8000
205.3500
11,095,800
Mon, 01 Dec 2025
211.8400
215.3000
205.2400
210.1700
10,280,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
225.2500
237.7700
211.7300
223.2800
13,367,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
226.0000
228.0000
205.4000
215.0400
43,000,900
Tue, 25 Nov 2025
228.4000
229.0690
209.0000
220.5000
14,680,600
Mon, 24 Nov 2025
206.0500
228.1800
205.1300
226.9600
13,798,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
205.3700
205.5000
183.0000
200.2700
20,061,000
Thu, 20 Nov 2025
3 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 20 Nov 2025
252.1700
254.6000
192.6200
195.9600
26,590,900
Wed, 19 Nov 2025
251.1100
256.9800
233.7850
245.9600
12,005,800
Tue, 18 Nov 2025
257.1500
260.6320
229.1100
244.9300
16,433,900
Mon, 17 Nov 2025
253.4000
282.8000
253.0000
265.8800
14,211,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
236.0000
270.4890
235.0500
254.1600
19,464,400
Thu, 13 Nov 2025
268.0000
271.8400
234.1300
243.5700
23,274,900
Wed, 12 Nov 2025
271.5800
284.7600
267.0500
283.1000
13,730,300
Tue, 11 Nov 2025
262.2900
275.8700
255.8700
271.5800
12,180,900
Mon, 10 Nov 2025
247.0000
270.9100
247.0000
267.9500
15,276,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:59 ET
10-Q ↗
Fri, 07 Nov 2025
208.4200
240.0000
203.4000
239.4800
20,552,100
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 06 Nov 2025
212.0000
226.5000
205.1800
207.6900
10,402,700
Wed, 05 Nov 2025
201.8800
218.9400
201.8700
216.5000
10,336,300
Tue, 04 Nov 2025
188.1350
202.9800
185.0000
194.5700
9,800,800
Mon, 03 Nov 2025
210.8500
213.4000
189.1000
207.0100
10,626,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
203.5000
209.7700
189.5800
199.3300
6,920,700
Thu, 30 Oct 2025
192.0200
204.9200
191.0900
195.8200
7,341,500
Wed, 29 Oct 2025
186.6700
205.6400
181.5100
204.3600
9,365,000
Tue, 28 Oct 2025
175.4900
178.8200
164.5600
175.5300
9,140,800
Mon, 27 Oct 2025
191.5000
191.8500
173.7200
176.4900
11,235,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend