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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1800.7100
1839.9100
1797.2800
1801.4399
303,800
Thu, 23 Jul 2026
1790.8000
1804.2500
1771.1700
1798.7000
305,900
Wed, 22 Jul 2026
1818.0900
1818.0900
1773.6801
1799.2100
246,100
Tue, 21 Jul 2026
1840.0000
1840.0000
1797.9600
1822.6500
261,300
Mon, 20 Jul 2026
1819.3900
1863.2000
1805.0000
1832.4200
294,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1827.1300
1833.2600
1789.0000
1813.9100
313,600
Thu, 16 Jul 2026
1862.8199
1883.3600
1840.0000
1857.4200
344,700
Wed, 15 Jul 2026
1873.0000
1905.4900
1819.6700
1843.1899
508,200
Tue, 14 Jul 2026
1851.3900
1896.0000
1842.0400
1873.8800
410,900
Mon, 13 Jul 2026
1856.6400
1897.2600
1855.0000
1867.3000
483,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1823.7400
1884.0601
1810.0000
1852.2200
406,300
Thu, 09 Jul 2026
1777.1899
1809.3800
1760.9000
1807.8300
385,600
Wed, 08 Jul 2026
1800.3000
1815.3600
1764.6801
1809.3800
275,100
Tue, 07 Jul 2026
1828.0300
1836.0900
1793.4600
1813.6100
287,900
Mon, 06 Jul 2026
1764.1300
1812.0000
1756.3300
1805.6801
329,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1757.9000
1781.7300
1749.0000
1763.3600
407,600
Wed, 01 Jul 2026
1715.0000
1766.6600
1713.5800
1742.1899
497,100
Tue, 30 Jun 2026
1669.1801
1702.4800
1657.0100
1697.3900
432,900
Mon, 29 Jun 2026
1685.9700
1744.4200
1682.4000
1683.1300
422,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1619.9800
1693.9399
1600.0601
1675.1000
481,600
Thu, 25 Jun 2026
1663.0000
1663.3500
1613.8300
1619.2500
441,500
Wed, 24 Jun 2026
1583.0000
1684.5800
1579.0000
1659.5699
634,500
Tue, 23 Jun 2026
1581.1300
1606.7400
1566.0000
1583.6600
403,700
Mon, 22 Jun 2026
1633.5000
1635.1500
1588.0100
1589.4500
414,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1635.0000
1647.6700
1608.0900
1635.1500
655,100
Wed, 17 Jun 2026
1674.0800
1702.0000
1630.0000
1631.8199
460,600
Tue, 16 Jun 2026
1657.1500
1712.0000
1652.6100
1674.0800
448,000
Mon, 15 Jun 2026
1618.1000
1673.5000
1617.4200
1646.3600
532,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
19 · 8-K
After-hours · 16:33 ET
CURRENT REPORT ↗
Fri, 12 Jun 2026
1628.0000
1632.8600
1565.9800
1589.6000
596,000
Thu, 11 Jun 2026
1585.5601
1623.3199
1546.0000
1610.0000
650,200
Wed, 10 Jun 2026
1628.0000
1629.0000
1579.2500
1588.2900
404,100
Tue, 09 Jun 2026
1609.1700
1668.9301
1600.1200
1641.1600
506,900
Mon, 08 Jun 2026
1606.0800
1630.5699
1582.4301
1611.9900
431,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1630.1801
1650.2000
1604.0000
1607.8000
446,500
Thu, 04 Jun 2026
1657.6500
1683.5500
1616.0000
1634.7800
493,100
Wed, 03 Jun 2026
1652.0100
1670.0000
1629.5200
1638.5400
544,600
Tue, 02 Jun 2026
1720.0000
1733.2200
1662.7200
1672.8300
505,500
Mon, 01 Jun 2026
1700.4500
1733.7800
1681.2500
1730.9800
610,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1682.8700
1707.0000
1679.0200
1695.6500
759,600
Thu, 28 May 2026
1705.0000
1715.9100
1681.0000
1695.5300
565,100
Wed, 27 May 2026
1645.0000
1709.0000
1644.5100
1696.1700
441,000
Tue, 26 May 2026
1657.9900
1659.6500
1616.4700
1648.0400
497,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1681.2100
1703.9200
1650.1300
1664.4200
399,000
Thu, 21 May 2026
1632.0000
1680.0000
1615.5000
1677.9000
494,400
Wed, 20 May 2026
1598.0000
1662.0000
1587.2100
1651.2000
536,900
Tue, 19 May 2026
1583.8900
1625.0000
1572.9200
1594.8600
557,800
Mon, 18 May 2026
1540.0000
1586.1899
1528.6700
1585.9100
673,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1591.0000
1594.0500
1538.1100
1546.8101
619,900
Thu, 14 May 2026
1547.0000
1619.3400
1541.6899
1607.3700
701,700
Wed, 13 May 2026
1533.1300
1562.5601
1495.0000
1562.0000
1,309,300
Tue, 12 May 2026
1562.7500
1583.0000
1541.1400
1578.7800
1,163,500
Mon, 11 May 2026
1641.3300
1642.0000
1536.7100
1557.3000
1,864,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
18 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Fri, 08 May 2026
1685.0000
1704.1899
1623.0000
1632.5200
2,333,900
Thu, 07 May 2026
17 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 07 May 2026
1850.8101
1890.0000
1839.5500
1870.0100
814,600
Wed, 06 May 2026
1830.0100
1864.5000
1825.0000
1841.1400
421,900
Tue, 05 May 2026
1812.6100
1821.3101
1778.2700
1817.3101
329,300
Mon, 04 May 2026
1847.1600
1876.0100
1813.1899
1813.5300
373,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1799.4399
1861.3400
1799.4301
1850.0500
374,800
Thu, 30 Apr 2026
1768.0000
1810.0000
1761.4399
1792.6300
317,600
Wed, 29 Apr 2026
1767.7500
1771.5000
1738.0000
1767.0200
450,800
Tue, 28 Apr 2026
1839.9100
1846.3300
1778.3400
1791.9900
328,800
Mon, 27 Apr 2026
1832.8400
1874.2300
1832.0100
1839.2800
364,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1819.4301
1841.0601
1799.7200
1835.2200
299,000
Thu, 23 Apr 2026
16 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 23 Apr 2026
15 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Thu, 23 Apr 2026
1845.1500
1846.8500
1792.3199
1809.2000
303,700
Wed, 22 Apr 2026
1871.7400
1881.3800
1843.9600
1860.9800
255,400
Tue, 21 Apr 2026
1884.0100
1903.0000
1851.0000
1854.1801
260,700
Mon, 20 Apr 2026
1855.8300
1871.4399
1835.0100
1870.0800
356,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
1850.1899
1875.0000
1832.5000
1855.8300
361,000
Thu, 16 Apr 2026
1860.7400
1891.5000
1808.6000
1822.1300
412,600
Wed, 15 Apr 2026
1858.1899
1887.0699
1843.0400
1872.1200
470,300
Tue, 14 Apr 2026
1841.0000
1878.8500
1836.3400
1840.6600
358,000
Mon, 13 Apr 2026
1761.7500
1839.0100
1761.1100
1831.9301
465,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1801.0000
1812.8900
1756.8700
1773.9600
366,500
Thu, 09 Apr 2026
1783.4900
1802.2200
1744.1000
1793.2100
322,700
Wed, 08 Apr 2026
1822.7900
1843.9100
1765.4301
1775.7400
520,800
Tue, 07 Apr 2026
1714.2600
1744.9100
1691.9100
1742.3000
351,300
Mon, 06 Apr 2026
1706.5800
1727.2600
1694.0000
1710.3700
210,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
14 · 8-K
After-hours · 16:32 ET
CURRENT REPORT ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
1689.9700
1737.9900
1684.0900
1715.5200
290,400
Wed, 01 Apr 2026
1740.1600
1741.0400
1692.3101
1718.9700
643,300
Tue, 31 Mar 2026
1645.0000
1741.6400
1631.0200
1729.0200
800,000
Mon, 30 Mar 2026
1608.0500
1633.5800
1598.2300
1619.2000
385,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
1618.9600
1633.1200
1593.2100
1599.5200
546,400
Thu, 26 Mar 2026
1624.7700
1668.5900
1620.0000
1630.9900
290,000
Wed, 25 Mar 2026
1637.1000
1658.6600
1617.2500
1639.4700
403,600
Tue, 24 Mar 2026
1647.3199
1653.5200
1606.2100
1612.0200
511,100
Mon, 23 Mar 2026
1662.4600
1691.7900
1637.2100
1666.0800
460,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
1656.0000
1671.7200
1631.1801
1635.7600
537,400
Thu, 19 Mar 2026
1680.0200
1684.0300
1648.5100
1666.9301
427,100
Wed, 18 Mar 2026
1718.4500
1741.2100
1686.9900
1690.2600
366,500
Tue, 17 Mar 2026
1733.3300
1752.2600
1711.0000
1728.1400
362,400
Mon, 16 Mar 2026
1685.0000
1741.9600
1681.0000
1732.3300
465,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
1670.8000
1695.0000
1645.9100
1670.0000
678,900
Thu, 12 Mar 2026
1700.0000
1712.6899
1631.1801
1680.0000
1,203,900
Wed, 11 Mar 2026
1745.2600
1766.5601
1726.4600
1766.1000
367,400
Tue, 10 Mar 2026
1773.5000
1773.5000
1723.7000
1742.0900
441,800
Mon, 09 Mar 2026
1742.7100
1769.5200
1721.4100
1769.5200
600,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
1758.1300
1794.1700
1738.5500
1787.8600
439,900
Thu, 05 Mar 2026
1769.7000
1810.6200
1765.0000
1780.3600
489,300
Wed, 04 Mar 2026
1731.7600
1789.0000
1727.0000
1769.0300
520,600
Tue, 03 Mar 2026
1688.8800
1721.9600
1660.2000
1714.0100
977,600
Mon, 02 Mar 2026
1700.1500
1780.0000
1682.1200
1777.0000
818,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
1739.3700
1775.9800
1721.4100
1757.5800
792,500
Thu, 26 Feb 2026
1791.0000
1796.0000
1731.2600
1740.8800
1,089,700
Wed, 25 Feb 2026
13 · 10-K
After-hours · 16:05 ET
10-K ↗
Wed, 25 Feb 2026
1760.1200
1781.4800
1654.2400
1767.7100
2,381,200
Tue, 24 Feb 2026
12 · 8-K
After-hours · 16:00 ET
8-K ↗
Tue, 24 Feb 2026
1885.0000
1928.9600
1857.1200
1922.5601
900,800
Mon, 23 Feb 2026
1995.3500
2008.1899
1848.9100
1864.4600
757,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
1986.0100
2020.5500
1964.8700
1996.8700
361,100
Thu, 19 Feb 2026
2009.0800
2025.3900
1990.1801
1996.5500
284,500
Wed, 18 Feb 2026
1988.2100
2047.8700
1976.0000
2009.0500
328,000
Tue, 17 Feb 2026
1975.3900
2006.6600
1931.1200
1975.5100
425,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
1990.2600
2006.3199
1963.4700
1988.2600
425,500
Thu, 12 Feb 2026
2092.6201
2113.8999
1997.0000
2007.0000
584,400
Wed, 11 Feb 2026
2053.2300
2060.0000
1972.0000
2018.1801
471,000
Tue, 10 Feb 2026
2035.1801
2082.0901
2012.3300
2025.3199
545,700
Mon, 09 Feb 2026
1984.0200
2037.0200
1958.8800
2035.5900
546,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
2042.4301
2042.4301
1913.0000
1970.1500
937,700
Thu, 05 Feb 2026
2066.0200
2094.0901
2024.1400
2034.7600
519,100
Wed, 04 Feb 2026
2085.3101
2090.2600
1985.3400
2052.7800
766,800
Tue, 03 Feb 2026
2145.0000
2158.2700
2065.6399
2099.8999
501,800
Mon, 02 Feb 2026
2134.5100
2184.8999
2112.2800
2147.2200
342,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
2200.0000
2226.6799
2129.0000
2147.7900
558,600
Thu, 29 Jan 2026
2268.9800
2292.3401
2209.9299
2218.1399
418,500
Wed, 28 Jan 2026
2303.9099
2342.0000
2266.3501
2268.6001
486,000
Tue, 27 Jan 2026
2222.0000
2302.4600
2205.0000
2295.0000
569,400
Mon, 26 Jan 2026
2131.4700
2241.9900
2127.9700
2212.6201
539,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
2145.0000
2153.4600
2100.3101
2137.2900
467,100
Thu, 22 Jan 2026
2113.4099
2166.0000
2111.0100
2153.7500
872,900
Wed, 21 Jan 2026
2045.0000
2093.5100
2032.0100
2057.7700
942,900
Tue, 20 Jan 2026
2049.0400
2110.3601
2028.2100
2034.8199
535,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
2104.7400
2110.0400
2061.6201
2075.0100
546,800
Thu, 15 Jan 2026
2137.1201
2151.4600
2084.6201
2098.8501
425,200
Wed, 14 Jan 2026
2055.7000
2108.0000
2041.0200
2101.9500
500,100
Tue, 13 Jan 2026
2127.2100
2130.1499
2030.9100
2073.5701
689,900
Mon, 12 Jan 2026
2164.2700
2165.0300
2122.5701
2149.8999
408,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
2191.5000
2193.0601
2162.0000
2178.4099
309,200
Thu, 08 Jan 2026
2176.7000
2200.7000
2160.0200
2179.8000
340,500
Wed, 07 Jan 2026
2187.0400
2188.4900
2130.0000
2162.6101
383,100
Tue, 06 Jan 2026
2142.1699
2239.9500
2138.0000
2187.0400
689,200
Mon, 05 Jan 2026
2011.9399
2211.9299
2010.9000
2148.6201
1,072,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
2027.5500
2035.0000
1968.8800
1973.7000
502,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
2014.5601
2027.7300
2007.5000
2014.2600
199,700
Tue, 30 Dec 2025
2014.9200
2025.1899
1997.0601
2020.8800
294,100
Mon, 29 Dec 2025
1995.0000
2039.7600
1986.0000
2014.9700
276,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
1998.0800
2012.0000
1994.0100
2005.7100
192,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
1996.0000
2008.1700
1982.1200
1998.2100
98,200
Tue, 23 Dec 2025
1995.0000
2006.6600
1974.0000
1995.0699
254,200
Mon, 22 Dec 2025
2009.8800
2013.0000
1960.0300
1993.6500
311,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
1969.8400
2014.4600
1962.0000
1997.6100
737,900
Thu, 18 Dec 2025
1932.4900
1983.2200
1932.4900
1964.4600
686,100
Wed, 17 Dec 2025
1943.6899
1956.0500
1901.8300
1916.2800
687,600
Tue, 16 Dec 2025
1964.4399
1974.3000
1906.1801
1933.7200
908,300
Mon, 15 Dec 2025
2028.8600
2028.8600
1955.1100
1966.7600
487,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
2014.6500
2050.4900
2005.0000
2015.8900
401,200
Thu, 11 Dec 2025
1978.4100
2042.0500
1969.6899
2019.8101
522,400
Wed, 10 Dec 2025
2031.0100
2037.5000
1957.0000
1970.7300
1,173,900
Tue, 09 Dec 2025
11 · 8-K
After-hours · 16:54 ET
8-K ↗
Tue, 09 Dec 2025
2072.0500
2091.9900
2044.5900
2074.4800
418,100
Mon, 08 Dec 2025
2087.0801
2121.4199
2075.0000
2088.3601
361,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
10 · 424B2
After-hours · 17:18 ET
424B2 ↗
Fri, 05 Dec 2025
2145.4900
2163.0000
2051.0400
2066.4199
668,900
Fri, 05 Dec 2025
9 · 8-K
Pre-market · 08:13 ET
FORM 8-K ↗
Thu, 04 Dec 2025
2128.5100
2151.3301
2079.0801
2139.5601
443,000
Wed, 03 Dec 2025
2117.0000
2151.6299
2102.5601
2119.8301
383,800
Tue, 02 Dec 2025
2067.7500
2153.7500
2066.0100
2115.9099
616,200
Tue, 02 Dec 2025
8 · 424B2
Pre-market · 08:32 ET
424B2 ↗
Mon, 01 Dec 2025
2060.0000
2084.8799
2035.3900
2064.5500
538,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
2075.3799
2090.8601
2050.0000
2071.7800
248,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
2077.4399
2079.9700
2026.0000
2033.3199
377,900
Tue, 25 Nov 2025
2000.6700
2059.9399
1990.5601
2055.0000
524,700
Mon, 24 Nov 2025
1970.0000
2011.0000
1935.0900
2008.9200
870,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
1903.6200
1966.7400
1901.0000
1951.7800
816,100
Thu, 20 Nov 2025
2105.3000
2108.0000
1897.1801
1899.7500
1,195,200
Wed, 19 Nov 2025
2065.0000
2095.6699
2054.1699
2077.1799
428,500
Tue, 18 Nov 2025
2051.1001
2084.1299
2035.6100
2058.8101
380,000
Mon, 17 Nov 2025
7 · S-3ASR
After-hours · 17:28 ET
S-3ASR ↗
Mon, 17 Nov 2025
2055.0000
2074.1899
2038.0000
2057.7200
375,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
2030.1500
2049.5500
1990.5500
2048.8899
600,500
Thu, 13 Nov 2025
2084.5100
2100.0000
2017.8800
2031.0500
700,900
Wed, 12 Nov 2025
2141.5701
2143.4399
2094.6599
2103.9099
406,000
Tue, 11 Nov 2025
2086.1599
2124.5000
2070.0000
2099.5701
395,000
Mon, 10 Nov 2025
2127.1499
2131.5601
2049.4299
2092.0400
823,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2120.0000
2122.0000
2078.3601
2108.6001
655,600
Thu, 06 Nov 2025
2274.1201
2276.9099
2121.7800
2128.3301
742,300
Wed, 05 Nov 2025
2295.0000
2320.0000
2233.4199
2301.8799
464,400
Tue, 04 Nov 2025
2300.0000
2372.7900
2270.0000
2305.6899
383,300
Mon, 03 Nov 2025
2331.2000
2387.5500
2289.0000
2316.3999
497,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2375.0000
2419.7800
2308.0000
2327.2600
754,700
Thu, 30 Oct 2025
6 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Thu, 30 Oct 2025
2210.5500
2428.0000
2210.0000
2360.7600
892,700
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 29 Oct 2025
2283.4199
2319.2800
2251.0000
2295.9199
545,800
Tue, 28 Oct 2025
2290.5400
2298.0500
2250.0500
2290.1399
385,400
Mon, 27 Oct 2025
2300.0000
2304.0901
2220.0000
2282.3201
640,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2171.8201
2185.0000
2140.0200
2161.1101
367,600
Thu, 23 Oct 2025
2108.6899
2149.9800
2095.0000
2148.3201
296,000
Wed, 22 Oct 2025
2129.5601
2131.4399
2088.4500
2095.2100
283,000
Tue, 21 Oct 2025
2105.0000
2163.2400
2096.0000
2142.0500
349,400
Mon, 20 Oct 2025
2039.7300
2105.0000
2033.0900
2102.1101
360,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
2061.8999
2061.8999
2020.0000
2024.9800
742,100
Thu, 16 Oct 2025
2050.5100
2071.7800
2025.2500
2043.0601
818,100
Wed, 15 Oct 2025
2181.9199
2181.9199
2033.0000
2048.3501
757,000
Tue, 14 Oct 2025
2150.0000
2183.9500
2121.4099
2157.8201
315,600
Mon, 13 Oct 2025
2150.0100
2207.9099
2146.0000
2175.9099
352,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
2271.0100
2280.0000
2120.0000
2133.6699
731,200
Thu, 09 Oct 2025
2183.0000
2279.4500
2170.0000
2275.0000
523,200
Wed, 08 Oct 2025
2194.3000
2199.1101
2140.6399
2179.8899
396,200
Tue, 07 Oct 2025
2151.8701
2189.4700
2118.2700
2187.5701
332,300
Mon, 06 Oct 2025
2178.3101
2178.3101
2116.0000
2154.2200
636,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
2241.0100
2249.5000
2160.0000
2172.7500
617,600
Thu, 02 Oct 2025
2201.6499
2250.8601
2159.3601
2246.6001
897,800
Wed, 01 Oct 2025
2344.2900
2345.0000
2172.7700
2176.9099
1,189,700
Tue, 30 Sep 2025
2475.0000
2481.1001
2314.1799
2336.9399
928,300
Mon, 29 Sep 2025
2492.2300
2548.5000
2484.6499
2501.3101
283,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
2499.0000
2514.8999
2459.3501
2468.4199
249,700
Thu, 25 Sep 2025
2507.8899
2507.8899
2443.1599
2492.2500
362,500
Wed, 24 Sep 2025
2511.6699
2530.0000
2481.5000
2510.9700
272,600
Tue, 23 Sep 2025
2460.0000
2516.6499
2433.4900
2494.3501
267,700
Mon, 22 Sep 2025
2442.1101
2463.3401
2415.7600
2460.6599
288,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
2493.0601
2500.0000
2433.3201
2452.3401
416,900
Thu, 18 Sep 2025
2459.6699
2531.1899
2459.3201
2476.3701
378,800
Wed, 17 Sep 2025
2395.7000
2468.2500
2370.2600
2446.3201
418,100
Tue, 16 Sep 2025
4 · 8-K
After-hours · 16:46 ET
8-K ↗
Tue, 16 Sep 2025
2344.5500
2394.1699
2336.8701
2390.1399
436,600
Mon, 15 Sep 2025
2337.7600
2352.4399
2311.3601
2335.8201
375,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
2325.0000
2352.3799
2290.5000
2339.3601
571,800
Thu, 11 Sep 2025
2357.0801
2372.3101
2331.5500
2338.2000
331,200
Wed, 10 Sep 2025
2377.0000
2402.8899
2318.4199
2348.9900
415,600
Tue, 09 Sep 2025
2348.2100
2378.2400
2341.3301
2373.0100
272,400
Mon, 08 Sep 2025
2361.1101
2373.9299
2298.0400
2346.9600
789,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
2421.6299
2450.2200
2321.3301
2417.4900
493,500
Thu, 04 Sep 2025
2376.6799
2421.7600
2372.1101
2417.8000
270,700
Wed, 03 Sep 2025
2367.8701
2380.2600
2342.7100
2373.1201
302,300
Tue, 02 Sep 2025
2424.5500
2438.7800
2365.4399
2379.7600
359,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
2484.0000
2503.2400
2446.3000
2472.9099
292,500
Thu, 28 Aug 2025
2396.9700
2504.3701
2396.9700
2472.2900
373,100
Wed, 27 Aug 2025
2380.0701
2425.0000
2380.0701
2413.4299
224,100
Tue, 26 Aug 2025
2408.0000
2426.9500
2375.0000
2405.5300
409,700
Mon, 25 Aug 2025
2421.7600
2440.0000
2385.0100
2407.7400
199,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
2347.5000
2461.9399
2347.5000
2430.6201
436,100
Thu, 21 Aug 2025
2345.6599
2355.9800
2319.0100
2337.4399
216,700
Wed, 20 Aug 2025
2353.2500
2365.7700
2327.5000
2335.9800
272,400
Tue, 19 Aug 2025
2361.4500
2379.1499
2333.4700
2342.9399
352,800
Mon, 18 Aug 2025
2416.3701
2425.0000
2364.0100
2364.0100
223,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
2345.0000
2432.8301
2342.3201
2392.3000
411,200
Thu, 14 Aug 2025
2322.5200
2347.4299
2313.5601
2319.8000
286,000
Wed, 13 Aug 2025
2364.0701
2388.7400
2313.1001
2327.3000
313,700
Tue, 12 Aug 2025
2292.4099
2375.0000
2292.3000
2350.8301
408,600
Mon, 11 Aug 2025
2353.0000
2360.2200
2291.0000
2292.0400
351,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2345.4700
2359.0000
2302.7500
2353.7000
303,500
Thu, 07 Aug 2025
2338.6899
2368.8999
2311.1101
2334.8201
352,000
Wed, 06 Aug 2025
2441.3401
2455.9399
2284.9900
2317.2200
616,200
Tue, 05 Aug 2025
3 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Tue, 05 Aug 2025
2329.1101
2480.0000
2318.0801
2408.0200
1,124,100
Mon, 04 Aug 2025
2 · 8-K
After-hours · 16:01 ET
8-K ↗
Mon, 04 Aug 2025
2400.0000
2431.1899
2370.4299
2395.8301
563,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
1 · 8-K
After-hours · 17:07 ET
8-K ↗
Fri, 01 Aug 2025
2379.9900
2401.5300
2360.0000
2375.9199
375,200
Thu, 31 Jul 2025
2384.9900
2389.8999
2350.0000
2373.8899
258,200
Wed, 30 Jul 2025
2393.0000
2400.0000
2368.7100
2381.3899
227,200
Tue, 29 Jul 2025
2374.4800
2390.0000
2362.9399
2384.8999
259,300
Mon, 28 Jul 2025
2365.0000
2378.6101
2348.0901
2354.1101
192,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend