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
1551.1650
1573.0900
1411.5000
1436.5601
14,024,800
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
18 · 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
17 · 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
16 · 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
15 · 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
14 · 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
13 · 424B7
After-hours · 16:39 ET
424B7 ↗
Tue, 17 Feb 2026
12 · 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
11 · 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
10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
Fri, 24 Oct 2025
174.4000
187.3600
173.5000
186.1600
10,653,100
Thu, 23 Oct 2025
146.9950
167.9500
146.0000
167.0500
9,011,400
Wed, 22 Oct 2025
149.1000
157.4000
144.8200
146.9500
7,516,800
Tue, 21 Oct 2025
145.8000
150.1600
142.7600
149.2900
4,177,900
Mon, 20 Oct 2025
5 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Mon, 20 Oct 2025
145.9800
152.6300
145.5000
148.0400
6,626,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
139.2200
150.8200
136.2900
140.1600
8,279,800
Thu, 16 Oct 2025
146.0000
149.0900
141.7000
144.2700
6,289,600
Wed, 15 Oct 2025
134.7500
144.5500
130.5000
144.3000
8,971,100
Tue, 14 Oct 2025
123.5900
130.4800
120.9600
127.2900
7,078,600
Mon, 13 Oct 2025
129.7400
135.9100
124.0480
134.6100
8,297,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
131.4600
132.0000
116.1700
116.9100
7,860,200
Thu, 09 Oct 2025
127.0000
131.6050
126.1200
129.6800
3,561,500
Wed, 08 Oct 2025
121.5000
132.2800
120.2000
131.8800
7,173,400
Tue, 07 Oct 2025
4 · DEFA14A
After-hours · 16:11 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Tue, 07 Oct 2025
3 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Tue, 07 Oct 2025
125.2000
125.2000
115.6800
120.9500
6,594,600
Mon, 06 Oct 2025
133.6000
134.7900
119.2900
121.1700
9,963,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
128.2900
137.0500
126.7000
128.4100
10,193,700
Thu, 02 Oct 2025
128.6900
132.2900
123.2600
124.1400
9,453,400
Wed, 01 Oct 2025
113.0600
123.8500
112.0000
121.1200
12,237,400
Tue, 30 Sep 2025
114.1000
120.7400
112.1100
112.2000
11,414,800
Mon, 29 Sep 2025
104.2500
114.0000
103.3480
113.5000
12,435,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
96.0000
99.6460
94.3900
97.1200
6,418,000
Thu, 25 Sep 2025
96.2650
100.4500
93.5350
94.2900
10,569,300
Wed, 24 Sep 2025
103.5550
107.7200
96.6310
99.8300
12,409,300
Tue, 23 Sep 2025
105.0000
110.2100
104.7000
106.4000
7,835,000
Mon, 22 Sep 2025
105.7600
108.8000
101.5900
102.9200
7,692,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
98.0000
102.9900
96.7100
102.2100
6,459,900
Thu, 18 Sep 2025
97.3000
102.9300
96.8580
98.8700
9,441,900
Wed, 17 Sep 2025
90.7750
94.8100
90.2200
93.9700
7,031,000
Tue, 16 Sep 2025
90.3100
93.1300
89.5600
91.5500
6,292,100
Mon, 15 Sep 2025
85.3000
92.0550
85.1200
90.0900
8,981,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
85.3100
86.9600
82.2800
86.1300
5,641,700
Thu, 11 Sep 2025
82.3000
85.8900
81.3800
84.3000
10,167,400
Wed, 10 Sep 2025
72.4200
74.4900
72.0300
73.9200
4,053,000
Tue, 09 Sep 2025
70.2600
71.4000
69.5700
70.5100
3,364,300
Mon, 08 Sep 2025
68.6500
71.0000
67.8600
70.4950
5,869,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
65.5200
68.6700
63.7400
68.5500
9,050,000
Thu, 04 Sep 2025
55.6700
62.6500
55.5500
62.5000
10,189,000
Wed, 03 Sep 2025
51.9200
53.2250
50.6500
53.0100
1,689,700
Tue, 02 Sep 2025
51.0100
51.7000
50.0700
51.0700
2,023,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
51.1500
52.9400
50.8200
52.4700
4,228,000
Thu, 28 Aug 2025
48.5600
51.2300
48.5600
50.8700
2,919,400
Wed, 27 Aug 2025
47.4000
49.0800
47.4000
48.4400
2,145,100
Tue, 26 Aug 2025
46.7500
48.2100
46.7500
47.3500
2,577,800
Mon, 25 Aug 2025
46.3600
46.8800
46.0100
46.7800
1,318,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
46.1100
47.1900
45.6300
46.3700
2,208,300
Thu, 21 Aug 2025
43.8700
45.6000
43.5600
45.5000
1,802,300
Thu, 21 Aug 2025
2 · 10-K
Next filing day · accepted 20 Aug, 20:31 ET
10-K ↗
Wed, 20 Aug 2025
44.8600
45.0000
43.2020
44.4000
1,526,800
Tue, 19 Aug 2025
46.2300
46.5000
44.2600
44.5800
2,372,900
Mon, 18 Aug 2025
44.2500
45.8700
44.2500
45.5200
2,541,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
43.0600
46.1300
42.8200
44.5400
7,519,200
Thu, 14 Aug 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 14 Aug 2025
46.4300
47.2640
46.0800
46.6800
3,549,300
Wed, 13 Aug 2025
47.0200
48.4600
46.8000
47.0100
2,348,500
Tue, 12 Aug 2025
45.2100
47.8600
45.0000
46.8300
3,204,500
Mon, 11 Aug 2025
45.7000
46.3500
43.1700
43.3700
3,095,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
41.4100
44.8500
41.0000
44.3400
3,516,500
Thu, 07 Aug 2025
42.0000
42.3500
40.5300
40.6900
2,207,200
Wed, 06 Aug 2025
42.7200
43.0000
41.6150
42.1000
1,553,800
Tue, 05 Aug 2025
42.5300
43.3950
41.3700
41.9300
1,422,900
Mon, 04 Aug 2025
42.1100
42.5400
41.6000
42.5100
1,540,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
42.1800
42.2250
40.1000
41.3300
1,661,800
Thu, 31 Jul 2025
43.7300
44.6200
42.2430
42.9200
1,849,200
Wed, 30 Jul 2025
42.0700
43.4700
42.0700
43.3900
1,334,800
Tue, 29 Jul 2025
42.2600
43.1900
41.6770
42.9300
1,202,600
Mon, 28 Jul 2025
43.0800
43.2400
41.5700
41.8900
851,300
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend