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
49.3500
49.7100
47.2200
47.3500
2,836,000
Thu, 23 Jul 2026
48.0000
51.4900
47.9700
49.4400
4,799,200
Wed, 22 Jul 2026
48.0400
49.4000
47.7800
47.8900
2,059,200
Tue, 21 Jul 2026
46.0900
48.9200
45.6000
48.2100
3,357,900
Mon, 20 Jul 2026
46.2400
47.4000
45.7200
45.9400
2,739,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
46.0700
47.2500
45.5800
46.0300
5,611,700
Thu, 16 Jul 2026
49.0200
49.1300
46.3100
46.9600
3,162,600
Wed, 15 Jul 2026
51.7900
54.2200
49.1600
49.6800
4,931,200
Tue, 14 Jul 2026
48.9100
50.4800
48.2600
50.3600
5,195,200
Mon, 13 Jul 2026
48.4800
49.0800
46.3400
46.9600
3,532,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
49.0000
49.3000
47.5600
48.1900
2,377,000
Thu, 09 Jul 2026
49.9000
50.4800
48.2100
48.8500
3,209,400
Wed, 08 Jul 2026
50.2100
51.8100
49.6600
50.3800
3,432,800
Tue, 07 Jul 2026
53.7300
54.5200
49.7600
50.3400
3,634,200
Mon, 06 Jul 2026
55.0700
55.3500
52.8700
53.5400
3,801,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
55.3900
58.8800
54.0800
55.3500
6,702,400
Wed, 01 Jul 2026
50.2900
54.1300
49.7400
53.0400
8,241,400
Tue, 30 Jun 2026
50.1100
51.4700
48.6700
49.8600
5,655,300
Mon, 29 Jun 2026
48.3500
48.8900
46.4200
46.9500
5,764,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
46.0400
49.1900
46.0400
47.2100
28,199,200
Thu, 25 Jun 2026
47.4000
47.7800
46.0100
46.3200
5,279,100
Wed, 24 Jun 2026
50.1800
50.7900
47.7800
47.9500
3,560,300
Tue, 23 Jun 2026
50.0600
52.3400
50.0600
50.8000
3,683,300
Mon, 22 Jun 2026
53.7700
54.1500
50.6800
51.0900
4,661,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56.2200
56.7500
52.9400
54.2100
6,964,900
Wed, 17 Jun 2026
55.6300
58.4000
55.6000
56.1600
3,124,900
Tue, 16 Jun 2026
56.6100
57.3900
55.0100
56.3400
3,132,700
Mon, 15 Jun 2026
59.1900
59.5000
56.6800
57.0200
4,014,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
61.4900
61.7000
56.9100
57.7500
4,625,800
Thu, 11 Jun 2026
54.8200
58.8900
54.0700
58.7800
3,965,800
Wed, 10 Jun 2026
55.6000
56.8000
54.2500
54.8200
2,749,300
Tue, 09 Jun 2026
58.0600
59.3000
53.3100
56.1900
3,479,200
Mon, 08 Jun 2026
59.7200
59.7500
57.3700
57.7300
3,191,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
61.6400
62.1000
57.5000
58.5200
3,512,200
Thu, 04 Jun 2026
58.3600
63.5900
57.9400
63.4000
4,224,800
Wed, 03 Jun 2026
61.6200
61.8500
57.9000
58.4300
5,122,400
Tue, 02 Jun 2026
63.5700
63.6500
61.6800
63.2700
3,585,300
Mon, 01 Jun 2026
64.9400
66.2000
61.1500
63.4900
6,337,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.6600
66.7500
60.0800
64.1300
10,066,300
Thu, 28 May 2026
63.9600
66.8300
61.0000
65.1900
11,464,700
Wed, 27 May 2026
56.9800
57.3600
55.0000
57.3000
3,232,800
Tue, 26 May 2026
57.6600
59.3000
55.9000
56.8000
4,809,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
55.2900
56.7500
54.4600
56.1800
2,949,100
Thu, 21 May 2026
55.0000
55.0300
53.8100
54.6700
2,815,000
Wed, 20 May 2026
53.9500
55.8800
52.6500
55.8200
3,929,400
Tue, 19 May 2026
54.2400
54.5900
52.7800
53.4700
2,749,700
Mon, 18 May 2026
52.2600
54.7200
52.0800
54.2200
3,734,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
21 · 8-K
After-hours · 16:03 ET
8-K ↗
Fri, 15 May 2026
53.4900
53.9000
51.6600
52.0900
4,048,700
Thu, 14 May 2026
52.7600
55.9700
52.4900
54.8500
5,498,100
Wed, 13 May 2026
56.4100
56.5000
51.8400
52.4900
9,471,900
Tue, 12 May 2026
57.3400
58.6300
55.1100
57.3300
5,095,800
Mon, 11 May 2026
56.8700
57.7100
55.0100
56.9900
6,062,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.0800
57.9400
55.7300
57.8900
4,323,600
Thu, 07 May 2026
61.5400
61.5400
56.2900
57.0000
5,909,400
Wed, 06 May 2026
20 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Wed, 06 May 2026
19 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 06 May 2026
59.0800
61.7400
58.4300
61.5200
4,402,500
Tue, 05 May 2026
62.6900
62.7900
58.0100
59.3100
4,267,900
Mon, 04 May 2026
62.4700
64.1300
61.7600
61.9300
3,116,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.4100
63.5000
60.9500
62.0500
2,579,800
Thu, 30 Apr 2026
60.2900
63.1800
59.6400
63.0500
3,154,800
Wed, 29 Apr 2026
61.7400
61.7600
59.0600
59.5600
3,073,900
Tue, 28 Apr 2026
61.9400
62.7000
60.2200
61.6600
3,274,700
Mon, 27 Apr 2026
61.1900
64.4300
61.1900
63.1600
3,978,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
65.7600
65.7600
61.0100
61.2600
5,132,900
Thu, 23 Apr 2026
68.4500
68.7400
63.7900
65.5200
3,904,600
Wed, 22 Apr 2026
70.1200
70.9800
67.6400
68.6100
3,093,400
Tue, 21 Apr 2026
70.2600
70.9000
67.8200
68.5500
4,180,600
Mon, 20 Apr 2026
70.0400
71.7100
68.8600
69.8300
4,159,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
18 · 424B3
After-hours · 16:44 ET
424B3 ↗
Fri, 17 Apr 2026
75.4300
76.8900
70.4100
70.9900
7,158,400
Thu, 16 Apr 2026
76.3100
77.2200
73.0100
74.4100
2,421,100
Wed, 15 Apr 2026
75.6900
76.2900
73.2500
74.6600
3,502,100
Tue, 14 Apr 2026
74.6600
76.5700
72.5200
73.6600
2,586,300
Mon, 13 Apr 2026
70.1000
74.1000
69.6100
73.5500
2,564,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
68.0200
70.5300
67.4300
70.3400
2,887,200
Thu, 09 Apr 2026
74.2000
74.5000
68.2800
68.3300
3,788,400
Wed, 08 Apr 2026
79.3800
79.4400
72.5500
74.4600
3,692,400
Tue, 07 Apr 2026
72.2500
72.9000
69.8000
71.9600
2,886,000
Mon, 06 Apr 2026
71.1300
74.4100
70.2000
74.0900
4,140,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
17 · DEFA14A
After-hours · 16:04 ET
DEFA14A ↗
Thu, 02 Apr 2026
16 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Thu, 02 Apr 2026
65.2800
69.5100
63.8400
67.3100
4,392,500
Wed, 01 Apr 2026
72.6400
72.8000
67.6000
67.7000
4,421,500
Tue, 31 Mar 2026
66.9000
70.9700
65.5500
70.5100
6,105,300
Mon, 30 Mar 2026
71.7600
71.9000
64.3700
65.2800
5,501,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
74.8600
76.3800
71.7000
71.9400
3,186,000
Thu, 26 Mar 2026
78.3800
79.5300
75.1500
75.8600
3,024,100
Wed, 25 Mar 2026
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 25 Mar 2026
79.7900
80.9400
77.3100
79.9800
3,950,000
Tue, 24 Mar 2026
82.6700
83.0200
75.5200
77.4900
4,535,600
Mon, 23 Mar 2026
83.8400
86.3100
82.0700
83.6900
3,198,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
14 · PRE 14A
After-hours · 16:06 ET
PRE 14A ↗
Fri, 20 Mar 2026
91.4500
92.0000
83.1000
84.6200
6,896,800
Thu, 19 Mar 2026
90.5100
94.5000
87.6400
92.7800
2,404,900
Wed, 18 Mar 2026
94.4100
96.8800
92.6600
93.0400
2,846,900
Tue, 17 Mar 2026
90.8600
95.3500
90.2400
95.3100
3,273,700
Mon, 16 Mar 2026
88.8400
91.8000
86.9000
89.5300
2,424,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.0000
91.9000
87.2000
87.5300
2,754,000
Thu, 12 Mar 2026
88.9400
91.3700
85.3900
89.4600
3,941,100
Wed, 11 Mar 2026
87.0300
90.9800
86.6200
88.9200
1,946,900
Tue, 10 Mar 2026
91.4400
92.3000
88.6400
88.9600
3,299,800
Mon, 09 Mar 2026
87.8600
93.6700
87.2000
92.4700
5,256,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
13 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 06 Mar 2026
83.3800
90.8800
81.5000
87.0000
5,385,600
Thu, 05 Mar 2026
88.8500
89.4900
82.4000
85.5400
4,592,800
Wed, 04 Mar 2026
88.5100
90.1000
85.7500
89.1300
3,335,600
Tue, 03 Mar 2026
89.2100
93.2200
86.6000
88.9500
8,315,500
Mon, 02 Mar 2026
12 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 02 Mar 2026
92.4200
97.1000
85.3300
90.7200
18,913,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
11 · 424B5
After-hours · 16:40 ET
424B5 ↗
Fri, 27 Feb 2026
85.3000
86.4000
84.0000
86.1800
13,317,900
Thu, 26 Feb 2026
10 · 424B5
After-hours · 16:24 ET
424B5 ↗
Thu, 26 Feb 2026
9 · S-3ASR
After-hours · 16:10 ET
S-3ASR ↗
Thu, 26 Feb 2026
87.9400
92.4400
86.6400
92.1400
2,605,000
Wed, 25 Feb 2026
92.9400
93.2800
88.2100
88.2300
2,349,900
Tue, 24 Feb 2026
88.7500
91.7400
84.0400
90.6800
6,008,700
Mon, 23 Feb 2026
8 · 10-K
After-hours · 16:48 ET
10-K ↗
Mon, 23 Feb 2026
7 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 23 Feb 2026
93.2700
95.0800
91.0000
94.3100
3,365,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
105.6900
106.6700
95.4300
96.0800
4,631,600
Thu, 19 Feb 2026
97.7100
105.9100
96.9800
105.6700
5,176,800
Wed, 18 Feb 2026
93.1400
100.5000
92.9500
97.2100
3,657,600
Tue, 17 Feb 2026
88.0800
93.3500
87.0700
91.9700
2,405,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
87.2400
92.2400
87.0200
89.0600
1,769,100
Thu, 12 Feb 2026
6 · 424B3
After-hours · 17:09 ET
424B3 ↗
Thu, 12 Feb 2026
88.4000
89.5900
85.2500
87.0500
2,276,600
Wed, 11 Feb 2026
95.9100
96.5500
85.0200
87.7800
2,990,100
Tue, 10 Feb 2026
98.8200
99.5000
93.2100
93.4800
2,013,000
Mon, 09 Feb 2026
94.6000
99.7800
93.2000
98.8100
2,970,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
89.1000
94.6700
88.0000
94.4100
4,227,000
Thu, 05 Feb 2026
88.4700
92.6000
84.5000
85.2500
3,546,000
Wed, 04 Feb 2026
101.4600
103.0000
86.9200
91.3300
4,629,800
Tue, 03 Feb 2026
98.6000
103.4900
97.1500
103.3700
3,330,100
Mon, 02 Feb 2026
99.9100
101.1400
94.7700
96.1600
3,802,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
105.8200
108.7500
101.6300
103.0100
3,649,600
Thu, 29 Jan 2026
114.8800
115.2000
106.0900
108.1600
3,343,100
Wed, 28 Jan 2026
120.0000
120.0000
109.2600
112.6700
3,758,900
Tue, 27 Jan 2026
111.0600
118.1400
111.0600
118.0600
3,101,000
Mon, 26 Jan 2026
108.7000
113.6700
106.7700
111.3200
2,975,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
113.8300
115.5300
108.3600
110.3900
4,004,600
Thu, 22 Jan 2026
121.0100
121.3000
111.2300
113.8500
5,386,400
Wed, 21 Jan 2026
127.5400
128.0000
114.2800
120.5900
6,652,000
Tue, 20 Jan 2026
128.1100
134.0000
127.0000
128.6800
4,618,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
125.7100
132.0000
125.0000
130.7200
4,894,300
Thu, 15 Jan 2026
119.8900
126.3100
117.2700
124.5600
3,611,200
Wed, 14 Jan 2026
118.5000
123.9600
114.0000
121.5000
4,411,000
Tue, 13 Jan 2026
118.9100
121.5700
117.2000
119.7200
4,116,100
Mon, 12 Jan 2026
116.8500
119.6300
114.5000
117.8600
5,041,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
105.4800
115.4500
104.6500
113.7000
6,077,500
Thu, 08 Jan 2026
99.5300
109.8000
98.7700
104.0400
9,609,300
Wed, 07 Jan 2026
92.6300
95.3200
90.5100
91.4400
3,654,900
Tue, 06 Jan 2026
89.8900
92.0300
86.7000
91.9300
2,910,600
Mon, 05 Jan 2026
84.9100
90.1100
82.1300
89.9300
4,446,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
76.5500
79.7300
74.3300
79.2900
2,169,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
76.8000
76.9700
74.8800
75.9100
2,331,000
Tue, 30 Dec 2025
78.1900
78.1900
75.8000
75.9800
1,276,800
Mon, 29 Dec 2025
76.9600
78.2200
76.1500
77.4700
1,326,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.9100
79.9100
76.1000
77.7000
1,619,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
81.1100
81.9400
79.2800
79.9700
1,190,200
Tue, 23 Dec 2025
80.4700
83.4100
79.8500
82.3000
2,250,700
Mon, 22 Dec 2025
77.0000
81.8700
76.8100
81.5300
3,292,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
71.5300
75.7900
71.2300
75.3900
4,166,800
Thu, 18 Dec 2025
70.9400
72.4100
70.1400
71.4000
1,496,100
Wed, 17 Dec 2025
73.1300
74.2400
69.3100
69.7700
2,265,800
Tue, 16 Dec 2025
73.0000
74.6300
72.4200
73.1300
1,888,600
Mon, 15 Dec 2025
76.2700
76.4200
73.1000
74.2600
1,748,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
78.9300
79.4000
75.2000
75.9600
1,919,300
Thu, 11 Dec 2025
76.7400
79.4700
74.8000
78.7800
1,646,500
Wed, 10 Dec 2025
76.0000
78.4600
73.2000
76.9100
2,437,200
Tue, 09 Dec 2025
76.5700
79.6600
76.0600
77.0300
2,041,500
Mon, 08 Dec 2025
77.5900
78.0700
75.1500
77.0300
1,527,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
77.6900
78.1300
74.7600
76.5000
1,545,100
Thu, 04 Dec 2025
72.5200
78.3200
72.2800
77.6800
2,495,400
Wed, 03 Dec 2025
71.0100
73.0000
69.6800
72.7800
2,292,300
Tue, 02 Dec 2025
74.1200
74.6000
70.8700
70.9600
2,143,200
Mon, 01 Dec 2025
76.6000
76.6000
72.9300
73.2100
2,436,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
76.2300
76.4900
75.0100
76.1000
891,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
75.8000
77.1700
75.3100
75.7700
1,757,200
Tue, 25 Nov 2025
74.1600
76.1800
72.6500
75.0500
2,086,900
Mon, 24 Nov 2025
69.4200
74.4400
69.1400
74.1100
2,552,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
66.8100
69.3400
64.8000
69.1400
3,220,200
Thu, 20 Nov 2025
74.4800
74.4800
66.9100
67.3100
2,425,600
Wed, 19 Nov 2025
69.5800
72.1800
69.3000
70.6700
2,079,300
Tue, 18 Nov 2025
68.7400
71.2500
67.7800
70.3600
2,644,800
Mon, 17 Nov 2025
72.0900
72.9500
68.8500
70.2400
2,219,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
69.1600
73.7700
69.0000
72.4500
2,458,500
Thu, 13 Nov 2025
74.9400
75.9000
71.3100
71.6900
2,924,600
Wed, 12 Nov 2025
76.7800
78.1700
75.5000
76.7000
2,005,400
Tue, 11 Nov 2025
77.7300
78.9900
75.8900
76.5900
2,194,700
Mon, 10 Nov 2025
81.4300
82.0000
77.0500
79.1800
3,793,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 07 Nov 2025
70.3000
78.3500
68.6500
77.8800
5,152,200
Thu, 06 Nov 2025
77.9500
79.4700
70.2700
72.4100
7,002,400
Wed, 05 Nov 2025
82.3700
82.5000
75.8500
77.4100
9,160,200
Tue, 04 Nov 2025
4 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 04 Nov 2025
88.2300
91.5900
86.8200
90.2200
3,416,100
Mon, 03 Nov 2025
90.8300
91.7200
87.9500
91.1000
2,492,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
89.5000
92.1500
87.9100
90.6000
2,325,100
Thu, 30 Oct 2025
90.0000
91.0000
88.0400
88.3000
1,757,600
Wed, 29 Oct 2025
90.0000
93.8700
89.9600
91.2100
2,747,700
Tue, 28 Oct 2025
91.0700
92.4500
89.6900
89.7800
1,808,800
Mon, 27 Oct 2025
93.0700
94.6000
88.2600
90.6800
2,769,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
92.1300
92.9300
89.1800
91.1800
2,745,300
Thu, 23 Oct 2025
85.2000
89.9500
84.8700
89.3200
2,469,600
Wed, 22 Oct 2025
90.0000
90.0000
80.8100
84.3000
4,516,500
Tue, 21 Oct 2025
87.1100
90.8000
85.2000
90.6200
3,716,200
Mon, 20 Oct 2025
87.2800
88.7200
85.2000
86.6500
3,527,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
84.9200
86.5200
81.7100
83.1200
6,302,600
Thu, 16 Oct 2025
91.9900
92.5900
88.4900
88.6200
4,160,300
Wed, 15 Oct 2025
97.9500
98.4900
89.1600
90.5800
5,149,500
Tue, 14 Oct 2025
93.7200
97.1000
90.7900
95.3000
3,902,400
Mon, 13 Oct 2025
97.4700
101.5000
94.6700
96.2800
4,260,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
94.7000
102.6500
92.9000
94.6300
7,345,900
Thu, 09 Oct 2025
107.6400
112.5700
96.8000
98.5500
8,103,000
Wed, 08 Oct 2025
103.0700
106.3100
101.9000
105.6700
4,069,900
Tue, 07 Oct 2025
101.1500
104.7100
100.0000
103.6900
5,802,000
Mon, 06 Oct 2025
98.3500
103.0000
98.0200
100.2500
5,021,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
95.6900
98.1200
93.8600
96.1900
3,408,300
Thu, 02 Oct 2025
95.0000
96.4000
92.5300
95.0300
2,952,200
Wed, 01 Oct 2025
90.5000
93.5200
88.6300
92.9600
3,855,300
Tue, 30 Sep 2025
88.3900
91.8700
88.1000
91.3700
4,542,300
Mon, 29 Sep 2025
88.9500
89.6700
87.8000
88.0800
4,535,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
85.0000
86.8400
84.4300
86.2800
3,009,500
Thu, 25 Sep 2025
80.0000
84.8800
78.8700
84.2000
4,291,100
Wed, 24 Sep 2025
84.3700
85.0000
80.8500
81.1800
3,738,100
Tue, 23 Sep 2025
81.1000
85.4800
81.1000
83.9000
4,998,300
Mon, 22 Sep 2025
80.6100
82.6300
79.3000
80.7200
6,450,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
81.5200
82.3100
79.9000
80.7700
35,427,700
Thu, 18 Sep 2025
76.6500
81.4400
75.0200
80.6500
4,310,100
Wed, 17 Sep 2025
75.0100
77.0300
73.1100
75.7400
4,247,200
Tue, 16 Sep 2025
71.0600
76.6200
70.8300
76.3500
5,322,900
Mon, 15 Sep 2025
69.4500
71.3100
67.9000
70.7400
3,391,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
67.7400
69.7100
67.6500
69.2000
2,539,100
Thu, 11 Sep 2025
66.0900
69.1400
65.6000
67.6700
2,962,700
Wed, 10 Sep 2025
65.3500
66.7500
64.1900
65.6600
2,774,200
Tue, 09 Sep 2025
64.1300
64.8300
62.6600
64.5600
2,152,900
Mon, 08 Sep 2025
64.8400
65.0000
62.3300
64.1400
2,632,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
64.5000
65.2900
61.4000
64.8100
2,611,200
Thu, 04 Sep 2025
64.3000
64.4400
61.7500
63.5900
2,812,700
Wed, 03 Sep 2025
66.2800
67.1700
64.0600
64.5000
2,147,200
Tue, 02 Sep 2025
64.4100
67.4100
63.0200
66.0900
3,188,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
68.4900
68.4900
65.6400
65.8400
2,395,800
Thu, 28 Aug 2025
68.0400
68.8200
67.2700
68.5100
2,294,300
Wed, 27 Aug 2025
68.2700
68.7400
66.5000
67.9200
2,082,700
Tue, 26 Aug 2025
67.0000
69.9100
67.0000
68.0500
2,958,400
Mon, 25 Aug 2025
67.6600
68.7100
66.8700
66.9000
2,419,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
64.6900
67.0400
64.0400
66.7100
2,985,500
Thu, 21 Aug 2025
64.1400
65.8400
64.0600
64.7800
2,535,000
Wed, 20 Aug 2025
62.7300
64.5600
60.7100
64.2700
3,801,200
Tue, 19 Aug 2025
68.3700
68.4000
63.6100
64.0200
4,957,100
Mon, 18 Aug 2025
67.6900
69.6700
67.0400
68.7400
2,493,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
69.1100
69.3900
66.1300
68.5000
2,870,400
Thu, 14 Aug 2025
70.2000
72.7000
68.7500
69.1200
4,746,700
Wed, 13 Aug 2025
70.1700
71.1100
64.8900
68.7500
5,177,600
Tue, 12 Aug 2025
65.3800
69.4400
64.9200
69.1400
4,295,300
Mon, 11 Aug 2025
65.9500
68.6800
64.5900
65.4100
6,001,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
60.0700
66.1300
60.0500
63.8800
7,231,200
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 07 Aug 2025
1 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 07 Aug 2025
58.2400
59.2200
56.8600
59.0800
3,597,800
Wed, 06 Aug 2025
58.7700
60.1400
57.9300
58.9300
3,437,600
Tue, 05 Aug 2025
61.0900
62.8000
57.9000
59.4000
5,125,200
Mon, 04 Aug 2025
57.0300
60.0000
56.7500
59.5000
3,091,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
56.3600
57.6600
54.5000
56.7100
4,800,300
Thu, 31 Jul 2025
58.0600
59.1400
57.5100
58.7000
2,371,200
Wed, 30 Jul 2025
56.8000
58.1900
56.3100
58.0100
3,509,700
Tue, 29 Jul 2025
60.6000
60.7300
56.6200
57.0900
4,064,000
Mon, 28 Jul 2025
61.1900
61.2900
57.3500
59.3600
3,749,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend