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
71.2600
72.7900
70.1100
70.2300
2,609,200
Thu, 23 Jul 2026
72.0000
72.4900
69.8600
71.2100
4,204,500
Wed, 22 Jul 2026
74.8900
75.4300
73.5500
73.9150
3,188,200
Tue, 21 Jul 2026
75.2300
75.5000
73.8400
74.7200
4,623,300
Mon, 20 Jul 2026
75.8700
77.4630
75.1950
75.3200
4,339,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.9800
78.0000
74.7500
76.0700
4,548,100
Thu, 16 Jul 2026
80.0500
83.1700
79.4250
79.8400
3,776,500
Wed, 15 Jul 2026
85.6200
86.8000
80.4400
81.7100
4,444,000
Tue, 14 Jul 2026
82.9700
84.7500
82.1700
84.4500
3,348,400
Mon, 13 Jul 2026
82.7900
84.0000
81.1100
81.9300
3,021,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
85.1400
86.0000
81.9200
83.4200
3,471,500
Thu, 09 Jul 2026
82.1000
85.5800
81.6900
83.7800
3,065,200
Wed, 08 Jul 2026
82.4100
82.5800
79.3300
81.2800
4,626,800
Tue, 07 Jul 2026
86.0000
86.7700
82.8700
83.6200
4,032,800
Mon, 06 Jul 2026
84.9900
86.3200
83.5300
85.7800
3,667,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
84.5550
86.5500
82.5500
84.5800
3,768,100
Wed, 01 Jul 2026
82.8500
85.3050
81.8600
83.8500
3,753,200
Tue, 30 Jun 2026
81.9200
82.8000
80.7500
81.5500
3,193,900
Mon, 29 Jun 2026
80.6000
82.0950
78.8200
81.7900
4,552,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
75.8700
80.4700
75.5700
79.4900
8,865,500
Thu, 25 Jun 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 25 Jun 2026
78.1300
79.2000
76.0900
76.8500
3,669,800
Wed, 24 Jun 2026
72.7600
79.9700
72.2400
77.6600
5,829,600
Tue, 23 Jun 2026
69.9600
72.3300
69.6100
71.8300
2,818,100
Mon, 22 Jun 2026
74.0200
75.5000
71.7650
72.2000
3,364,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.9100
74.7500
71.9100
73.9200
4,486,500
Wed, 17 Jun 2026
74.1200
77.1000
70.5900
70.7300
6,220,400
Tue, 16 Jun 2026
72.5000
75.7400
72.0000
74.6900
6,092,500
Mon, 15 Jun 2026
69.0000
73.4500
68.4700
71.9000
6,543,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
66.8100
67.5000
64.1200
66.1700
3,024,800
Thu, 11 Jun 2026
62.5400
66.5500
61.1800
66.4900
4,661,700
Wed, 10 Jun 2026
63.6500
66.2100
62.7000
62.8100
4,507,600
Tue, 09 Jun 2026
65.9000
68.7000
62.8400
65.1100
3,087,300
Mon, 08 Jun 2026
64.0100
66.1800
62.4800
65.4600
3,554,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
67.1900
68.1200
62.4400
63.6100
3,849,300
Thu, 04 Jun 2026
67.2000
69.1450
65.8800
68.7000
4,697,800
Wed, 03 Jun 2026
69.6300
70.6500
64.9000
66.2700
5,318,000
Tue, 02 Jun 2026
71.2800
72.4000
70.0500
71.0100
4,716,600
Mon, 01 Jun 2026
73.9700
75.2200
72.3500
72.9100
5,736,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.9400
74.6300
72.0700
73.6500
6,453,800
Thu, 28 May 2026
70.4400
73.3300
69.6400
73.0000
5,020,100
Wed, 27 May 2026
70.0000
71.8000
69.4000
70.4400
5,826,500
Tue, 26 May 2026
65.9800
69.8100
65.3200
69.2700
5,550,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68.0500
69.8780
64.0000
65.2200
5,545,700
Thu, 21 May 2026
67.2400
67.8300
64.4900
67.1800
3,964,600
Wed, 20 May 2026
65.7700
67.5400
63.3000
67.1200
5,927,200
Tue, 19 May 2026
64.4100
65.3700
62.8300
65.3000
4,310,100
Mon, 18 May 2026
64.9800
65.9700
62.8400
64.4100
3,466,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
65.1900
67.5600
65.0500
65.8200
3,482,200
Thu, 14 May 2026
63.9200
67.5900
63.0500
67.5700
4,717,700
Wed, 13 May 2026
64.9600
65.0000
59.7500
63.5300
6,863,400
Tue, 12 May 2026
65.8500
68.5200
64.6250
65.4300
5,178,700
Mon, 11 May 2026
63.0900
66.6050
61.8500
66.4500
7,789,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
68.3600
71.2900
63.7500
64.0100
9,412,900
Thu, 07 May 2026
13 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Thu, 07 May 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 May 2026
67.1500
68.9600
66.7400
67.3600
7,446,700
Wed, 06 May 2026
67.7900
68.4600
64.2550
65.5800
6,023,600
Tue, 05 May 2026
67.5600
68.1980
66.2000
66.8100
3,470,900
Mon, 04 May 2026
67.1400
68.8780
66.7000
67.0800
4,067,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
64.7600
68.0500
64.6000
67.5400
6,423,600
Thu, 30 Apr 2026
63.1200
65.1300
61.7000
64.2800
4,958,600
Wed, 29 Apr 2026
62.5850
63.6400
61.1000
63.4800
3,815,700
Tue, 28 Apr 2026
64.3700
65.3900
62.8600
63.1600
3,309,000
Mon, 27 Apr 2026
63.2100
65.4400
63.2100
65.1300
3,523,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.5000
64.2000
62.3500
63.7200
4,095,900
Thu, 23 Apr 2026
65.5100
66.0240
61.2810
62.9800
5,710,800
Wed, 22 Apr 2026
66.0600
67.3200
65.4100
66.5800
3,034,200
Tue, 21 Apr 2026
67.5700
68.7400
64.5600
64.6000
6,219,500
Mon, 20 Apr 2026
64.3500
67.1500
64.1800
67.0600
5,793,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
63.8650
66.0000
62.3300
64.5000
8,918,000
Thu, 16 Apr 2026
60.4400
61.7100
58.4400
60.2800
4,890,900
Wed, 15 Apr 2026
58.4000
59.9300
56.6350
59.6200
7,574,200
Tue, 14 Apr 2026
52.8600
56.0800
52.5150
55.8200
6,820,300
Mon, 13 Apr 2026
48.0000
52.0800
47.9700
51.9700
5,244,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
49.4500
49.9000
48.2000
48.5300
3,596,700
Thu, 09 Apr 2026
49.4000
49.7000
47.5630
49.0100
3,054,100
Wed, 08 Apr 2026
51.8200
53.3800
49.6450
49.8100
6,045,100
Tue, 07 Apr 2026
47.5700
48.3500
46.5200
47.4000
4,267,200
Mon, 06 Apr 2026
47.3400
49.5500
47.0500
48.4500
4,415,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.8100
46.3600
43.0600
46.3100
3,590,100
Wed, 01 Apr 2026
46.6600
47.3500
45.1700
45.5400
3,668,600
Tue, 31 Mar 2026
43.9200
46.1900
43.6000
45.8200
5,325,700
Mon, 30 Mar 2026
42.7700
44.2050
42.4100
43.0300
4,054,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
42.9900
43.8500
42.0950
42.5300
5,375,200
Thu, 26 Mar 2026
44.5600
46.0400
43.6800
43.8500
4,686,800
Wed, 25 Mar 2026
46.0000
47.2000
44.4400
45.0500
3,194,500
Tue, 24 Mar 2026
45.4700
45.6100
43.6100
44.7900
4,315,100
Mon, 23 Mar 2026
45.5600
46.6300
45.0300
46.1600
5,351,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
44.0400
45.4500
43.2400
43.8100
5,383,000
Thu, 19 Mar 2026
43.2100
45.4600
42.7810
44.4300
5,751,000
Wed, 18 Mar 2026
47.1400
49.5100
43.8300
44.4200
12,867,700
Tue, 17 Mar 2026
48.0000
48.9100
46.0000
47.5600
5,628,100
Mon, 16 Mar 2026
47.5750
48.3500
47.0800
47.6900
4,506,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
47.2700
48.3800
46.2900
46.8800
4,490,800
Thu, 12 Mar 2026
50.1900
51.2100
46.1100
46.3800
6,609,500
Wed, 11 Mar 2026
49.8300
51.3900
49.2200
50.7900
3,939,700
Tue, 10 Mar 2026
51.2000
51.5000
49.2000
49.7700
5,075,200
Mon, 09 Mar 2026
50.4300
51.3800
49.1850
50.8100
6,594,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
51.3500
52.4000
49.8230
51.7000
5,597,800
Thu, 05 Mar 2026
51.2000
52.8600
50.6800
52.5000
6,170,900
Wed, 04 Mar 2026
48.7400
51.5800
48.3600
50.7200
7,244,200
Tue, 03 Mar 2026
45.2800
48.6100
43.7250
47.8300
6,807,900
Mon, 02 Mar 2026
45.6000
47.4700
45.1500
46.6700
5,475,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
48.5600
48.9700
45.8600
46.9800
9,316,400
Thu, 26 Feb 2026
48.4300
50.8400
48.2600
50.4200
7,164,900
Wed, 25 Feb 2026
48.1700
48.5800
47.2750
47.9800
8,680,500
Tue, 24 Feb 2026
47.1300
48.4990
46.5660
47.8700
4,930,600
Mon, 23 Feb 2026
49.9100
50.6200
46.7600
47.1300
7,174,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
50.5900
52.8900
50.2500
51.0900
4,811,000
Thu, 19 Feb 2026
49.4550
51.9500
49.2800
51.8200
6,456,100
Wed, 18 Feb 2026
51.9500
52.8950
51.0000
51.7000
6,630,900
Tue, 17 Feb 2026
49.7300
52.2750
49.1700
51.6000
7,389,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
50.1300
51.0800
48.5500
49.8100
10,261,000
Thu, 12 Feb 2026
56.9000
57.1000
49.6000
49.7600
13,681,200
Wed, 11 Feb 2026
60.2550
60.2550
55.0100
56.5400
8,204,600
Tue, 10 Feb 2026
57.7400
62.1400
57.5000
59.6500
9,328,800
Mon, 09 Feb 2026
57.0300
58.8700
55.5500
57.9500
7,830,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
60.6750
61.1000
55.3300
57.0300
19,096,200
Thu, 05 Feb 2026
11 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Thu, 05 Feb 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 05 Feb 2026
59.5000
61.8900
58.1200
59.4200
12,968,500
Wed, 04 Feb 2026
61.1500
62.2100
58.9500
62.1600
8,229,000
Tue, 03 Feb 2026
64.3300
64.6200
59.6500
61.6600
8,511,500
Mon, 02 Feb 2026
59.3200
62.6980
59.0000
61.9900
5,655,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.6400
62.6400
59.6900
60.3000
5,553,300
Thu, 29 Jan 2026
65.2500
65.3400
61.3700
62.8000
7,745,200
Wed, 28 Jan 2026
69.0000
69.3650
64.8500
65.3600
6,933,000
Tue, 27 Jan 2026
71.0300
71.1500
68.0000
68.7900
4,967,700
Mon, 26 Jan 2026
71.0000
71.3400
68.5500
68.7100
4,509,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
72.6450
72.9700
70.6750
71.4300
3,851,200
Thu, 22 Jan 2026
72.8100
74.2200
70.9000
72.8350
4,591,700
Wed, 21 Jan 2026
70.5400
74.1400
70.0000
71.7600
6,073,900
Tue, 20 Jan 2026
71.0000
73.2800
70.8100
71.1000
4,708,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
9 · 8-K
After-hours · 17:04 ET
8-K ↗
Fri, 16 Jan 2026
72.2600
75.9000
72.0500
74.7600
5,618,200
Thu, 15 Jan 2026
73.6700
74.1200
71.5600
71.8100
4,516,000
Wed, 14 Jan 2026
75.5000
75.5950
70.3300
72.6100
8,159,800
Tue, 13 Jan 2026
76.0000
76.4300
72.3000
75.9700
6,560,200
Mon, 12 Jan 2026
84.1400
84.6500
75.2500
76.3900
11,495,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
82.2500
82.9900
79.8300
81.8000
2,649,600
Thu, 08 Jan 2026
82.3300
82.8600
79.8800
81.6100
3,259,800
Wed, 07 Jan 2026
82.3800
83.9000
81.5550
83.0500
3,707,700
Tue, 06 Jan 2026
81.6300
82.5000
78.6270
82.3500
3,600,600
Mon, 05 Jan 2026
74.1700
81.4100
74.0100
80.8000
7,656,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
75.0000
75.4580
72.8600
74.0300
4,112,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.8800
76.2250
74.2300
74.4300
2,527,500
Tue, 30 Dec 2025
75.3900
76.4900
75.2000
75.8500
1,986,200
Mon, 29 Dec 2025
74.9400
76.3000
74.4800
75.5100
2,070,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
75.4700
76.2000
74.9000
75.8100
2,071,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
75.3150
76.4410
74.0350
75.9900
1,572,500
Tue, 23 Dec 2025
77.4700
78.2200
74.6870
75.6400
3,707,400
Mon, 22 Dec 2025
76.9400
78.9800
76.4700
78.5700
3,633,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
77.1600
78.5000
76.1300
76.2200
8,519,900
Thu, 18 Dec 2025
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 18 Dec 2025
74.6000
78.3200
73.6800
76.3700
7,668,700
Wed, 17 Dec 2025
73.3600
75.7300
71.7400
72.0400
6,827,600
Tue, 16 Dec 2025
65.0000
73.9800
64.9000
73.3900
11,011,700
Mon, 15 Dec 2025
67.7700
68.2900
65.3060
65.6600
4,784,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
68.3200
69.2000
66.4800
67.2500
3,926,700
Thu, 11 Dec 2025
70.0550
70.3600
65.6000
69.0300
6,395,000
Wed, 10 Dec 2025
68.0000
71.1200
67.9900
70.8600
4,164,700
Tue, 09 Dec 2025
67.4500
69.9400
67.0880
68.4200
3,303,600
Mon, 08 Dec 2025
68.3750
68.5000
66.7230
68.1100
4,186,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
68.4500
68.6100
67.3000
67.9900
3,435,200
Thu, 04 Dec 2025
69.2000
69.3550
66.6600
68.6900
5,115,500
Wed, 03 Dec 2025
66.8400
70.7000
66.6100
69.6400
5,126,000
Tue, 02 Dec 2025
69.5000
71.8600
66.6100
67.0200
7,184,000
Mon, 01 Dec 2025
70.3000
72.1400
68.8200
69.0650
4,402,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
69.3500
71.2400
69.0020
70.9500
2,148,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
69.4200
70.1200
68.7900
68.8000
3,232,600
Tue, 25 Nov 2025
66.5000
69.1300
66.0700
68.8300
6,118,700
Mon, 24 Nov 2025
65.0000
67.2900
64.2800
66.8900
5,744,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
63.0000
65.1200
60.2900
64.3800
5,428,700
Thu, 20 Nov 2025
67.6500
68.6490
62.4500
62.5400
6,111,500
Wed, 19 Nov 2025
65.8100
66.6000
63.0600
65.3500
4,762,900
Tue, 18 Nov 2025
66.6300
67.4600
65.2300
65.6900
5,000,800
Mon, 17 Nov 2025
69.6000
70.3900
66.2100
68.1700
5,807,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
70.0450
73.9490
69.5600
70.5100
6,152,600
Thu, 13 Nov 2025
78.1900
78.6000
70.1300
73.1800
7,741,300
Wed, 12 Nov 2025
75.8800
79.3800
75.6750
78.9500
6,233,300
Tue, 11 Nov 2025
77.0400
77.9500
73.8000
75.1400
4,756,700
Mon, 10 Nov 2025
75.7900
78.2000
75.2200
76.0900
6,495,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
69.9100
73.9100
68.2200
73.6200
16,362,600
Thu, 06 Nov 2025
7 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Thu, 06 Nov 2025
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 06 Nov 2025
71.1400
71.5500
65.7050
65.9600
10,654,800
Wed, 05 Nov 2025
70.1100
72.9400
68.5100
71.5200
5,195,100
Tue, 04 Nov 2025
69.6400
72.8600
69.1700
71.4100
4,926,800
Mon, 03 Nov 2025
71.8300
73.7900
71.3000
72.0800
4,609,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
70.0000
72.1500
69.5000
71.8800
5,679,900
Thu, 30 Oct 2025
71.9300
72.0900
68.3700
68.9000
5,692,100
Wed, 29 Oct 2025
75.4000
76.2500
72.4600
72.6600
3,885,300
Tue, 28 Oct 2025
76.8750
77.1900
74.2700
75.9200
3,596,000
Mon, 27 Oct 2025
76.8500
77.3500
75.4400
76.4500
4,153,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
5 · DEFA14A
After-hours · 16:09 ET
DEFA14A ↗
Fri, 24 Oct 2025
4 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Fri, 24 Oct 2025
78.1750
78.9500
75.2900
75.3900
4,902,700
Thu, 23 Oct 2025
72.7600
77.0000
72.1000
75.5400
5,571,700
Wed, 22 Oct 2025
74.2300
74.3000
69.9000
71.9300
4,483,800
Tue, 21 Oct 2025
72.0900
75.2500
71.5600
74.4900
5,331,600
Mon, 20 Oct 2025
68.8100
72.5300
68.2500
72.0800
4,928,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
68.3700
69.6200
67.4900
67.9000
5,939,500
Thu, 16 Oct 2025
73.3500
73.4300
68.2500
69.0700
6,830,200
Wed, 15 Oct 2025
74.0500
75.0600
72.2400
73.0600
3,880,000
Tue, 14 Oct 2025
71.2250
74.3400
69.7600
72.9200
3,554,100
Mon, 13 Oct 2025
72.9400
73.9500
71.6200
73.1800
4,902,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
77.8500
78.5000
71.0500
71.1400
6,889,100
Thu, 09 Oct 2025
75.9800
79.3500
75.7200
77.4600
8,367,900
Wed, 08 Oct 2025
77.2000
77.9000
74.5600
75.2500
4,778,500
Tue, 07 Oct 2025
76.0000
77.1900
74.1500
76.6500
4,699,900
Mon, 06 Oct 2025
76.6500
77.1880
74.4600
75.8600
5,298,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
77.9250
78.0100
74.3800
74.8300
5,874,000
Thu, 02 Oct 2025
75.4650
78.0600
73.6500
77.4300
6,722,900
Wed, 01 Oct 2025
75.9900
76.0800
73.4000
74.4200
8,902,200
Tue, 30 Sep 2025
76.5000
76.6000
70.6600
73.0800
12,011,000
Mon, 29 Sep 2025
76.9200
77.5700
74.3000
76.5600
7,479,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
78.0000
78.7500
75.2100
76.0300
6,138,900
Thu, 25 Sep 2025
78.8100
80.1900
77.5500
77.9400
6,659,200
Wed, 24 Sep 2025
84.1200
85.0800
81.4200
81.5300
5,427,800
Tue, 23 Sep 2025
89.7700
89.8400
82.5400
82.7300
7,727,700
Mon, 22 Sep 2025
3 · 8-K
After-hours · 16:37 ET
8-K ↗
Mon, 22 Sep 2025
91.0200
91.0800
87.6700
90.1200
6,957,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
89.9200
92.5600
89.2760
92.1800
9,494,200
Thu, 18 Sep 2025
91.6400
91.9900
89.3310
89.9100
5,087,500
Wed, 17 Sep 2025
89.7200
91.1700
87.6300
90.4000
6,574,900
Tue, 16 Sep 2025
89.0970
90.3050
86.7600
89.9600
7,330,800
Mon, 15 Sep 2025
84.1100
89.6100
84.1100
89.4300
10,280,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
81.9000
84.0600
79.4000
83.0800
7,056,500
Thu, 11 Sep 2025
85.1100
85.6800
81.1800
81.4100
7,781,300
Wed, 10 Sep 2025
90.0000
90.1400
83.9610
84.8700
7,449,200
Tue, 09 Sep 2025
86.0100
88.9000
84.5300
88.4200
7,362,900
Mon, 08 Sep 2025
87.4550
88.5300
85.7600
85.8800
6,400,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
91.0400
93.2000
86.4420
87.3500
9,276,400
Thu, 04 Sep 2025
85.1340
91.3400
85.1340
89.6600
14,074,300
Wed, 03 Sep 2025
82.9150
85.4700
82.3800
85.3100
9,253,000
Tue, 02 Sep 2025
85.3500
86.2200
81.6000
82.2200
13,888,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
92.0000
100.0000
86.7600
88.4600
43,192,900
Thu, 28 Aug 2025
2 · 10-K
After-hours · 17:04 ET
10-K ↗
Thu, 28 Aug 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 28 Aug 2025
78.2500
81.0500
78.0000
79.9900
13,987,400
Wed, 27 Aug 2025
77.6500
78.9500
76.4300
77.5900
6,791,300
Tue, 26 Aug 2025
78.3250
79.5250
77.7500
77.9500
19,333,200
Mon, 25 Aug 2025
78.9300
79.7500
76.3400
77.3900
5,661,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
74.2900
80.4100
74.1500
79.4900
8,391,500
Thu, 21 Aug 2025
72.4300
74.9600
71.7800
74.4900
3,330,800
Wed, 20 Aug 2025
73.5400
74.9700
70.7400
72.9800
4,958,000
Tue, 19 Aug 2025
76.7700
77.2200
73.3500
73.8600
5,990,800
Mon, 18 Aug 2025
78.6450
80.1580
77.8800
78.2400
4,134,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
76.9300
78.8900
76.1000
78.7200
4,580,400
Thu, 14 Aug 2025
76.1900
77.5200
74.9200
77.0200
5,222,000
Wed, 13 Aug 2025
78.6550
78.7800
76.8600
77.7100
4,084,300
Tue, 12 Aug 2025
74.9650
77.4800
74.3400
76.8850
5,041,200
Mon, 11 Aug 2025
71.2900
74.1850
69.8000
72.9700
4,722,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
79.3750
79.3750
71.2500
72.3300
9,328,600
Thu, 07 Aug 2025
78.3700
79.6900
76.6900
78.9600
5,277,600
Wed, 06 Aug 2025
75.0000
77.7400
74.3000
77.2800
6,297,600
Tue, 05 Aug 2025
75.0500
75.1300
71.3600
74.8600
6,531,600
Mon, 04 Aug 2025
68.0000
75.1600
67.6050
74.7900
9,889,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
65.4500
67.3020
62.6200
66.4100
4,964,700
Thu, 31 Jul 2025
67.8700
69.5250
67.2030
68.5600
4,453,700
Wed, 30 Jul 2025
67.9600
69.4200
66.5300
67.4300
4,896,900
Tue, 29 Jul 2025
68.0700
69.6000
66.3400
67.9600
3,905,400
Mon, 28 Jul 2025
68.0000
68.4000
67.1000
67.5100
2,310,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend